=>> Building graphics/dust3d build started at Mon May 5 23:29:17 EDT 2025 port directory: /usr/ports/graphics/dust3d package name: dust3d-1.0.0.r.6_1 building for: FreeBSD 13amd64-weekly-desktop-job-03 13.4-RELEASE-p4 FreeBSD 13.4-RELEASE-p4 amd64 maintained by: danfe@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1712 Feb 24 2024 /usr/ports/graphics/dust3d/Makefile Ports top last git commit: 57a50b106b87 Ports top unclean checkout: yes Port dir last git commit: d9c7e0b18ad0 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1402000 Jail OSVERSION: 1304000 Job Id: 03 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1304000 UNAME_v=FreeBSD 13.4-RELEASE-p4 UNAME_r=13.4-RELEASE-p4 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=/mnt/data/.m/13amd64-weekly-desktop/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen GID=0 OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 UID=0 PWD=/mnt/data/.m/13amd64-weekly-desktop/03/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=13amd64-weekly-desktop SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/mnt/data/.m/13amd64-weekly-desktop/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=13.4 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 #### #### # Work around some weirdness when fetching golang modules GO_TAGS+=netcgo .if ${.CURDIR:M*/www/chromium*} MAKE_JOBS_NUMBER=24 .endif .if ${.CURDIR:M*/www/ungoogled-chromium*} MAKE_JOBS_NUMBER=24 .endif .if ${.CURDIR:M*/lang/rust*} MAKE_JOBS_NUMBER=10 .endif .if ${.CURDIR:M*/lang/gcc*} MAKE_JOBS_NUMBER=10 .endif .if ${.CURDIR:M*/www/iridium*} MAKE_JOBS_NUMBER=16 .endif .if ${.CURDIR:M*/devel/electron*} MAKE_JOBS_NUMBER=20 .endif .if ${.CURDIR:M*/databases/mongodb*} MAKE_JOBS_NUMBER=12 .endif .if ${.CURDIR:M*/devel/llvm*} MAKE_JOBS_NUMBER=16 .endif # Speed things up a bit MAKE_JOBS_NUMBER?=8 #### #### #MAKE_JOBS_NUMBER?=4 # Alows us to build ports non-interactivly DISABLE_LICENSES=yes LICENSES_ACCEPTED+= DCC # Enable SNDIO on anything that supports it #OPTIONS_SET+=PULSEAUDIO OPTIONS_SET+=SNDIO # Yes we have MS Windows x11-fonts_webfonts_SET+=EXTRAFONTS CLEARTYPE # Desktop Specific Options sysutils_gksu_UNSET+=NAUTILUS x11-wm_compiz-fusion_UNSET+=EMERALD accessibility_redshift_SET+=GUI VIDMODE # These ports default to other audio servers, audio_espeak_UNSET+=PORTAUDIO www_qt5-webengine_UNSET+=ALSA www_qt6-webengine_UNSET+=ALSA audio_rhvoice_UNSET+=AO comms_morse_UNSET+=OSS audio_harp_UNSET+=OSS # Somehow these options are being set and result in ports being rebuilt needlessly becuase they are actually turned off audio_alsa-plugins_SET+=FFMPEG JACK PULSEAUDIO SAMPLERATE SPEEX #### Misc Poudriere #### .include "/etc/make.conf.ports_env" ---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 --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 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.0.6.pkg [13amd64-weekly-desktop-job-03] Installing pkg-2.0.6... [13amd64-weekly-desktop-job-03] Extracting pkg-2.0.6: .......... 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=nobody UID=65534 GID=65534 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=nobody UID=65534 GID=65534 ===> 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 [13amd64-weekly-desktop-job-03] Installing boost-libs-1.87.0_1... [13amd64-weekly-desktop-job-03] `-- Installing icu-76.1,1... [13amd64-weekly-desktop-job-03] `-- Extracting icu-76.1,1: .......... done [13amd64-weekly-desktop-job-03] 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 [13amd64-weekly-desktop-job-03] Installing cgal-5.5.1_7... [13amd64-weekly-desktop-job-03] `-- Installing gmp-6.3.0... [13amd64-weekly-desktop-job-03] | `-- Installing indexinfo-0.3.1_1... [13amd64-weekly-desktop-job-03] | `-- Extracting indexinfo-0.3.1_1: . done [13amd64-weekly-desktop-job-03] `-- Extracting gmp-6.3.0: .......... done [13amd64-weekly-desktop-job-03] `-- Installing mpfr-4.2.1,1... [13amd64-weekly-desktop-job-03] `-- Extracting mpfr-4.2.1,1: .......... done [13amd64-weekly-desktop-job-03] 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 [13amd64-weekly-desktop-job-03] Installing cmake-core-3.31.6... [13amd64-weekly-desktop-job-03] `-- Installing expat-2.6.4... [13amd64-weekly-desktop-job-03] `-- Extracting expat-2.6.4: .......... done [13amd64-weekly-desktop-job-03] `-- Installing jsoncpp-1.9.6_1... [13amd64-weekly-desktop-job-03] `-- Extracting jsoncpp-1.9.6_1: .......... done [13amd64-weekly-desktop-job-03] `-- Installing libidn2-2.3.8... [13amd64-weekly-desktop-job-03] | `-- Installing libunistring-1.3... [13amd64-weekly-desktop-job-03] | `-- Extracting libunistring-1.3: .......... done [13amd64-weekly-desktop-job-03] `-- Extracting libidn2-2.3.8: .......... done [13amd64-weekly-desktop-job-03] `-- Installing libuv-1.50.0... [13amd64-weekly-desktop-job-03] `-- Extracting libuv-1.50.0: .......... done [13amd64-weekly-desktop-job-03] `-- Installing rhash-1.4.4_1... [13amd64-weekly-desktop-job-03] | `-- Installing gettext-runtime-0.23.1... [13amd64-weekly-desktop-job-03] | `-- Extracting gettext-runtime-0.23.1: .......... done [13amd64-weekly-desktop-job-03] `-- Extracting rhash-1.4.4_1: .......... done [13amd64-weekly-desktop-job-03] 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 [13amd64-weekly-desktop-job-03] Installing gmake-4.4.1... [13amd64-weekly-desktop-job-03] 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 [13amd64-weekly-desktop-job-03] Installing qt5-buildtools-5.15.16p130_1... [13amd64-weekly-desktop-job-03] 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 [13amd64-weekly-desktop-job-03] Installing qt5-linguisttools-5.15.16p3... [13amd64-weekly-desktop-job-03] `-- Installing qt5-core-5.15.16p130_1... [13amd64-weekly-desktop-job-03] | `-- Installing double-conversion-3.3.1... [13amd64-weekly-desktop-job-03] | `-- Extracting double-conversion-3.3.1: .......... done [13amd64-weekly-desktop-job-03] | `-- Installing glib-2.80.5_1,2... [13amd64-weekly-desktop-job-03] | | `-- Installing libffi-3.4.6... [13amd64-weekly-desktop-job-03] | | `-- Extracting libffi-3.4.6: .......... done [13amd64-weekly-desktop-job-03] | | `-- Installing libiconv-1.17_1... [13amd64-weekly-desktop-job-03] | | `-- Extracting libiconv-1.17_1: .......... done [13amd64-weekly-desktop-job-03] | | `-- Installing pcre2-10.45... [13amd64-weekly-desktop-job-03] | | `-- Extracting pcre2-10.45: .......... done [13amd64-weekly-desktop-job-03] | | `-- Installing py311-packaging-24.2... [13amd64-weekly-desktop-job-03] | | `-- Installing python311-3.11.11... [13amd64-weekly-desktop-job-03] | | | `-- Installing mpdecimal-4.0.0... [13amd64-weekly-desktop-job-03] | | | `-- Extracting mpdecimal-4.0.0: .......... done [13amd64-weekly-desktop-job-03] | | | `-- Installing readline-8.2.13_2... [13amd64-weekly-desktop-job-03] | | | `-- Extracting readline-8.2.13_2: .......... done [13amd64-weekly-desktop-job-03] | | `-- Extracting python311-3.11.11: .......... done [13amd64-weekly-desktop-job-03] | | `-- Extracting py311-packaging-24.2: .......... done [13amd64-weekly-desktop-job-03] | `-- Extracting glib-2.80.5_1,2: .......... done [13amd64-weekly-desktop-job-03] | `-- Installing zstd-1.5.7... [13amd64-weekly-desktop-job-03] | | `-- Installing liblz4-1.10.0,1... [13amd64-weekly-desktop-job-03] | | `-- Extracting liblz4-1.10.0,1: .......... done [13amd64-weekly-desktop-job-03] | `-- Extracting zstd-1.5.7: .......... done [13amd64-weekly-desktop-job-03] `-- Extracting qt5-core-5.15.16p130_1: .......... done [13amd64-weekly-desktop-job-03] `-- Installing qt5-xml-5.15.16p130_1... [13amd64-weekly-desktop-job-03] `-- Extracting qt5-xml-5.15.16p130_1: .......... done [13amd64-weekly-desktop-job-03] 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 python311-3.11.11: -- 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 [13amd64-weekly-desktop-job-03] Installing qt5-qmake-5.15.16p130... [13amd64-weekly-desktop-job-03] 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 =========================================================================== =================================================== ===== 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 [13amd64-weekly-desktop-job-03] Installing qt5-gui-5.15.16p130_2... [13amd64-weekly-desktop-job-03] `-- Installing dbus-1.16.2_1,1... [13amd64-weekly-desktop-job-03] | `-- Installing libICE-1.1.1,1... [13amd64-weekly-desktop-job-03] | `-- Extracting libICE-1.1.1,1: .......... done [13amd64-weekly-desktop-job-03] | `-- Installing libSM-1.2.6,1... [13amd64-weekly-desktop-job-03] | `-- Extracting libSM-1.2.6,1: ........ done [13amd64-weekly-desktop-job-03] | `-- Installing libX11-1.8.12,1... [13amd64-weekly-desktop-job-03] | | `-- Installing libxcb-1.17.0... [13amd64-weekly-desktop-job-03] | | `-- Installing libXau-1.0.11... [13amd64-weekly-desktop-job-03] | | `-- Extracting libXau-1.0.11: .......... done [13amd64-weekly-desktop-job-03] | | `-- Installing libXdmcp-1.1.5... [13amd64-weekly-desktop-job-03] | | | `-- Installing xorgproto-2024.1... [13amd64-weekly-desktop-job-03] | | | `-- Extracting xorgproto-2024.1: .......... done [13amd64-weekly-desktop-job-03] | | `-- Extracting libXdmcp-1.1.5: ...... done [13amd64-weekly-desktop-job-03] | | `-- Extracting libxcb-1.17.0: .......... done [13amd64-weekly-desktop-job-03] | `-- Extracting libX11-1.8.12,1: .......... done [13amd64-weekly-desktop-job-03] | `-- Installing libxml2-2.11.9... [13amd64-weekly-desktop-job-03] | `-- Extracting libxml2-2.11.9: .......... done ===> Creating groups Creating group 'messagebus' with gid '556' ===> Creating users Creating user 'messagebus' with uid '556' [13amd64-weekly-desktop-job-03] `-- Extracting dbus-1.16.2_1,1: ......... done [13amd64-weekly-desktop-job-03] `-- Installing encodings-1.1.0,1... [13amd64-weekly-desktop-job-03] `-- Extracting encodings-1.1.0,1: .......... done [13amd64-weekly-desktop-job-03] `-- Installing fontconfig-2.15.0_3,1... [13amd64-weekly-desktop-job-03] | `-- Installing freetype2-2.13.3... [13amd64-weekly-desktop-job-03] | | `-- Installing brotli-1.1.0,1... [13amd64-weekly-desktop-job-03] | | `-- Extracting brotli-1.1.0,1: .......... done [13amd64-weekly-desktop-job-03] | | `-- Installing png-1.6.46... [13amd64-weekly-desktop-job-03] | | `-- Extracting png-1.6.46: .......... done [13amd64-weekly-desktop-job-03] | `-- Extracting freetype2-2.13.3: .......... done [13amd64-weekly-desktop-job-03] `-- Extracting fontconfig-2.15.0_3,1: .......... done [13amd64-weekly-desktop-job-03] `-- Installing harfbuzz-10.3.0... [13amd64-weekly-desktop-job-03] | `-- Installing graphite2-1.3.14... [13amd64-weekly-desktop-job-03] | `-- Extracting graphite2-1.3.14: .......... done [13amd64-weekly-desktop-job-03] `-- Extracting harfbuzz-10.3.0: .......... done [13amd64-weekly-desktop-job-03] `-- Installing jpeg-turbo-3.1.0... [13amd64-weekly-desktop-job-03] `-- Extracting jpeg-turbo-3.1.0: .......... done [13amd64-weekly-desktop-job-03] `-- Installing libXi-1.8.1,1... [13amd64-weekly-desktop-job-03] | `-- Installing libXext-1.3.6,1... [13amd64-weekly-desktop-job-03] | `-- Extracting libXext-1.3.6,1: .......... done [13amd64-weekly-desktop-job-03] | `-- Installing libXfixes-6.0.1... [13amd64-weekly-desktop-job-03] | `-- Extracting libXfixes-6.0.1: ....... done [13amd64-weekly-desktop-job-03] `-- Extracting libXi-1.8.1,1: .......... done [13amd64-weekly-desktop-job-03] `-- Installing libXrender-0.9.12... [13amd64-weekly-desktop-job-03] `-- Extracting libXrender-0.9.12: ....... done [13amd64-weekly-desktop-job-03] `-- Installing libevdev-1.13.2... [13amd64-weekly-desktop-job-03] `-- Extracting libevdev-1.13.2: .......... done [13amd64-weekly-desktop-job-03] `-- Installing libglvnd-1.7.0... [13amd64-weekly-desktop-job-03] `-- Extracting libglvnd-1.7.0: .......... done [13amd64-weekly-desktop-job-03] `-- Installing libinput-1.27.1... [13amd64-weekly-desktop-job-03] | `-- Installing libepoll-shim-0.0.20240608... [13amd64-weekly-desktop-job-03] | `-- Extracting libepoll-shim-0.0.20240608: .......... done [13amd64-weekly-desktop-job-03] | `-- Installing libmtdev-1.1.7... [13amd64-weekly-desktop-job-03] | `-- Extracting libmtdev-1.1.7: ......... done [13amd64-weekly-desktop-job-03] | `-- Installing libudev-devd-0.6.0... [13amd64-weekly-desktop-job-03] | `-- Extracting libudev-devd-0.6.0: ..... done [13amd64-weekly-desktop-job-03] | `-- Installing libwacom-2.12.1... [13amd64-weekly-desktop-job-03] | | `-- Installing libgudev-237... [13amd64-weekly-desktop-job-03] | | `-- Extracting libgudev-237: .......... done [13amd64-weekly-desktop-job-03] | | `-- Installing py311-libevdev-0.11_2... [13amd64-weekly-desktop-job-03] | | `-- Extracting py311-libevdev-0.11_2: .......... done [13amd64-weekly-desktop-job-03] | `-- Extracting libwacom-2.12.1: .......... done [13amd64-weekly-desktop-job-03] | `-- Installing py311-evdev-1.9.1_1... [13amd64-weekly-desktop-job-03] | `-- Extracting py311-evdev-1.9.1_1: .......... done [13amd64-weekly-desktop-job-03] | `-- Installing py311-pyudev-0.24.1_1... [13amd64-weekly-desktop-job-03] | | `-- Installing py311-six-1.17.0... [13amd64-weekly-desktop-job-03] | | `-- Extracting py311-six-1.17.0: ........ done [13amd64-weekly-desktop-job-03] | `-- Extracting py311-pyudev-0.24.1_1: .......... done [13amd64-weekly-desktop-job-03] `-- Extracting libinput-1.27.1: .......... done [13amd64-weekly-desktop-job-03] `-- Installing libxkbcommon-1.8.1... [13amd64-weekly-desktop-job-03] | `-- Installing wayland-1.23.1... [13amd64-weekly-desktop-job-03] | `-- Extracting wayland-1.23.1: .......... done [13amd64-weekly-desktop-job-03] | `-- Installing xkeyboard-config-2.41_4... [13amd64-weekly-desktop-job-03] | `-- Extracting xkeyboard-config-2.41_4: .......... done [13amd64-weekly-desktop-job-03] `-- Extracting libxkbcommon-1.8.1: .......... done [13amd64-weekly-desktop-job-03] `-- Installing qt5-dbus-5.15.16p130_2... [13amd64-weekly-desktop-job-03] `-- Extracting qt5-dbus-5.15.16p130_2: .......... done [13amd64-weekly-desktop-job-03] `-- Installing qt5-network-5.15.16p130_1... [13amd64-weekly-desktop-job-03] `-- Extracting qt5-network-5.15.16p130_1: .......... done [13amd64-weekly-desktop-job-03] `-- Installing vulkan-headers-1.4.310... [13amd64-weekly-desktop-job-03] `-- Extracting vulkan-headers-1.4.310: .......... done [13amd64-weekly-desktop-job-03] `-- Installing xcb-util-image-0.4.1... [13amd64-weekly-desktop-job-03] | `-- Installing xcb-util-0.4.1,1... [13amd64-weekly-desktop-job-03] | `-- Extracting xcb-util-0.4.1,1: .......... done [13amd64-weekly-desktop-job-03] `-- Extracting xcb-util-image-0.4.1: ........ done [13amd64-weekly-desktop-job-03] `-- Installing xcb-util-keysyms-0.4.1... [13amd64-weekly-desktop-job-03] `-- Extracting xcb-util-keysyms-0.4.1: ...... done [13amd64-weekly-desktop-job-03] `-- Installing xcb-util-renderutil-0.3.10... [13amd64-weekly-desktop-job-03] `-- Extracting xcb-util-renderutil-0.3.10: ...... done [13amd64-weekly-desktop-job-03] `-- Installing xcb-util-wm-0.4.2... [13amd64-weekly-desktop-job-03] `-- Extracting xcb-util-wm-0.4.2: .......... done [13amd64-weekly-desktop-job-03] `-- Installing xdg-utils-1.2.1... [13amd64-weekly-desktop-job-03] | `-- Installing hicolor-icon-theme-0.18... [13amd64-weekly-desktop-job-03] | `-- Extracting hicolor-icon-theme-0.18: . done [13amd64-weekly-desktop-job-03] | `-- Installing xprop-1.2.7... [13amd64-weekly-desktop-job-03] | `-- Extracting xprop-1.2.7: .. done [13amd64-weekly-desktop-job-03] | `-- Installing xset-1.2.5_1... [13amd64-weekly-desktop-job-03] | | `-- Installing libXmu-1.1.4,1... [13amd64-weekly-desktop-job-03] | | `-- Installing libXt-1.3.0,1... [13amd64-weekly-desktop-job-03] | | `-- Extracting libXt-1.3.0,1: .......... done [13amd64-weekly-desktop-job-03] | | `-- Extracting libXmu-1.1.4,1: .......... done [13amd64-weekly-desktop-job-03] | `-- Extracting xset-1.2.5_1: .. done [13amd64-weekly-desktop-job-03] `-- Extracting xdg-utils-1.2.1: .......... done [13amd64-weekly-desktop-job-03] `-- Installing xorg-fonts-truetype-7.7_1... [13amd64-weekly-desktop-job-03] | `-- Installing dejavu-2.37_3... [13amd64-weekly-desktop-job-03] | | `-- Installing mkfontscale-1.2.3... [13amd64-weekly-desktop-job-03] | | `-- Installing libfontenc-1.1.8... [13amd64-weekly-desktop-job-03] | | `-- Extracting libfontenc-1.1.8: ...... done [13amd64-weekly-desktop-job-03] | | `-- Extracting mkfontscale-1.2.3: .... done [13amd64-weekly-desktop-job-03] | `-- Extracting dejavu-2.37_3: .......... done [13amd64-weekly-desktop-job-03] | `-- Installing font-bh-ttf-1.0.3_5... [13amd64-weekly-desktop-job-03] | `-- Extracting font-bh-ttf-1.0.3_5: .......... done [13amd64-weekly-desktop-job-03] | `-- Installing font-misc-ethiopic-1.0.4... [13amd64-weekly-desktop-job-03] | `-- Extracting font-misc-ethiopic-1.0.4: ... done [13amd64-weekly-desktop-job-03] | `-- Installing font-misc-meltho-1.0.3_5... [13amd64-weekly-desktop-job-03] | `-- Extracting font-misc-meltho-1.0.3_5: .......... done [13amd64-weekly-desktop-job-03] 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: -- 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 [13amd64-weekly-desktop-job-03] Installing qt5-opengl-5.15.16p130_1... [13amd64-weekly-desktop-job-03] `-- Installing qt5-widgets-5.15.16p130_1... [13amd64-weekly-desktop-job-03] `-- Extracting qt5-widgets-5.15.16p130_1: .......... done [13amd64-weekly-desktop-job-03] 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=nobody UID=65534 GID=65534 ===> 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=nobody UID=65534 GID=65534 ===> 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 (1.0s) -- 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 clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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/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; | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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/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/skeletongraphicswidget.o src/skeletongraphicswidget.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 clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d 26 | } Shad/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uesr/local/lib/qt5/mkspecs/freebsd-clang -o obj/parttreewidget.o src/parttreewidget.cpp rVertex; | ^ 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/partwidget.o src/partwidget.cpp 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 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/meshgenerator.o src/meshgenerator.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(textIn file included from ) QTsrc/document.cpp_D:EPR13E: In file included from Csrc/document.hA:T14E: In file included from Dsrc/model.h:_10: Xsrc/shadervertex.h:7(t:e15x:t )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 | ty ^pedef s tr/usr/local/include/qt5/QtCore/qglobal.hu:c294t | ^ | ShaderVertex :src/shadervertex.h:25:21: 33note: : type is not C-compatible due to this default member initializernote: expanded from macro 'QT_DEPRECATED_X' 25 294 | | GL#f l oadte failnpeh a Q=T _1.D0E;P R | ^~~ Esrc/shadervertex.hC:A26T:3:E Dnote: _type is given name 'ShaderVertex' for linkage purposes by this typedef declaration X 26 | } Sha(derVteertextx;) | Q ^_In file included from Dsrc/documentwindow.cppE:23: CIn file included from Lsrc/documentwindow.h_:DEPRECATED_X(text) | ^ 13/usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' : 689 | # define Q_DECL_DEPRECAIn file included from TED_X(text)src/document.h _:14_: attIn file included from rsrc/model.hi:10but: e_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]depr ecat ed__(7t | extt))y)p | ^ esrc/modelwidget.cppdef struct | ^ : | ShaderVertex 388:16src/shadervertex.h: warning: 'delta' is deprecated: Use angleDelta() [-Wdeprecated-declarations] : 25388: | 21 : note: type is not C-compatible due to this default member initializer i f25 (e | v e n t->GdLefloat latlap(h)a <= 01).0; | | ^~~ ^src/shadervertex.h:26:3: note: /usr/local/include/qt5/QtGui/qevent.htype is given name 'ShaderVertex' for linkage purposes by this typedef declaration : 26 | } Sh218aderVe:rtex; | 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))) | ^ 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) | ^ 3 warnings generated. 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) | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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/document.cpp:698:36: warning: unused parameter 'partId' [-Wunused-parameter] 698 | void Document::checkPartGrid(QUuid partId) | ^ 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; | ^ 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; | ^ 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; | ^ 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; | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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) | ^ 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) | ^ 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()); | ^ 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() << " " << (*itsrc/meshgenerator.cpp:1074):14:. ywarning: (variable 'foundColorSolubilitySetting' set but not used [-Wunused-but-set-variable]) 1074 | < :19:1: note: expanded from here 19 | QT_DEPRECATED_VERSION_X_5_15 src/meshgenerator.cpp | ^: 1536:24/usr/local/include/qt5/QtCore/qglobal.h:: warning: 376:45: note: variable 'totalAffectedNum' set but not used [-Wunused-but-set-variable]expanded from macro 'QT_DEPRECATED_VERSION_X_5_15' 1536 | 376 | # sidefizne eQ_T_DEPtRECAT ED_VERSIONt_X_5_15(text) oQtT_DEPRECATED_aX(ltAexftf) | ^ e/usr/local/include/qt5/QtCore/qglobal.h:294:33: note: cexpanded from macro 'QT_DEPRECATED_X' t e294 | d# define QT_DEPRECATEND_X(text) uQm_ DECL=_ DE0P;R E C| AT ^E D_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))) | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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/snapshotxml.o src/snapshotxml.cpp 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/ds3file.o src/ds3file.cpp 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/glbfile.o src/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/theme.o src/theme.cpp 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/model.o src/model.cpp 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/texturegenerator.o src/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/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 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; | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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) | ^ :135:1: note: expanded from here 135 | 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) | ^ :135:1: note: expanded from here 135 | 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) | ^ :135:1: note: expanded from here 135 | 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 In file included from 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSsrc/texturegenerator.cppI:ON_X(5, 15, "Use 7Qt::endl") QTe: xtStream &eIn file included from nsrc/texturegenerator.hdl(Q:Text9Stream &s); : | ^ In file included from /usr/local/include/qt5/QtCore/qglobal.hsrc/model.h::392:53: 10: note: src/shadervertex.h:expanded from macro 'QT_DEPRECATED_VERSION_X'7: 15: warning: 392 | anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] #define QT_DEPRECATED_VERSI ON_7X(major, minor, text) QT_DE | PtRECATED_VyERSIONp_edXe_##major##_##mfino r(text) s | ^ tr:uct | ^ 135| ShaderVertex: 1src/shadervertex.h: note: :25:21expanded from here: note: type is not C-compatible due to this default member initializer 135 | QT_ DEPRECA TED_VERSI25ON_X_5_15 | ^ | /usr/local/include/qt5/QtCore/qglobal.h:376:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_5_15' 376 | # dGefLfloaitn alep QT_DEPRECAThEaD_VERSION_X_5_15(text) QT_DEPREC ATED_X(text) | ^= 1./usr/local/include/qt5/QtCore/qglobal.h:0294:33: note: ;expanded from macro 'QT_DEPRECATED_X' | ^~~ 294 | # define src/shadervertex.hQT_D:26E:P3RECATED_X(text) Q_DECL_DEPRECATED_:X (text) | ^ note: /usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declarationexpanded from macro 'Q_DECL_DEPRECATED_X' 26689 | # define Q_DECL_D | EPRECA}T SED_X(text) __hattribuadtere__ ((__deprecated__(tVext))) e | ^ rtex; | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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/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 11h warning(sj.d generatedum. p()); | ^ src/texturegenerator.cpp:388:45: warning: 'transformed' is deprecated: Use transformed(const QTransform &matrix, Qt::TransformationMode mode) [-Wdeprecated-declarations] 388 | auto rotaclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dt/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uesr/local/lib/qt5/mkspecs/freebsd-clang -o obj/floatnumberwidget.o src/floatnumberwidget.cpp dImage = 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_D3EPRECATED warnings generated. _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) __attribuclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dt/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uesr/local/lib/qt5/mkspecs/freebsd-clang -o obj/exportpreviewwidget.o src/exportpreviewwidget.cpp __ ((__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/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 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; | ^ 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/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/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; | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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/markiconcreator.o src/markiconcreator.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/bonemark.o src/bonemark.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/skeletonside.o src/skeletonside.cpp 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/meshsplitter.o src/meshsplitter.cpp 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/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 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; | ^ 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; | ^ 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/riggenerator.o src/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/skinnedmeshcreator.o src/skinnedmeshcreator.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/jointnodetree.o src/jointnodetree.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); | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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/posemeshcreator.o src/posemeshcreator.cpp 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 clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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/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; | ^ 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; | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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/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; | ^ 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; | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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/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 In file included from src/shadervertex.h:25:src/poselistwidget.cpp21: :7: note: In file included from src/poselistwidget.h:6: In file included from src/document.h:14: In file included from src/model.h:10: type is not C-compatible due to this default member initializersrc/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 25src/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; | ^ 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 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 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/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; | ^ 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/motionmanagewidget.o src/motionmanagewidget.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/motionlistwidget.o src/motionlistwidget.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; | ^ 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/motionwidget.o src/motionwidget.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; | ^~~ 1 warning generated. src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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/animationclipplayer.o src/animationclipplayer.cpp 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/texturetype.o src/texturetype.cpp 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/imageforever.o src/imageforever.cpp In file included from 1src/motionlistwidget.cpp warning generated:. 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: clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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/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; | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 1 warning generated. In file included from src/motionsgenerator.cpp:4: In file included from src/motionsgenerator.h:7: In file included from src/model.h:10: clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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 In file included from asrc/animationclipplayer.cppl:p1h: aIn file included from src/animationclipplayer.h=: 61: .In file included from 0src/model.h;: 10 : | src/shadervertex.h ^~~: 7src/shadervertex.h::1526:: 3warning: :anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration7 | t26y | p}e dSehfa dsetrrVuecrtt e x| ; ^ | | ^ 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(); clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d | ^ /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u/usr/local/include/qt5/QtCore/qglobal.hsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/materialpreviewsgenerator.o src/materialpreviewsgenerator.cpp :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. 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 clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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) | ^ 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/fbxfile.o src/fbxfile.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; | ^ 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; | ^ 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 | typedIn file included from esrc/materiallistwidget.cppf: 7st: rIn file included from usrc/materiallistwidget.h:c6t: In file included from | src/document.h ^ : 14| ShaderVertex : src/shadervertex.hIn file included from :25:src/model.h21::10: src/shadervertex.hnote: :7type is not C-compatible due to this default member initializer:15 : 25 | warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] GLfl7 | otayt paeldpehfa s= t1r.u0c;t | | ^~~ ^ src/shadervertex.h | : ShaderVertex26:3: note: src/shadervertex.htype is given name 'ShaderVertex' for linkage purposes by this typedef declaration: 25 :2126: | note: }type is not C-compatible due to this default member initializer S h25a | d e r V eGrLtfelx;o a t| a ^l pha = 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/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 | }clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d S/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uhadsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/motiontimelinewidget.o src/motiontimelinewidget.cpp erVertex; | ^ 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 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 | GL1f warning generated. loat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex;clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 | ^ 1 warning generated. 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 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 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/trianglesourcenoderesolve.o src/trianglesourcenoderesolve.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/uvunwrap.o src/uvunwrap.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; | ^ 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; | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 src/trianglesourcenoderesolve.cpp:56:33: warning: unused variable 'source' [-Wunused-variable] 56 | std::pair source; | ^~~~~~ 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/animalposer.o src/animalposer.cpp 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/poserconstruct.o src/poserconstruct.cpp 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/skeletondocument.o src/skeletondocument.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/posedocument.o src/posedocument.cpp 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/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 clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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; | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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/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; | ^ 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; | ^ src/cutface.cpp:42:15: warning: unused variable 'center' [-Wunused-variable] 42 | QVector2D center; | ^~~~~~ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 src/posedocument.cpp:200:22: warning: unused parameter 'neckJoint1BoneDirection' [-Wunused-parameter] 200 | const QVector3D &neckJoint1BoneDirection) | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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 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 1 warning generated. 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 | typeclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dd/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uesr/local/lib/qt5/mkspecs/freebsd-clang -o obj/scriptrunner.o src/scriptrunner.cpp f 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/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; | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 src/cutfacelistwidget.cpp:172:55: warning: unused parameter 'pos' [-Wunused-parameter] 172 | void CutFaceListWidget::showContextMenu(const QPoint &pos) | ^ 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/updateschecker.o src/updateschecker.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; | ^ 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) | ^ 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; | ^ src/scriptrunner.cpp2: warnings13:58: warning: unused parameter 'thisValue' [-Wunused-parameter] generated 13 | stati. c JSValue js_print(JSContext clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d*c/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uontext, JSValsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/updatescheckwidget.o src/updatescheckwidget.cpp ueConst 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_createSelect2I warningns generatedp. ut(JSContext *context, JSValueConst thisValue, | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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 *runtimesrc/scripteditwidget.cpp:73:35: warning: ,'width' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] JS 73 | int space = 3 + fontVMetrics()a.width(QLatin1Char('9')) * digits;l u e| ^ value) | ^ /usr/local/include/qt5/QtGui/qfontmetrics.hsrc/scriptrunner.cpp:509:1: warning: missing field 'gc_mark' initializer [-Wmissing-field-initializers] : 509 | }; | ^ 109src/scriptrunner.cpp:511:41: warning: unused parameter 'runtime' [-Wunused-parameter] : 511 | stati5: c void js_partFinalizer(JSRuntime *runtnote: ime, JSValue value) | ^ 'width' has been explicitly marked deprecated heresrc/scriptrunner.cpp:523:1: warning: missing field 'gc_mark' initializer [-Wmissing-field-initializers] 523 | }; 109 | QT_D | ^ EPRECATED_X("Use QFonclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dtMetrics/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 ::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/mousepicker.o src/mousepicker.cpp 1 warning generated. 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 clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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/boundingboxmesh.o src/boundingboxmesh.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) | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d2/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u warningssr/local/lib/qt5/mkspecs/freebsd-clang -o obj/gridmeshbuilder.o src/gridmeshbuilder.cpp 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/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 src/mousepicker.cpp:123:11: warning: unused variable 'oldImageId' [-Wunused-variable] 123 | QUuid oldImageId; | ^~~~~~~~~~ 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) | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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/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/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 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-dust3d1/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u warning generatedsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/strokemeshbuilder.o src/strokemeshbuilder.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/meshcombiner.o src/meshcombiner.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/positionkey.o src/positionkey.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) | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 src/shortestpath.cpp:36:48: warning: unused variable 'weightmap' [-Wunused-variable] 36 | property_map::type weigclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dhtmap = g/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uet(edge_weight, g); sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/boxmesh.o src/boxmesh.cpp | ^~~~~~~~~ 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; | ^ src/strokemeshbuilder.cpp:355:18: warning: variable 'j' is uninitialized when used here [-Wuninitialized] 355 | j = (j + 1) % m_nodeIndices.size(); | clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u ^sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/meshrecombiner.o src/meshrecombiner.cpp 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) { | ^~~~ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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/booleanmesh.o src/booleanmesh.cpp 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; | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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); | ^~~~~~~ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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; | ^ 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/clothsimulator.o src/clothsimulator.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: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_NOIn file included from Esrc/booleanmesh.cppXC:EPT 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 | refere/usr/local/include/boost/heap/detail/stable_heap.hppn:ce &operator=(const reference &other) | ^ 115/usr/local/include/boost/random/detail/polynomial.hpp:315:16: :note: 43: in implicit copy constructor for 'boost::random::detail::polynomial::reference' first required here warning: 315 | returnunused parameter 'rhs' [-Wunused-parameter] refer ence(_stor 115 | size_holder& operatora=( size_holder&& rhs ) BOOST_NOEXCEPT g| ^ e/usr/local/include/boost/heap/detail/stable_heap.hpp:120:48: warning: [unused parameter 'rhs' [-Wunused-parameter]i/bi ts], i%bits); | ^ 120 | size_holder& operator=( size_holder const& rhs ) BOOST_NOEXCEPT | ^ 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/componentlayer.o src/componentlayer.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/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() constclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/unsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/isotropicremesh.o src/isotropicremesh.cpp oexcept { return PTR - static_cast(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: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 eIn 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: t/usr/local/include/CGAL/Intersections_3/internal/Triangle_3_Triangle_3_intersection.h:ree 54 | ^ :7: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.hwarning: :79:9: variable 'pt_added' set but not used [-Wunused-but-set-variable] warning: 54 | int pt_added = 0; | ^ 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: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); } | ^ ~~~~~~~~~~~~~~~~~~~~ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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); } | ^ ~~~~~~~~~~~~~~~~~~~~ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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/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 tIn file included from bbsrc/clothsimulator.cpp:::3: intIn file included from ernal::alloc/usr/local/include/CGAL/Simple_cartesian.ha:t20: eIn file included from _/usr/local/include/CGAL/Cartesian/Cartesian_base.ha:d28: diIn file included from ti/usr/local/include/CGAL/Cartesian/Line_2.ho:n22: aIn file included from l/usr/local/include/CGAL/predicates/kernel_ftC2.h:21_: cIn file included from h/usr/local/include/CGAL/algorithm.hi:ld_31o: fIn file included from _/usr/local/include/boost/random.hpppr:o43: xIn file included from y/usr/local/include/boost/random/mersenne_twister.hpp:(32t: )/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/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); | ^ 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; clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d | ^ /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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 | ^ 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/fileforever.o src/fileforever.cpp 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; | ^ 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/main.o src/main.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); | ^ 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) { | ~~~~~ ^ ~~~~~~~~~~~ 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; | ^ 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(D3D10In file included from _src/clothsimulator.cppRE:S13: OURIn file included from CEsrc/booleanmesh.h:_3D: IIn file included from M/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:E21NS: ION resourceDimIn file included from ens/usr/local/include/CGAL/Filtered_kernel.hion:)22 : | In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/CGAL/Exact_kernel_selector.h:src/ddsfile.cpp:26340: :20In file included from :/usr/local/include/CGAL/Number_types/internal/Exact_type_selector.h:25 : warning: In file included from unused function 'MiscFlagToString' [-Wunused-function]/usr/local/include/CGAL/Lazy_exact_nt.h : 29340: | /usr/local/include/CGAL/Handle.hstati:c125 :c46o:n swarning: tperforming pointer subtraction with a null pointer may have undefined behavior [-Wnull-pointer-subtraction] c har125 | * M i s cFIlda_gtTypoeSt riindg(()U IcNoTn smti sncoFelaxgc)e p t { re| turn ^~~~~~~~~~~~~~~~ PTR - static_cast(0); } | ^ ~~~~~~~~~~~~~~~~~~~~ 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/MassSpringSolver.o thirdparty/FastMassSpring/ClothApp/MassSpringSolver.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: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 { retIn file included from src/meshcombiner.cppu:rn PTR2: 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] static_cast(0); } | ^ ~~~~~~~~~~~~~~~~~~~~ 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; | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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/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.hIn file included from :src/meshcombiner.cpp:32: In file included from 2/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: In file included from variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] /usr/local/include/CGAL/Polygon_mesh_processing/repair.h 78 | Index nsupe:r_et_post = 0; // Number of re21l: axed snodes in postordered etree | ^ In file included from 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] /usr/local/include/CGAL/Polygon_mesh_processing/repair_self_intersections.h 79 | Index nsuper_et = 0; // Number o:f relaxed snodes in the original etree | ^ 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; | ^ 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/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 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; | ^ 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 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 src/meshcombiner.cppIn file included from :thirdparty/bullet3/src/BulletDynamics/Dynamics/btRigidBody.cpp2: :22In file included from : /usr/local/include/CGAL/Polygon_mesh_processing/repair.hthirdparty/bullet3/src/LinearMath/btSerializer.h::21502: :7:/usr/local/include/CGAL/Polygon_mesh_processing/repair_self_intersections.h :warning: 254:variable 'mysize' set but not used [-Wunused-but-set-variable]7 : warning: 502variable 'i' set but not used [-Wunused-but-set-variable] | 254 | iint in t mys=ize = 0 ;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 nsthirdparty/bullet3/src/BulletDynamics/Dynamics/btRigidBody.cppu:p259e:r76_:e twarning: _punused parameter 'w0' [-Wunused-parameter]os t =259 | i0n;l i/n/e /usr/local/include/CGAL/Polygon_mesh_processing/repair_self_intersections.h NbutmMb:eart r1584oi:f7x: 3rxwarning: 3e levariable 'cc_counter' set but not used [-Wunused-but-set-variable] vaaxl Eeu1584 | dl e r sinEt cnc_oqcdnoeDersui v(innt cepron so=s tt0 ;bto Ve | r ^dc etreod etree r | ^ 3thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h& w1, co:79:9: nwarning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] st btVec tor3& w0, const btScalar dt, | ^ 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ 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::allocthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppa:t122e_additio:n48:al _warning: cunused parameter 'ms' [-Wunused-parameter]h i l122d | _voof_idp rMaosxsySp(2 warningst generated. r)i;n | ^ gSolver::clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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 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::operIn file included from athirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpptor=:(other); ret1u: rn In file included from *ththirdparty/FastMassSpring/ClothApp/MassSpringSolver.hi: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:s14; } \ | ^ :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h :warning: 51definition 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]: 73 139 | Derived& operator=(const Matrix:B note: ase& othein implicit copy constructor for 'Eigen::Map>' first required herer); | ^51 | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h :const E90i:g65e: note: nin implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here : 90 | template<:Mapp einame MatrixTnype>n erNonZeros() const { ret u rn E igen::Map ( class CwiseNullaryOp; | ^ ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hnnerNo:n176:10: Znote: eroin implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required hereP t r(176 | ) , risCoemtpresuserd()n?0: deDreinsevBaseed().::Nu);l }lar y | ^ Ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:x16: note: pin instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested herer( r 65 | o w s , retu rn cinnerNoonlZse,r inteorns().saulm:(:)s;c a l| a ^ r_cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.ho:nst163a:nt_op(va21lue):) ;note: in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h: 327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 163 327In file included from | thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp : 17r: ethirdparty/bullet3/src/LinearMath/btSerializer.ht | :u502r:n7 :d ewarning: rvariable 'mysize' set but not used [-Wunused-but-set-variable]i v e502d | ( ) i=n tC moynssitzaen t=( r0o;w s (| ) ^, cols(), va l); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h: 501 : m10: _note: ein instantiation of member function 'Eigen::DenseBase>::setConstant' requested heren d 501 | = m art.nonZereotsu(rn setConstant(Scala)r;( 0 )| ) ^; thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseAssign.h:90:53: note: | in instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested here ^ 90 | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h: 931 : 8 : fnote: oin instantiation of member function 'Eigen::DenseBase>::setZero' requested herer 931 | ( t y p ewi.setZero(); | ^ nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.ha:m995e: 13Src:Evaluat onote: rin instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested hereT y p995e | : :I ninnetreIterranalt:o:sret_f thirdparty/instant-meshes/instant-meshes-api.cppri:ot284m(:_s16tr:rc iEpwarning: lvevariable 'nIrregular' set but not used [-Wunused-but-set-variable]a lt us284, Eigen::SparseMatrix>' requested hereo n s132,_S | tora g e Ind ex> a>s(sbeigin, end, *gtnh_is,s ipnatresren_atol_:s:scaplarars_esum(_op ()); | ^ sthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:461: warning4 generated:. note: rin instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested herec . d46 | e rLi.vsede(tFromTriclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d)p/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ulsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btVector3.o thirdparty/bullet3/src/LinearMath/btVector3.cpp )e;t s | ( ^LT riplethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.ht:s836:46: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) . b836e | g i nA(s)s,i gLnTmreinptle:: :run(actuwarning: adefinition 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]l Dst, src281, | fu n c ) D;eriv e d| & ^ othirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseRef.h:190:7: note: in instantiation of function template specialization 'Eigen::Ref>::construct>' requested here p 190 | e r at 1o rc=o(ncsotnrsuIn file included from tc warningt generated(thirdparty/instant-meshes/instant-meshes-api.cppD. e:ex43: npIn file included from rsthirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h.edB:16ear: siIn file included from evðirdparty/instant-meshes/instant-meshes-dust3d/src/common.h do(t)h,e :rt)y28;p: e In file included from n| athirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h ^m: e36thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h : :clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dT48thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.hr:a34i::/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ut sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btSerializer.o thirdparty/bullet3/src/LinearMath/btSerializer.cpp 444note: src/meshcombiner.cpp:sin implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here1::107::: t18warning: e:definition of implicit copy constructor for 'atomic' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]48 mwarning: | ptunused variable 'insertResult' [-Wunused-variable]e444m pl | al107tae_t | em e: d_:>t cylAaaTpses(O) )M;a t r| i ^x MBthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.hua:s64e:I21 t: | note: o ^in instantiation of function template specialization 'Eigen::Ref>::Ref>' requested hereC (ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hu: n90n s:e6465r | s t:i R g ensnote: u elin implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required hered:t = 90ml | _otnegmd) up lm v| eclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dm/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uyrsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btCollisionShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btCollisionShape.cpp at(^i ctthirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.hees:<426t:yS0opu,recnea0mM)24e,: Nmnote: _aexpanded from macro '__TBB_DECL_ATOMIC'mu pal t.426ilrn | ai rx y( mO _p d, tu y p smee n amamyte)o mMi actT| {& ^{yxp src/clothsimulator.cpp o:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.hp,e: >y , 166 z: 93} 3, ::e 29 note: {: rin instantiation of member function 'Eigen::internal::generic_matrix_wrapper>::generic_matrix_wrapper' requested herec ls aaswarning: to166uo | rrs= unused parameter 'i' [-Wunused-parameter] ( Ic 93ceo,nt sthirdparty/bullet3/src/LinearMath/btQuickprof.cppCe:t706rw | i : a t i44sb oea:v ewarning: NSvtounused parameter 'name' [-Wunused-parameter]uelrl loatleovrxyIOnpdmeei rq;706Bx | uve rays }| }(c ^i&g ^: 10dnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h : :r h175 s| e ^~~~~~~~~~~~ : )note: d16 in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required hereb: i nnote: tin instantiation of member function 'Eigen::IterativeSolverBase>>::IterativeSolverBase' requested heret E{ is)175n | tcteoorn r176 sP | eBt_ iw ir eCr| t ^hG_ ortSeulrena TsDfeAe(iBrnsrc/clothsimulator.cpp(:hl)161 :s:ee5sZBoa)n :;sB eaes Der<(warning: edelete called on non-final 'CgRootNode' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]etDfe a)uurlitrv(e n c 161*{od}tnh | i s s;> }t: :| d e ^lcehNtuel a rl*a r y/usr/local/include/CGAL/Eigen_solver_traits.hE :n\xa pm rm| (251_r ^: oewrs)44,o :c /usr/include/c++/v1/__utility/swap.hnote: :in instantiation of member function 'Eigen::BiCGSTAB>::BiCGSTAB' requested hereo ol s ,t42 N:o| 7 ^d251ie | ; : n E note: | i ^in implicit copy constructor for 'tbb::atomic' first required here gtsrc/clothsimulator.cppe: ne16242_: | rs5 o: nl_ vTawarning: epldelete called on non-final 'CgSpringDeformationNode' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]r : __162: | _ tt r a(is ts1dces warningtad generated:. l(:lem)o:a vtme_er (smclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d__/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u_codsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btCapsuleShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp eolfn_voserxrt)m_aasntpitto_rno(N)pn;n thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_hash_map.hS(: v295| a: ^l uo13elsrc/clothsimulator.cpp:) :)163note: :;in instantiation of function template specialization 'std::swap>' requested here5 : v295e| r | warning: ^T ) delete called on non-final 'CgMeshCollisionNode' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]{ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h :163} | 327 : 22 : | note: d ^ in instantiation of member function 'Eigen::DenseBase>::Constant' requested heree sl wIn file included from aesrc/triangulatefaces.cpppt:(e2t 327h: | In file included from m /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h_ :mr20e: isIn file included from sh/usr/local/include/CGAL/Simple_cartesian.h-C:eo>20lml: iyIn file included from _/usr/local/include/CGAL/Cartesian/Cartesian_base.htms:uai21r: sIn file included from oknIn file included from n Nsrc/isotropicremesh.cppdo/usr/local/include/CGAL/basic_classes.h:d:e2,e23;: In file included from /usr/local/include/CGAL/Bbox_2.h | :r ^22t: iIn file included from src/clothsimulator.cpp: avIn file included from /usr/local/include/CGAL/Polygon_mesh_processing/remesh.h:/usr/local/include/CGAL/Dimension.hbe:16420:: 5In file included from :dthirdparty/simpleuv/thirdparty/eigen/Eigen/Corel::( e20.)warning: : 436delete called on non-final 'CgPointFixNode' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h :m164 yIn file included from _139/usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h | =: 21C: oIn file included from n: /usr/local/include/CGAL/Polygon_mesh_processing/repair_degeneracies.hm as st k:da21n: 14t:( rIn file included from warning: eolwest/usr/local/include/CGAL/boost/graph/selection.hedefinition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]():) ;,22 : 139c | mo_In file included from fl /usr/local/include/CGAL/boost/graph/alpha_expansion_graphcut.hs :i(36) ,x N: o vdaeDl;e /usr/local/include/boost/graph/boykov_kolmogorov_max_flow.hppr ) ;| i | :| ^722 ^v ^e: 58dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:&501::10 : o warning: pnote: unused parameter 'v' [-Wunused-parameter]e rin instantiation of member function 'Eigen::DenseBase>::setConstant' requested herea t722 o | 501r | = ( rc eot unrn se st t C oiMnnalitnrsei xvBoaisde&t roaetmhnoevre)_;ta c( t| i ^Sv cethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.ha_l:na114or:d(9e:(0 vnote: )ein implicit copy constructor for 'Eigen::MatrixBase>>' first required here)r; t e| 114x | ^_ >thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.hd ecs:lc931ar:si8sp: t oMrnote: avp)Bin instantiation of member function 'Eigen::DenseBase>::setZero' requested here a s | e931 ^; | | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79 : note: in implicit copy constructor for 'Eigen::MapBase>>' first required here w i94. | steetmZpelraot(e)<;t y p| In file included from e ^thirdparty/instant-meshes/instant-meshes-api.cppn :a43thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.hm: :eIn file included from 995thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h: :13P16l: aIn file included from i:nthirdparty/instant-meshes/instant-meshes-dust3d/src/common.hO:b21j : enote: In file included from cthirdparty/simpleuv/thirdparty/eigen/Eigen/Coretin instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested here: T472 : 995thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h | : 111 :y5p:e ,iwarning: 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]ni tclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dne t/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u111 sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConvexShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btConvexShape.cpp | rMnaa p lO :p: steito_EnfIsrG,o mt_yEtpernNia_pmIe StrlNieHdeETytpRe> cslaIs>' first required hereSr i( xB51_n I sNt Hs>ItE(nRddI:T:bs_eiAgzSeiSxnVI,e ecG_tNetoM nndb,r_ >*tsh EeiiNlsnT,en _eiOcnrPttNeeoErdnn RZ=aA lT0:O;:R sSec (a| rD ^leo asrr(i)v_esdu)m _ oEcIpoMPaIn file included from EpR<(cAoTnsrc/isotropicremesh.cppOs)R:t2 : )(In file included from IDnedrei/usr/local/include/CGAL/Polygon_mesh_processing/remesh.hx:V20e: cIn file included from t/usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.ho:r21>;: v /usr/local/include/CGAL/Polygon_mesh_processing/repair_degeneracies.he( :di1297)n| In file included from :n ^e r15N:othirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppthirdparty/bullet3/src/BulletCollision/CollisionShapes/btCollisionShape.cppn ::46 Z| 16:: e4 ^thirdparty/bullet3/src/LinearMath/btSerializer.hr o :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h :P:note: t502in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested herer824 (:: 52)7::warning: 46warning: | variable 'nb_deg_faces' set but not used [-Wunused-but-set-variable]note: variable 'mysize' set but not used [-Wunused-but-set-variable] ,expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 1297i | sL C 502824so | | m p rteds:s:.ei sdns (t eiE zmIe)clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d_Gy?s0EittzNe/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u := _ sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConvexInternalShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp 0Fdn;rbD _oeEm r| T ^iV drveiIepdgCl(e)_Et.fo_saF(ucULteTNesCr SE=Ii Gzr0Ei;eNp(_lS eT tRsO| .N ^bG e_)gIiN)nL(I)N,E LDTe;rriipvel de&ts} .o epn ed| r(a)t)o;r = (| c ^o nIn file included from sthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:t1 : DIn file included from ethirdparty/FastMassSpring/ClothApp/MassSpringSolver.hr: ^2i: vIn file included from ethirdparty/simpleuv/thirdparty/eigen/Eigen/Densed:&1 : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.hoIn file included from tthirdparty/simpleuv/thirdparty/eigen/Eigen/Coreh:e367:r: )65thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h :{92 ::B29a:s ewarning: :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]: o 1692p | e r :a t noornote: _=a(sostihin instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested heregenrm ) e;n65 t | _r oep teurr ant o*rt&h iosp;e r } a t or\ert=u(rcno nisntn enroN_onZaesrsoisg(n)m.esnutm_(o)p;e r a| ^t othirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.hr:&163):;21 : | note: in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h163: | 90 : 65 : note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here m90_ | etnedm p=l amtaet<.tn| y1 ^o warning np generatedthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.heZn:e. 840roas:m(e) ;N u l| l ^a r10thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseAssign.hy:O90p,: t53y::clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d p/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u note: esr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btGeneric6DofConstraint.o thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required heren(skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)a m 90 | e M a t r fi oxrT y(pte> y p e n a m e ScrlcaEsvsa lCuwaitsoerNTuylplea:r:yIOnnpe;r I t| e ^r athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.ht:o176r: 10i:t (note: sin implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required herer c E176v | a l ruaettourr,n 840 j | D)e;n sietB;a s+e+ :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseRef.h::Nclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3du/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ul190sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConeTwistConstraint.o thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp l:ary E7xp: rnote: ( rin instantiation of function template specialization 'Eigen::Ref>::construct>' requested herero we st190, | u cro nl s, i n tceorCnnolXaplr:s(:dsecrived(a)tl,a ri_r)c;o un s| tca ^tn t_othirdparty/instant-meshes/instant-meshes-dust3d/src/common.hp:in instantiation of member function 'Eigen::DenseBase>::col' requested here( v a345l | u e ) ) ; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hC:.c(327o:l22(:In file included from src/isotropicremesh.cppinote: :in instantiation of member function 'Eigen::DenseBase>::Constant' requested here2 : )In file included from /usr/local/include/CGAL/Polygon_mesh_processing/remesh.h327<: | < 20 : rIn file included from | e/usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h ^:t27: uIn file included from r/usr/local/include/CGAL/AABB_tree.hn: 1061d: eIn file included from r/usr/local/include/CGAL/AABB_tree/internal/AABB_ray_intersection.hi:v28e: d(In file included from e)/usr/local/include/boost/heap/priority_queue.hpp :=18 x : CIn file included from po/usr/local/include/boost/heap/detail/heap_comparison.hppr:nthirdparty/instant-meshes/instant-meshes-api.cpp.27s::d43t53: :a enwarning: In file included from tunused parameter 'rhs' [-Wunused-parameter](r ow s27( | )b, ocoolls v(thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h)ar,l:u ev_aelq)u;a l16i t| y ^( iHthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.he:a501p:110 :c onote: nin instantiation of member function 'Eigen::DenseBase>::setConstant' requested heres t& 501l: vh | s , rHeetaupr2n coseIn file included from nesttC&o nrshtsa,n dtt(Sthirdparty/instant-meshes/instant-meshes-dust3d/src/common.hcy(paelnaar:)(m0)e)21, ;: H In file included from e| thirdparty/simpleuv/thirdparty/eigen/Eigen/Core ^a tpthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1:y:931472p::: v8a:l unote: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hein instantiation of member function 'Eigen::DenseBase>::setZero' requested here_ t yp931e | : e l wiv.161aslne:,a5t: mt Zyewarning: ep 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]T rero n(a)ai161m;t | e s H :| e :aE ^pIt2 :eG:mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.hvEp:l995a:l13aNu:t_eIeN _Hnote: tmin instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested hereEy Rpa eI995tT | c _ hiAr l:E::| Nt:T ^y_sOpeP teE/usr/local/include/boost/heap/detail/heap_comparison.hpp(_R:)39Af:T)52;r: oOwarning: mR _Sunused parameter 'rhs' [-Wunused-parameter] t(| r ^Bi p39thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.hll | :oecb64toks:I>::Ref>' requested hereut e _Ic| o64t ^ | me r pclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3daathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ur:sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btTypedConstraint.o thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp e842(t o:H e53 a::pr 1 mscnote: _od,expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'un msm ty &(842 0 | ,l#0h)dS,se ,f mi_pnmHeae atpEr2Ii GxcE(oNmn__sItdNauH&m ErmRhIrsTs,y _te)AySpM SeI naGa| Nm ^Me E thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.hNH:Te166_a:Op3P1::E :note: Rvin instantiation of member function 'Eigen::internal::generic_matrix_wrapper>::generic_matrix_wrapper' requested hereA tT ar166O | Ri Slx (uG:uNe175 _M>t(y:bpee16g :Eir Nvna,note: Tl in instantiation of member function 'Eigen::IterativeSolverBase>>::IterativeSolverBase' requested heree )n_ d ,| E 175 ^Q* | tU hA iBLsIn file included from i,_C src/isotropicremesh.cppOiGPn:St2ETe: rAIn file included from n/usr/local/include/CGAL/Polygon_mesh_processing/remesh.hRBa:A(20lT): O:In file included from R :/usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:(s: D27ceB: araIn file included from il/usr/local/include/CGAL/AABB_tree.hsa:vr1061e: _In file included from ds/usr/local/include/CGAL/AABB_tree/internal/AABB_ray_intersection.heu(clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d:/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/umsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btDefaultCollisionConfiguration.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp _)o)28p <: SIn file included from {c /usr/local/include/boost/heap/priority_queue.hpp| a ^: 19lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h: a:In file included from r/usr/local/include/boost/heap/detail/stable_heap.hpp}824:,:21S : 52c/usr/local/include/boost/heap/heap_merge.hpp: :a32 :| note: 37lexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR':a r > ^ warning: (824unused parameter 'lhs' [-Wunused-parameter] | ) )32 ; | E I| G ^ E N /usr/local/include/CGAL/Eigen_solver_traits.h_ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppDs:Et46Va:It4Ci:Ec _ note: FvUin instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested hereo:Ni 251dC: 4446rEe: | IsG eErnote: LNv_in instantiation of member function 'Eigen::BiCGSTAB>::BiCGSTAB' requested heree (.S s251 TeRtH | OeF rNaopGm_1 I&EN iLlTgIhresNiE,p nlsD_etstedsr:(ioL:vTserliidpv&lz eopteersa.tboe_reg=ti(nc(o)n,s rtL TDr_ieprrlietvtesd.&ee nordt(h)eqar))iu ;t {i s| B ^ar s(e:e:)odp:e_r atosrm=i(_ozstehoe rl);)v ree tru| r_n ^s *pt/usr/local/include/boost/heap/heap_merge.hppthi:sr32;(: n}54e :\ w warning: | ^ unused parameter 'required_size' [-Wunused-parameter]thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:E 103i:81: note: g32in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required heree | n 103 | tSe mpol alt ev< tey penarm eTIn file included from )Xsthirdparty/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp t{:p 19rIn file included from T}thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppa: y:p 1thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h| et: ^i:In file included from c ,thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h 35iIn file included from :nsrc/triangulatefaces.cpp ::tv22 : 55: B:In file included from lIn file included from o/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.hcwarning: thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense::20unused parameter 'manifoldArray' [-Wunused-parameter]koR1: : oIn file included from In file included from /usr/local/include/CGAL/Simple_cartesian.hwisthirdparty/simpleuv/thirdparty/eigen/Eigen/Core,: : 470 : 20d: i In file included from r/usr/local/include/CGAL/Cartesian/Cartesian_base.hnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:t2135 | e:Bs162: :eIn file included from l/usr/local/include/CGAL/basic_classes.ho:r523:c vkviCewarning: o(: lIn file included from definition of implicit copy constructor for 'Map>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]H/usr/local/include/CGAL/Bbox_2.hes ,:a 22b162o: po1In file included from &l /usr/local/include/CGAL/Dimension.hI:n20 | n: l In file included from rh thirdparty/simpleuv/thirdparty/eigen/Eigen/Coreteu:sr435 PE,: aIl G satthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hd:v281:o:iEndN _:eIgle14ts:A>Nlil CHzowarning: nE Rdefinition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]tIc aeT_cl _aAtIn file included from M281Stssrc/meshcombiner.cppas :n | B2SlIr: eIn file included from o/usr/local/include/CGAL/Polygon_mesh_processing/repair.hc: 20 q: uGkN MIn file included from E Ni| /usr/local/include/CGAL/Polygon_mesh_processing/repair_degeneracies.h ^ irf:e21Td: _In file included from O Doelthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hP:EdR_/usr/local/include/CGAL/boost/graph/selection.hA:84022:: Tsr(10sOibzIn file included from RtSiev :) (note: /usr/local/include/CGAL/boost/graph/alpha_expansion_graphcut.hin implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here:M28M aean| iIn file included from dpsrc/clothsimulator.cpp) ^ & f:o1 : : lIn file included from d/usr/local/include/boost/graph/adjacency_list.hpp| A ^: rIn file included from rthirdparty/FastMassSpring/ClothApp/MassSpringSolver.h255thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ha::842840: | y 53o: : In file included from p er/usr/local/include/boost/graph/detail/adjacency_list.hppnote: 2:eexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'In file included from r: src/isotropicremesh.cpp :atIn file included from &thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense 2842t: uoIn file included from r | r35m:/usr/local/include/CGAL/Polygon_mesh_processing/remesh.hn:=#ad: e1 : f/usr/local/include/boost/graph/detail/adj_list_edge_iterator.hpp(20iCnocne: In file included from In file included from l:Ethirdparty/simpleuv/thirdparty/eigen/Eigen/CoreIX/usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.hi50::G27:o: pnEf436In file included from r: s(othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.htN16/usr/local/include/CGAL/AABB_tree.h::139:d:le14 _:d 1061r: warning: In file included from 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]Ai ID vNwarning: eeHrErdefinition 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]d/usr/local/include/CGAL/AABB_tree/internal/AABB_ray_intersection.hany50:R I(s 28T): 139 ) | | _ In file included from ,| e /usr/local/include/boost/heap/priority_queue.hpp ^BiA: ) ; S a19S: s/usr/local/include/boost/heap/detail/stable_heap.hppe:&109 :I32G: DNeMwarning: runused parameter 'rhs' [-Wunused-parameter] ii v E o| n ^t h thirdparty/instant-meshes/instant-meshes-dust3d/src/common.he:r )345lN:e;T109i n_d 11O:P&| o | p enote: ^in instantiation of member function 'Eigen::DenseBase>::col' requested here Er eRa t345 a othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hrAd | j _ =:( c48T: l iOsRtSs(oDne34riizv_ee_ ehdogled_di:t )esnote: err (a t ECtin implicit copy constructor for 'Eigen::DenseBase>>' first required hereo.rc Is oiG Mz(ealt(c_ihEoNlod)48_ | ItNenms te:note: e 1in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required herenote: :C341in 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 hereE warningcrP:il generateda T5 : 90| warning: v. | e ddefinition 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]t)s s | 147 e341 ^ | | mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d: ^M/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uIn file included from sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btDbvtBroadphase.o thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp a824p t :rthirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp/usr/local/include/boost/heap/detail/stable_heap.hpp::l52i:x aB Etanote: s Ieeexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 11218 >>' first required here variable 'mysize' set but not used [-Wunused-but-set-variable] | D E502VNIT C E 114 | u _ | s _> Al lFSU caliaSNrCy s sEI GI NMiOzG EenNt_MSpaTpEB ,_ a sRthymeNp;/yoTl/d OerneaqN G| __sOu ^PiIE Rezthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.hNALemTrI( eO= Ns: Eii0Rr94 SDz:;e79 ( : eae| B ^ Mnote: alt rs_soicin implicit copy constructor for 'Eigen::MapBase>>' first required herek riixvhe I94doml | gd&nem tpTreeno ptly_eprmac odnptoeoples>tr&e rrahna tts=o(rcs e))oen s, boost::detail::out_edge_iter>>>> *>, void *, boost::detail::edge_desc_impl, long>, boost::adjacency_list>>>>, boost::property>>>>>>::~Assignable' requested hereOexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'_ N O&E X o20C842b | j e | C w#E icsPtetNhd Teyru)e T{ p elf ~B| a,is ^ liea:nur:yn so/usr/local/include/boost/heap/detail/stable_heap.hppaep :tE IegMerGaatO_pr;E epN115oO qr_p:t43I:N | warning: ^=iunused parameter 'rhs' [-Wunused-parameter]uoin s(HroE,tRhIeTr tIn file included from ythirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cppp_)115e | :A18S;: mIn file included from S Ithirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h Gre nea msthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hiet:Ne:M21uz582: n tthirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.hs:Ee(71S:tr:nr10): {128N:T__*itd (note: heO(in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required hereh o M582li Twarning: sy;unused parameter 'dispatchInfo' [-Wunused-parameter] }oddp ee71 | | e l rv *\&PrE) i>0 rotp) eucaleat| srsR uMr-la a>v~pMo ^t o inthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h oAC: r51od:e| 73lnd ^:s=t(T note: 1in implicit copy constructor for 'Eigen::Map>' first required hereO Rp warninga generatedn thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h51sr. :S51o(t:c) | i73 :z ((n;e enote: in implicit copy constructor for 'Eigen::Map>' first required heres }s w c51 A clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dolDl/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ue| | n r eOsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btSequentialImpulseConstraintSolver.o thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp ^_ h vcsioetvoSnre lds latp di eEr/usr/local/include/boost/concept/detail/general.hpp &pz):i50E eiggi:ee,&n nE:42I: rMGa:phEs , boost::detail::out_edge_iter>>>> *>, void *, boost::detail::edge_desc_impl, long>, boost::adjacency_list>>>>, boost::property>>>>>>>::~usage_requirements' requested hereIan diN:)resr (B (H50OEx:b1OR)V)etIcOTS_ | vM;a tT o r_ pNe oArnaC EsitSlniatnpS Iec| GPrNIMnNCdT ^ ave oxloiVsrc/clothsimulator.cpp l:| dEbnNZa ^T _eEc241e:f rctokQ*o/usr/local/include/boost/heap/detail/stable_heap.hppa rs>:78 :120 :note: 48(iUin instantiation of member function 'Eigen::DenseBase>::Ones' requested herel )i:neAc cdL( )241a | o_nO s lntP warning: lunused parameter 'rhs' [-Wunused-parameter]b{aE RcA ekTr{,O N o120Rn r(ebD(t (umrM | Zt a e oD irsssinez seEiidgvrpeal_e_do*ss))(etnc :hphe:rM ra0)oi )cn-p*g<>_l~ c| odo ^i ndssynssMtop ae{sdtt rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h Irnc:h824d:teelt(52e)x:;e r V}eu e &r ,| cotnote: ncooexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'r ^n pm s/usr/local/include/boost/concept_check.hppe> :rt a:t: 824VEeics145 | t r:t(o5u cgot e i:nE nnIbrGnote: re: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: XrtfMNa= p <(D145c EoinN | s p_aDsoEtVcZhmee nassriIrCosP eItsEz (nmB_OtfeIro_(hOnFd&S o)TeU,dla _dxNVCiCs iOseCposmNpearsrceEtsI CcGcshEeIontNd_E n(f*o S)osmr)T P?T0RtO N&a_:| U> ^rShd essAGGs (riE_iI)Nv L(_nsnIANepBEsresiir dODgOthirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cppe:nr(aIn file included from SbniT516thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cppv_:)lN266eNgO_o).: so18unE{yZsee:X t ewarning: : d rrtIn file included from | oSeiunused parameter 'colObj0' [-Wunused-parameter]zthirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h&m e:P: o ^t rCV/usr/local/include/boost/concept/usage.hppEp:516P36eT(:r)21:a7 | e ()v;: :In file included from ct| othirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h r:=note: )expanded from macro 'BOOST_CONCEPT_USAGE' t(o},i do 19r ^: 36b ci tIn file included from Ssthirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.hC | | ^eo: 21m thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h : Xqthirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.huofne ::p 65s:190n:t2i:r:16 Oen:eBsOss(et aOlnote: :(dD(Iin instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested heremuS newarning: Tp_ Cdefinition of implicit copy assignment operator for 'btBroadphasePair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]O 65Nrsu ) | ?lCsEieig C190P | o0v T :bne n_s edtA&dSedSrt B oirtEnoarRhai dtpie)hvre)Tn ta mdS{(s rBe_(aocteulrPs)(lno avtebhiSrrpien:n:e(ro:rcNo.oioonnos:Zsteps eteutbtt:rnBegrorsouard(p)hsapt:Fc.oSaor.snrisc=stiiceizeu(pePtosatimo:h((:rn&e) zue;ro(s) Cta h| g)e ^)re)o) );nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h :_163; :) rs21t| e: ^} r ar e| note: iq ^thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp tuthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h(skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all); : 65n: 467:t: (i16| 16317:b:u ^rt S rnote: e | note: n in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested heremoelnv In file included from e r C 65ot*ssrc/clothsimulator.cppin implicit copy assignment operator for 'btBroadphasePair' first required here: | tn s1 : h 467 | u/usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h& In file included from ) ) ;:thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense408 ssor=P ::| l\201m:a iv: r warning: ^variable 'nb_splits' set but not used [-Wunused-but-set-variable]In file included from a ee= rthirdparty/simpleuv/thirdparty/eigen/Eigen/Coret: t435C| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hu: ^: .r 154on:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hn/usr/local/include/boost/concept/assert.hppp7n::s: ao28143 ti408n: 5i | Z:ernrr ; ao n14s :: note: (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] e)note: ;rin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required hereN iunnexpanded from macro 'BOOST_CONCEPT_ASSERT' ^s iotg n,n e 281 | c 43d | 154 | o| cthirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp i ^nZnl etsatr :o665nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseRef.hb bs_sst p:l is:(V D)t190.s:esBr 7e:48B:ilu c t=v warning: o eOmdonote: 0in instantiation of function template specialization 'Eigen::Ref>::construct>' requested here&O(; So )pc unused parameter 'dispatcher' [-Wunused-parameter]T kre190 _IC 3;mrpO | N&al | < C 665 ^ t o X| prrn/usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.hoT:Er494 ^=m | a(l thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.hc:y p20coeA:oPnns:T,_ xvwarning: t163AB:lvariable 'nb_splits' set but not used [-Wunused-but-set-variable]ir soo sSi,u21d:494cS | ti tc(Enote: k in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested herebeR xD tR eT onuDnbtp163 v | nr w_tsBsr Foo s ai.,gd lnNed( pvevo h adessi emi_BBren:B:rterioevadds nl(de*soet)ey IPn=oddoA b&c_,s pMilon iolttmdk(C)ehlt (saeIbo,rnt s=D t P0.i)lsnaot;y;ornlpZs veerpa,tor B| oeesdn(s ^) y| I); ^ncdhI B , a nethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h m/usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h| : ^ n:e| r48639/usr/local/include/boost/concept/detail/general.hpp :bTt ^:rMa20i t:e*a s9234:rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.hd:51in:P::s 1088taenpnote: ain implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required heree::50mi:l:p tnote: warning: c fhin instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested heree note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN',variable 'nb_collapses' set but not used [-Wunused-but-set-variable]l ar48o1088 )tle | D 639 | em | 92| | a ^nt c t dsPeehom> , -1, 1, true, Eigen::Dense>' first required heree on sdntatn 103n | b>tm:n:sctoe:ammnpe_ c:o eOltllataybcttp peVDspeeeese trch=esen y | Ea m| celvmla ^ea ^_ pes ol s:/usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:Xthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.hnst1_:,I 839cno:

3s:eto&warning: : cvariable 'nb_flips' set but not used [-Wunused-but-set-variable]note: kf ein instantiation of function template specialization 'Eigen::Ref>::Ref>' requested here a | rra ^t o839rR oithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hwl | s:e90de :il ,>_ ti64( 65 o: p\n ttnote: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required hereo | hsB 2 l o| u e ^,90cn k | Cs t: bi /usr/local/include/boost/concept/usage.hppegrnC:mt20C:emoop_ldlpsua43o:lm ydE mtyi(e0lnote: v, boost::detail::out_edge_iter>>>> *>, void *, boost::detail::edge_desc_impl, long>, boost::adjacency_list>>>>, boost::property>>>>>>::~MultiPassInputIterator' requested heret a, n,s0tb20li)o, | o, y npO be j emj c~_uno)sblmangt;a_ ae*t_ mirIirx (tc;f moe_+l+idequlmu imtiy))On Nbnr ue ep sr| mP ^a nl e| lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h=a ^nj:ret l0>y s166O;c: ( 0 pl,,3 )a| :s ^note: sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h{:in instantiation of member function 'Eigen::internal::generic_matrix_wrapper>::generic_matrix_wrapper' requested heret 948 b yt:B7lpoe166(:n(aMCoo lnote: lin instantiation of function template specialization 'Eigen::SparseMatrix::operator=>' requested herei sci | m d eeklo/usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h* )948 n MI| t ^eartOr0 b:)1873thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hija: | e-c840 ::>xtTt* im~10Ma20ty: :coodlpO veeblj >13, warning: =variable 'nb_border' set but not used [-Wunused-but-set-variable] warning sb note: generatedein implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here (t) t. S1873S; cr}Ma a | tl 840c;o lclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d | /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ua al sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btDiscreteDynamicsWorld.o thirdparty/bullet3/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp sv| e ^s r | r/usr/local/include/boost/concept/detail/general.hppreB:C 50rw ^:eits ul42ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.ha:asr995n:e13x:a( :N)t u note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)nu l ilso| anrC ^note: o50y | in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested hereOl,iX thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hg:nc 175 ep p995r d (s | o: d16n:;e rnote: i itv in instantiation of member function 'Eigen::IterativeSolverBase>>::IterativeSolverBase' requested herenit s| tea ^n t n bidtthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.htbe(:c) C582175o | , v r:nio10i:B) ;d _nbtnote: o ra| din implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here ^a le: cfirtthirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:a s C:582i345l=e:de11t | _G S o0l:fr(v)r o; m S e_Tnote: | tin instantiation of member function 'Eigen::DenseBase>::col' requested hereerrtI iA ^pB{ un( r345)l /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.hf:e:(on& | 1874 B:( taC is20onMfsonGeC~ M.a251e wt:our44o:d cesnnote: sin instantiation of member function 'Eigen::BiCGSTAB>::BiCGSTAB' requested herel o,lS la251 | (iiz(ei,Sg) ) n eS;rE cd} >>>>, boost::property>>>>>>::~usage_requirements' requested hereIn file included from In file included from b/usr/local/include/boost/graph/graph_concepts.hpp)=tthirdparty/instant-meshes/instant-meshes-dust3d/src/common.hS78 ::0c;thirdparty/bullet3/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp l a:: a21| ml: _ rnote: ain instantiation of member function 'Eigen::DenseBase>::Ones' requested here: ^r , In file included from _sthirdparty/simpleuv/thirdparty/eigen/Eigen/Core 241O:16co | p233: :l In file included from f m /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.hvt: i1875469m:a5o20S:n se:s,srlthirdparty/bullet3/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h __:snote: _in instantiation of member function 'boost::concepts::requirement>>>>, boost::property>>>>>>::************>::failed' requested heres: pwarning: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h pi:p288variable 'nb_patch' set but not used [-Wunused-but-set-variable] rt 233irS( | n19): In file included from n : 14thirdparty/bullet3/src/BulletDynamics/Dynamics/btDynamicsWorld.h : t gwarning: _osdefinition 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]y| s re ^w :t E288eithirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cppm | 19::: g516:In file included from 1875V:ethirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionWorld.h 294 :a81c:tg | o : ethirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.hewarning: B: nI unused parameter 'colObj1' [-Wunused-parameter]71 SODn :O128rdoSXe Tl_efCr O:m516 axNi vwarning: >svunused parameter 'dispatchInfo' [-Wunused-parameter] s e | ve>d (eb &r71s oeiCu(EoPmpgTneidans | s ,v i rrb)t esTt{iSu ea_ngadn,t oeqdU *} S*l tuAiG menav Eortishsinds=,(_t c p rsonpcbe_opsnai(| tssA ^ta lrliinEOndvg _ gecrhetselrIL ymnMlaaa=ppis tsltepGmpB:irunaalssg0::;:eP &es apc hi| Vo ^rea Cs)c/usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h(tbolorta r:_XO nt| f1876s: ^s:v20 eur:lm: /usr/local/include/boost/concept/usage.hppwarning: :Ohan_evariable 'nb_patch_border' set but not used [-Wunused-but-set-variable]p C36ae tos1876(rp(:e )anmnote: (in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here) c_)kt u:6320,; | Bce d Ol Ob: | i S ^onT tt _hIn file included from tnDb p thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppSFC _:p apriitc/usr/local/include/CGAL/Simple_cartesian.hcsrhti O_pbab46i:n20tgocNn: ooIn file included from Cr:oECl/usr/local/include/CGAL/Cartesian/Cartesian_base.hhPodn4eTe:sr:r. =_note: 21s: 0sAt*In file included from in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested hered;iiS zHr a/usr/local/include/CGAL/basic_classes.ha sS46:| i ^eE23 | n(RDT: t )si(p()/usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h)In file included from a;: br/usr/local/include/CGAL/Bbox_2.htte1877::( c20tSAb L22| :: c.ocoIn file included from sh/usr/local/include/CGAL/Dimension.h ^e l ewarning: coveIn file included from variable 'nb_isolated' set but not used [-Wunused-but-set-variable]src/clothsimulator.cpps s:rt s,20F : 1877In file included from | = thirdparty/simpleuv/thirdparty/eigen/Eigen/Corece:r C:i ro ntnsoo:t e436m1 : trnT :rcani: ounrsIn file included from nanlthirdparty/FastMassSpring/ClothApp/MassSpringSolver.hic:te&:p tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h2st:pihlsso:e:: l gvuIn file included from an:sstesar_eddsthirdparty/simpleuv/thirdparty/eigen/Eigen/Denseigr eiteC139(orLnuncsctt:T t:t1 rn_: rbaa_iIn file included from bthirdparty/simpleuv/thirdparty/eigen/Eigen/Corert14e:i:n_tc,ciD ecspo lwarning: qiesnossu, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]l367a: ttsaet icXthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.hp r. rhbd:139b T | 92=:te29e: emr ey0pwarning: eI V>; endefinition 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]:gn ftDse :crt92 ir | | o > 3ne do)dIn file included from isrc/isotropicremesh.cpp&: 4s)(c&_ : lp;a/usr/local/include/boost/function_output_iterator.hppo) naa,s\s: 14ps esot irga t:L1rB| T:c rhliopoIcrlkenwarning: fThis header is deprecated. Use instead. [-W#pragma-messages]m ^on t msI)e =./usr/local/include/boost/concept/assert.hpp(a:e cnm14loA p| nlt43dnx(s_:) | tB)o; 5O:_ipOMe ^dS ea t sTn_s,note: rHrexpanded from macro 'BOOST_CONCEPT_ASSERT'eaEi| n ^Att ;oDsEo l RIn file included from ivrx 43& | B e ar thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp_B:o p1 : BDeEIn file included from sthirdparty/FastMassSpring/ClothApp/MassSpringSolver.ho| OeO ^rPSd&:Ty_I2 dRthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hC:EA 154: aOC:,tN oAIn file included from TrC=oEt7Eh(Pthirdparty/simpleuv/thirdparty/eigen/Eigen/DenseiDT(_c"o:e1rA)n:;n: tIn file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/CoressS:oS436tl note: E<: bRin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required herethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hnTv_o:ooF_seaNst(139s/ :i14 : itv rwarning: goB154onimdefinition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]deer(an*ttd| _oyo | rcIp ^e ) l/rfathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hd:Ba sutM139s | o90on cB :d 65le,r ob :tti&c)Mok ;l Dnote: n I_Io nmaeunritPipin implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required herelfa | < rovpeendus90l)X | p ^t d&tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.heP mor_op:l90Tpaei : 65| t ^i: rnt /usr/local/include/boost/concept/detail/general.hppya:note: petNRs oe92"tu)m w | lMsla ctp ,a, rrp yB| l ^O ia c&px,lBtae o/usr/local/include/boost/config/header_deprecated.hppn:::23_yD Er>pnote: etin implicit copy constructor for 'Eigen::MatrixBase>>' first required heree P m ben tRn V eac m t eto| r_ ^E 3M< M&oCd114 e larFethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hlAc_Ttl | rp:a>E o103Dcss:2si(81a,: Cbxtlnote: ain implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required hereCw ni)T soyes PsN103Bt l | MtualpOrpO>BlleaeS:>mT pa_ilrs PsaR y:i teAf;O GpoeM anS oCle O thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.hA:10X:pb94 jw 0i:G79 rnote: Tin implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here s ey,Np eu,b :E\( tnote: 176C | l oil lrin implicit copy constructor for 'Eigen::MapBase>>' first required hereel "ait un Tsrrh94i iynoOst | p ;t| enD ^| OB ^ bhe/usr/local/include/boost/graph/boykov_kolmogorov_max_flow.hppn lethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hm::s582o1038a:j10c:eepdcl:a12etrBtak:e R os*note: wei sc oin 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 herenote: l<,O< tis n1038d | Dyeppbrein implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here eet n c rjaBirmevteau 1te,er d582nlP > | bobld:c.ko C t:Sacy NroUaslkaeoe urvill lns_,rOtbaj ere"k olbayxalucEtr o"Txmyppa ero(,rotniio gnlswioon rtCesao,v nct,_ oIl mdMnsao,.x"cannp_ eors)Pft iannnO etlpo| alenr ^t nwi/usr/local/include/boost/config/pragma_message.hppaoln:(sg>, 24:t,cy:sp:eltt 34 nsa:| m ^bacstea note: sC ol expanded from macro 'BOOST_PRAGMA_MESSAGE'B(/usr/local/include/boost/graph/boykov_kolmogorov_max_flow.hppnSnlt o:te 1062acakcwr24:iSri | # t| 12_:Sc d enote: ^d ozin instantiation of function template specialization 'boost::boykov_kolmogorov_max_flow>>>>, boost::property>>>>, int, boost::buffer_param_t, boost::no_property>' requested herelethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h vfoenie Tn:r,ys840p t:e106210> | e: S I c naB Ofao n rclOatrle(_&S1oT )p)t;, -1, 1, true>' first required here rc n| oa ^aG sl a840src/clothsimulator.cppb | R r >l:(rvsa looA241e:bGyMuAaetlMku78)_)rM;E,:n o Snote: v b_aCtoSSlpAin instantiation of member function 'Eigen::DenseBase>::Ones' requested herek | oXGc lE ^p a241rm(( | x o | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h ^ dgleo:)r _mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.hP327ra:ro:av51gs:a22i_rm m73vaed:da(s:_x)( _,sB Oeipnote: fOrlIn file included from Sthirdparty/bullet3/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cppin instantiation of member function 'Eigen::DenseBase>::Constant' requested here):so; Tiw47_iS(T: n thirdparty/bullet3/src/LinearMath/btSerializer.h| : ^ 327gr502gnote: in implicit copy constructor for 'Eigen::Map>' first required heree,thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h _: 345ssR: 1151: | Id:yN G7V | :rnote: reIlZo cwarning: cs Etvariable 'mysize' set but not used [-Wunused-but-set-variable]i,t e y msin instantiation of member function 'Eigen::DenseBase>::col' requested here, 502 :c | :e( m t345 eiuo | isnrV snesnttcnbta gm y os ke di(txe, )zS e) rc X) = fpaa r r l 0miCva.asa;ecEo| rdli g (mes )| (s;en :csi())m ^ a f<=: ^C | M :| :1693m*S: ^:l nc 2/usr/local/include/CGAL/boost/graph/alpha_expansion_graphcut.hsi:om pnIn file included from sthirdparty/instant-meshes/instant-meshes-api.cpptt) 17 aa:: note: sexpanded from hereI:n n24843t s16 (_| | warning: : unused parameter 'stackAlloc' [-Wunused-parameter] ^mr: s p ersidnIn file included from go93_w19ss: | thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h ythirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cppsae:x16V g tnote: : se(:min instantiation of function template specialization 'boost::boykov_kolmogorov_max_flow>>>>, boost::property>>>>>' requested hereIn file included from ethirdparty/instant-meshes/instant-meshes-dust3d/src/common.h618b:ctt:)o,e ( :"VT: ehcir248cotsS>t | 39o 21 : aic:r k hlIn file included from seAXl warning: (thirdparty/simpleuv/thirdparty/eigen/Eigen/Coreunused parameter 'cp' [-Wunused-parameter] arn:fd436leo:e)cnr*t eu rs: : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h inrO:ntesaNs 618,dco k(beApon r | Ze (ce vo139 :l14ruao s:a tne warning: l )ssl( i;dgon)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] . t cc, Uo139n | : | : bs| s ^ e ^dt o y k { Doee r r eit"nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.ht: vi501uvr :_10 ": k e>::setConstant' requested hereiombmst M_gt ocaog/leo roopiet501vrtnhiSap | r nefri o:l_anttodgr:oremMPrao/xtfuiu_=rsn(f cnlsoonwnsaectttC.& sp it<(Mzocactgopnrns,ires(ta)ti) )xpB;aahosnn _,Iet b nco(tSuSl| &t udsepx ^ccVtaea lloeaurIn file included from r_assrc/clothsimulator.cppt hccr:toe1_: iIn file included from orthirdparty/FastMassSpring/ClothApp/MassSpringSolver.hm:)tt2u: roerc(;> In file included from b(e r| 0,aithirdparty/simpleuv/thirdparty/eigen/Eigen/Denset: ^o)i n)n; r 1n: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.he| e ^rdNTo:. In file included from nhZp thirdparty/simpleuv/thirdparty/eigen/Eigen/Corep| >114:e436" ^ r"o: P:t9 rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.ho:ri(nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hs931:t: snote: i8o:):in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here n,note: e 139aaliin instantiation of member function 'Eigen::DenseBase>::setZero' requested heres :F14C o114r | mdp:r e.siswarning: 931definition 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]c " | ) >te d139( )c? | i o0 | ^l : a wDneidse,.rrsiisve tMea vZdceeopndB&ass( eor);to ( .)po eb| ;r ^utaVtee rc tS iotrothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.hzr| e=( ^(:3) &219c: 34thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.ho)n:s;995t: r e:}M13a:l _ note: ptin implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here onote: | r in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested here ^ si1 x219thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.hB:a65 | , : tc16esoemn995:s& pt l | oa tbnote: thVein instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested herete rc)t o;r e65i< tn3| & | ^y trpthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.heeel n_:arpmoen aD s le: 2r:, is 55ver e| e:d7>: ^ tnote: _ tin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required herethirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cppfu:c618r:l arson96 s55 | :m ciM_warning: atnprnilpeaBrsunused parameter 'rel_pos1' [-Wunused-parameter]Na losees< t DC618w | iss e >::nonZeros' requested heren:_ O> i pft65 oi163l:| odn ^s | P note: ,in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::Dense>' first required here thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.ho_ :i Sn63tto r:a82 :g93e | & tnote: e Imcpin implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required herepl n,a d 63ebtmtxeS< | >_ct ay e pln ed na> ra(mb e cg =io nem, b i e nnbde,mdo TBoioanrta.s*liroytnh nOHaiopna,s Dlsi rtFe,cZtrei ycpretnoaimneAstecr ic(oe)Lnnh;a,s ls: : =sc ciso,n a | tl ^a rn_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.hets:r1088n:ystap50ue nmblat_mVoee:cp tR <:note: oS:chhin instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested heresa as l_r>d 31088&ai | cl a rsrse ce Clrw,_Siptcoa sl1_a,r a> (cc)fcs)eosnoessrt; B ^roe :r/usr/local/include/CGAL/Eigen_sparse_matrix.hn:3239a:&y14mO:p e ;note: r: ein instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested here lr_ pe | o239Ot | s >t ^ h thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.he2 :,c r50 Cmo| _: ^1mp:l yanote: thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cppain implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>' first required here: s618 t50E | :s123 :vrEB ilwarning: xounused parameter 'rel_pos2' [-Wunused-parameter].a Is c618keIltmF:Gpr | l _Edo :Nm _I eT nnrnMesrieAI p;tKle rE a_et So C Ar L tA| R ^s_ B( iI Nm tA (thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h_:R154Y:_o7ttOrPh eir pC( oolp eper ta:st. oynote: rbin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required hereE b*t ,154M | apvnceraigoilflonl(ddauPc),s ,to) jim)_;n tstr & iiBtp | ll^c; oethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hcpt :+,+ki960 Itbms):p. 3letn< :d| XS(c)p a ^rlnote: T )ythirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.hexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'a; :r p 948| 960 | c ^e:o 7m, bE /usr/local/include/CGAL/Eigen_sparse_matrix.hIB:iln:249Go:E e7d:T cnote: Nnote: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=>' requested herekin instantiation of member function 'CGAL::Eigen_sparse_matrix::assemble_matrix' requested here _ RMo oAr249s | i wK948o | En as l F mr_ , a aBtil c=otSscCs iAkoteCrmMnabo,ltsl ,;c e oL | I ^_n AnnRsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.hm:a995_teBrrti:IxP(13N A):a;RbYn tnote: V| e ^e_in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested hereO c P/usr/local/include/CGAL/Eigen_solver_traits.ht_: O266995lN: | T30H: , iEno Lrt3EeFrnote: &n Drin instantiation of member function 'CGAL::Eigen_sparse_matrix::eigen_object' requested hereTee( aM lEl_TpHoOn:266sD | :e,>O ss P1 e,N mtAc_ _Mf| oE ^sn osthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hlr:)o103v:temr__ t81br i:pts\V e note: pin implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here| tcrlt ^-e o thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h>t sc:103955r< | :t12e3o3: warningm&mIn file included from ppIu lrtea tnselep(unote: A< generated_.expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'etsrc/meshcombiner.cpp. ipyotsp2I,t : g 1e: | In file included from ^e r/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.he:n20thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cppa:_619clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dn: at moIn file included from b/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u955:/usr/local/include/CGAL/boost/graph/copy_face_graph.h | sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btCollisionWorld.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp 41:j18e: c: warning: In file included from tunused parameter 'colObj0' [-Wunused-parameter] er(e tXu/usr/local/include/CGAL/Cartesian_converter.h619) | )rpnr TEyop;:I G E| er 30 ^N,s _,S CS: ip In file included from In file included from asrc/triangulatefaces.cpp : 2 n : AIn file included from Lr/usr/local/include/CGAL/Bbox_2.h/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.hs A:t: 20B: 22 RIn file included from : /usr/local/include/CGAL/Simple_cartesian.hIn file included from : l/usr/local/include/CGAL/Dimension.h20_: In file included from o/usr/local/include/CGAL/Cartesian/Cartesian_base.h :e:Mc21 B IkaR: o20 t N: rIn file included from Ai/usr/local/include/CGAL/basic_classes.hxR>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]: 281r:o r16214 | a :o m warning: gdefinition 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]o t c281o | l eoel I EnIdd I nTD,eDreGriiEveNeOdx,n>_v e>be(djbIr&PN0 HoeapEnRgIeiOnr,P NeaTeA,lMt_oAESr>) nc Sd(lIab GtN=\CM(,oEcNoTnl _sO* Plsts h| i ^ts i s,BiElRo othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hAiTcOn:RtS kDne931eO:(n r3b sj| eM:ae Bnote: ^np aIn file included from expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE'cthirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionWorld.cppt: 16thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h: :In file included from )thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionWorld.h*l840a :s 931e:&s: | c c aCol:t| o ^1081 laOthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hrb: :wthirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.hji h:e_rnote: ssin implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here: 1842 71840u,e)Bm _b:i128n | t:S;co a a:l53r| y: ^ warning: aunused parameter 'dispatchInfo' [-Wunused-parameter]r rOrethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hlpp71note: < | a Exv:, Eigen::Matrix>>' first required hererllIE G EN(| d ae48 ^ | rtr_>i (e)m)vNvthirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cppeC_AI;p dT(l(o :iid619 n| tp:rN)69H:o, ^c Ea twarning: eRunused parameter 'colObj1' [-Wunused-parameter]sthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppeiI sr: TA46619: | e 4 _ An::setFromTriplets *>>' requested here345 :M seEcra Nl alr46i ar | v11_:T e_d ,>Opnote: Pin instantiation of member function 'Eigen::DenseBase>::col' requested hereOp i n LN. g PAacilM345 rba | s stE sP C( so lM) l aEbR,ei_ t FsAtioopnTrrio)m, Eigen::Matrix>>' first required hereNo_n16Il: all :l:N90tirsa | HiEotietIn file included from smio::T20r:: e: SilAOIn file included from In file included from D,i_a 14\aserp::21 nadE : In file included from | (/usr/local/include/CGAL/boost/graph/selection.h) ^Q rte: )mcwarning: src/clothsimulator.cpp22Ulha: 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]In file included from A;x/usr/local/include/CGAL/boost/graph/alpha_expansion_graphcut.hLear_t::O241e28 *: In file included from idNi:o46P us 281l/usr/local/include/boost/graph/adjacency_list.hppEpR| :aA | t255lna ,c h ^r : y T:e| r ^ ,In file included from /usr/local/include/boost/graph/detail/adjacency_list.hppODIn file included from pthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppe:O1:rcthirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp,R:onote: ni35619 vst(:D87: :/usr/local/include/boost/graph/detail/adj_list_edge_iterator.hppt in instantiation of function template specialization 'Eigen::operator*' requested hereee : warning: 241s:y50tpunused parameter 'relaxation' [-Wunused-parameter]:ed | 16r :In file included from uthirdparty/FastMassSpring/ClothApp/MassSpringSolver.h n :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] a619mr2ie : vc | In file included from etd ) thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense | :M a ^1 b t Dt rmi: 50In file included from xo | p ae i Tsthirdparty/simpleuv/thirdparty/eigen/Eigen/Core ss:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h r_apy t s :435p ep a t>824 o : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h : : c52 :281 :h er14 r note: i : rexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' I=n n f (i824 | ob& c otcC warning: ndefinition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] gdo _lli lsl passiynis281tsssnt e eEDC Iaaetwidnjs_eomn:lBiG:sOeVENaes | cN _heDu&ElV lib jcoteacIs r otyD*tIerh OtpnCr_;E X_c feifrov eom)al sF | )des| UdN&C ^O; bg j ^Eeosp e eI 0( ,Gthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hr | E_bNat ^_imSt Ctooer:lTra176Rl:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.his=10sa(:ic48Oo:oNsnGn t Onote: _in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required hereo:s34tI bDN Ljerne:sIc176 | *N(EceotB Dne r*ass mirtevnote: ae e&tscuodin implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required heres&_l rO b 48ost | jo1nts hpee,rD)ee;nps m r l| ibepe ^r Blfthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hna&a gtxtt): S_ c48oesa>>' first required here:r >e9::nn: :note: N48in 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 hereaVsleutca | ltl ea x147mmteao rtpXiDrl | oDa efnrtiey n o(wasv,( e=dm&ce ou lcsn,osbiD e;lratighnni eesvst derd) e r >iM {n tcal)t m _Bc laaosteh Sr:n:s psa irloxi:pthirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cppn :gBs :M .ea sa/sc/ar1719 erta:erq109ls itxoBuiia:zrse ewarning: (e unused parameter 'bodies' [-Wunused-parameter]ar ) | )=)a; r| s ^ s| 1719 ^ | _ i ^g(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.ho vnIn file included from o:t114m:csrc/clothsimulator.cpp9:o1heethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hirnd: :)tIn file included from 114thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:n: s:t 92:a: bnote: ;o nIn file included from rin implicit copy constructor for 'Eigen::MatrixBase>>' first required heree note: thirdparty/simpleuv/thirdparty/eigen/Eigen/Densettin implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required heret:u r1 _no114S | e: 114pp>c e :accqruhelnattii435aa: othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hrl:als I281lsm apsr:u14M>sasp :; (lBva| s ^ e aMls}a upeBwarning: eadefinition 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];Cso)n/usr/local/include/boost/concept/usage.hpp) ;\s : 20281 | t ^: | | | 43thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:r: ^94 : e79 anote: ; i :n 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 heret Snote: ^ in implicit copy constructor for 'Eigen::MapBase>>' first required here o thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hlD20 ve: | re| r 327thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h ^ 94: i | :v:22thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.hsetd:o l:e: v note: min instantiation of member function 'Eigen::DenseBase>::Constant' requested here&p loa~p e219 rtaee327G>' first required hereunote: nin implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required herea e_rmnec oF r51r | 219ei | et q udn dnePem p rllicsraliinytOvaotbeem Snep>t t~cid eerxo MV| o ^n dlaeethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.ha:costswlt,48 s:t34o:i(s o ynnote: presin implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here( )b(;)>t,nC a mMe o}clo alSstp i( rn48| | ^i d)e/usr/local/include/boost/concept/detail/general.hppBla:,Tste il :avc)42e:Nlna;O dbtnote: j,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 Weec | >::setConstant' requested here)d r| i earti v501e | ^ds> i, c cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h :s51c:lroia73 :nestsns tnote: u >Min implicit copy constructor for 'Eigen::Map>' first required here trv oni { a t51| d rr | ifxa i ^l nethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hsdBua:s(63me): 82e B:to e u{r t | ^(Ccdon othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hn:n(iseMstE 55 isgEnote: ,:tio dabntin implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required herePgee7r: lsti *63e esn)note: nin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here(::: | M 0 :S)aMt e-ca>a~p nl a tMrM, boost::detail::out_edge_iter>>>> *>, void *, boost::detail::edge_desc_impl, long>, boost::adjacency_list>>>>, boost::property>>>>>>>::************>::failed' requested herethirdparty/bullet3/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:e8Bai: srDn>22n : citioi:anrnIn file included from 145r | > note: thirdparty/bullet3/src/BulletCollision/CollisionShapes/btTriangleInfoMap.hin instantiation of member function 'Eigen::DenseBase>::setZero' requested heref err(e c931tiNA:c20y | n: thirdparty/bullet3/src/LinearMath/btSerializer.h nBe: 502orc o:lOO7e:Nnos ZwnpsdieOrISm =pTl_warning: .Zs ;CoOestvariable 'mysize' set but not used [-Wunused-but-set-variable]Pie rn(N Ct Zot| EP)P ^ee rcthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hr ,rT _:Uotnr93o:((50265i:a)l):,;S: An Gnote: Ehi | sa sCnt _in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::Dense>' first required here diis( tAonrtsm p n{u | smirercget ^M m_aaethirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.hsc:snny asb99593cileed | it(zfe)ms?teu erpolnl)0:dast< Xs13p{,= :r 0E;T ybi| :note: tin instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested hereT g p| ^y ^e >e d)nianr:nmtael :7* *B: icnc.alroosa:sMusnes tytaOp:iCmITop_nCeOsmNt lCeEtrL h}(psl, s atiy_nidtnp>::innerNonZeros' requested hererC:o( (> e(warning: unused parameter 'collisionConfiguration' [-Wunused-parameter] ^) , c65b | 66noirtaa | tb ot srCcthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.ho:l154aCoot:s7 ssslSm o,t:lp lC:rw v:ec s i inote: sos eSseriin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required hereonBdneec iepnWt(ra urr154pnIos | e tcanMsfa:orrl:du&)sly aO:aitnsps;nr i: bBgxli| n ^eo, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>' first required hered,p (l e m50cbleatilsa) | iErooe.rnIIoTnDGruEttNWe_yssMp,oebcam)kt,E_(w_DR))oi;; S*S)w sd, e;C t}b| s B\uA ^op a Lrgl| A ^ DRrtacthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.ha:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h :163o65gh:_16B| Ie ^rweeI Nncd/usr/local/include/boost/concept/assert.hppkACR*:Y _:odOlir43s:s)pP5note: :(e in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested herea x,: to> cInote: 21ph| ee: ^expanded from macro 'BOOST_CONCEPT_ASSERT' n r>,thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp (r ab tb enote: t65Bin instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested herego: rnoiand1719 r: *, p121 163eh,:pe | r43n | ad Pr swarning: ea,n o unused parameter 'numBodies' [-Wunused-parameter] I*nt | deh u B it l ec sr Of, Oa ,t c )eS T * D1719e n _ | | rivn^t psaeerCiOothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hie nrtCN >Cudma_ :a960Ec:hlP bTe_n:e rtn3A di n:SsScE=:R SaTm_l,enaer| ^note: qexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'uaeFtn _rsb tu.NNithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hao lt:nnComo_Zoe103 (960n:Zlel81rrv | o p osE(, -1, 1, true, Eigen::Dense>' first required here, iS cgtumrraalat| i ^n( ))airthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseAssign.hMto:>;nS*o_ M103 A90 | (l :| K53cE)_ ^toed:m oel ll)Sp;Cvnote: eIin instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested hereAirthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.hLsA nli :o n| :Cso90: ^aot | PlaeR>::nonZeros' requested here:r239/usr/local/include/boost/concept/detail/general.hpp: N:X92 :(p AtR51r 14e::yYp_e| T y163 note: pexpanded from macro 'BOOST_CONCEPT_ASSERT_FN'n note: | in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested here ea,m ^e 92O iF | 239 Pn r _ | S rt&OiNc BTelE n:do Hc kElLy Sv :R a EmplbFoTl_ieonom(_udt I=MmsmwasEatt,p u rionitx:T.:tlssc orHmeaetB.OnInttForTlnoDyceprZeeamor:Tte,iproincsk(Cot:posl:O:brsIP(nNn)l;eteseCt,ro qAlu Is MtEel(rias| )bto ^o ioothirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.hmirl _:t1088r:ii n r\t50O b( :serpcI Ejvelanote: cltu| a ^*m tne*oet rnn,esthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h.br obd:jin instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested heret i955ePs:e12 g,i:a n)1088nnote: (;)iexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'n | e ,i tt m _lt_; d +m e r if p955oc+rll | iBa l( Fso nsettt) P tysp de| i rB ^l o.>e:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseAssign.hrceks :: f| a132i: ^l,nnda (5):)mb;tee eO P ttehthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hnote: din instantiation of function template specialization 'Eigen::internal::assign_sparse_to_sparse, Eigen::SparseMatrix>' requested here e>ur r n | C:o840p ^r 132: | ys iE EsIt10 ve/usr/local/include/CGAL/Eigen_sparse_matrix.hn: Gt:E\N a 249 note: la M_::a7| sn ^sSin implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here :iC:g nI nnote: in/usr/local/include/boost/concept/usage.hppA: _Lin instantiation of member function 'CGAL::Eigen_sparse_matrix::assemble_matrix' requested herefs20p:A840oea | r Rs43 r_le:_ Btnote: 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 hereI INoA249 | _ tsdr*eRtp u r20a | *enY r a Ctm orlOosPeX~pu r((d sa nrd aies_tsfErXosl.iavdiePmdgttePrb,le(dRee___rRm (EieToattnrrUt) i,Rqvu nhiieru)eemNer_mCTMndi(a)tns,Yix ;Ps(r)E ((ofpPo lcd.s| dy{ ^,) Eer roithirdparty/instant-meshes/instant-meshes-dust3d/src/common.hmvb e:vdot345;(Ta( l ,(y | jp ^)); )t/usr/local/include/CGAL/Eigen_solver_traits.hM e:;d C11ieo: to:d | note: T ^din instantiation of member function 'Eigen::DenseBase>::col' requested here ;266,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hDee:r l345:ni836v | *: ) 30e 046s:d), +-+>i~OM note: o: P dt etl)(skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) note: r( a)| in instantiation of member function 'CGAL::Eigen_sparse_matrix::eigen_object' requested here ^; NCthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.hi:n948t. *c A*836o | }Ml : 7 :(266E i | A)s s | i(cnote: o in instantiation of function template specialization 'Eigen::SparseMatrix::operator=>' requested heren \s) < ^ttcT43 oy : rIn file included from Mpa oethirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hC:lnt16es;t a: CIn file included from twthirdparty/instant-meshes/instant-meshes-dust3d/src/common.h mia: inpe21s: su| det,tIn file included from ^Be iSthirdparty/simpleuv/thirdparty/eigen/Eigen/Core(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.hcn:ra 436rAcavio: .i,eFirg:e995ynO_:dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hp un13ofbn:cj139a:t<>eEci:I14sGl,:E :tec oN(note: nin instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested here:) warning: )d_rCs 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]u; Atn995( ( T )( 139Eb | t ^C{oa | In file included from | src/triangulatefaces.cpp :c( (tIu2n: In file included from a lGDti n t/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.hD:EeNs_Mt20oCe,da : srriAcvteSTecrIn file included from ,nd oa/usr/local/include/CGAL/Simple_cartesian.hl:&:(lfi*ul20): vIn file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.hneor:tn:pIeerrns21eca: t0t_oIn file included from r/usr/local/include/CGAL/basic_classes.h)naffl;:o)r::23so : &mc =a-In file included from _/usr/local/include/CGAL/Bbox_2.h| :> ^22( l~cMathirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseRef.htro_: :doer190 i:pn7lslte:itn(s ),;>::construct>' requested here M /usr/local/include/CGAL/Dimension.hIElan )t,po:bu20_: rIn file included from athirdparty/simpleuv/thirdparty/eigen/Eigen/Corel ,i t:I367b190x | Bta so: | e ^ tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.hp: I92/usr/local/include/boost/concept/detail/general.hpp&e:r): a>>>>, boost::property>>>>>>::~usage_requirements' requested herenwarning: Asrtsru,g u LDcdefinition 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]t /usr/local/include/boost/graph/graph_concepts.hppSA:R h92p233a:r5,:etrr | note: tin instantiation of member function 'boost::concepts::requirement>>>>, boost::property>>>>>>::************>::failed' requested here)s; y aepMw(* aet n| ae m edr ixx < ^S c aepn233lothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h_:a90sbru: | a .sdieg 65 r :nr ,note: min implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required heree3 warningg_BDiOn Otri nevat90w | erOprte)iSdo(ntn)_esT,m_a, psl generatedC ol at| tOep ^N_< t. :ySpthirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cppteye:ponCrae:E1719rnma:tPa155rTe_: aUa Sclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dAm/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/utegGiEsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConvexCast.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btConvexCast.cpp e (otrwarning: sunused parameter 'manifoldPtr' [-Wunused-parameter]TI&n Nd u1719Ee r | a rbyesO:>t:: Se>Srpa:ttoc,(L etrbeyeigmippnlea=al,nqaum(etae e s nMrttce>o,GminaarnltdIca, hampp< D*eht)ur\rtih islxsitv eeTCysn pdeo>>, o _| | i ^n:as ^ : src/clothsimulator.cpp n:tst241t e rr s iy:n46aa:i lnote: ngp/usr/local/include/boost/concept/usage.hppin instantiation of function template specialization 'Eigen::operator*' requested heren:e:(m) 36 e t:) S;c l241 :s | 7a | o n:sclsv ^ ta l anote: m_aothirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.hpexpanded from macro 'BOOST_CONCEPT_USAGE'reer _s C36:ssa_64rtw:i:ss | usm:o p21le Nr:i vun _note: eloin instantiation of function template specialization 'Eigen::Ref>::Ref>' requested herelGapog _rr< Sscr a64yoOl a& y | s t re,uSB)O; m Opp| ; ^SC:aT c :| _:ChVmceOcNtCo ^E thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.haPthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hlT:_:215a90A:e:FrrrS10>:S65E:i_( Xnote: R T)efnote: dnuin implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here( (mb o)in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required herem mdayo(s0t :l: ;90s215 | | ,t0 c er myoS| pne)s,et pcuslme(l ^_rpm inm atssat:astD I:mthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppeun*pru tclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dsla:/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/umssr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btGjkConvexCast.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp ga46ie:s4s:eeIsteB e_x_r(amnote: _s::setFromTriplets *>>' requested heree ry q46uiithirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.hu::y:olpNdsot166el:unelteOlal>rbys)3(OLj):;T reicplmal:pnote: ,e :rttysE\x*t*yin instantiation of member function 'Eigen::internal::generic_matrix_wrapper>::generic_matrix_wrapper' requested here ppV. b| eegn ^b oeard (166R mc/usr/local/include/boost/concept/assert.hppe | ioiwne:tss43 (I:)to5,eMA,rrXatf Cionm :L:p:TOanit itlrrtinote: eexpanded from macro 'BOOST_CONCEPT_ASSERT's x v(ei n43p | eT( uuS n Tsy pmeBlie>tO mOes,oilBSo gT C_n.eevdd CienrdniteBOa)NsCsEm(_Poe cT) ,) _( )b l oA lS; t stSP EAR c| tTe_C ^F N r| s(ivol ^s atthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hhmeo:nStppMriiai175lneid:T(f*o)s16lMsionddg* e:l*ICn Pwanote: miIn file included from ss rethirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppin instantiation of member function 'Eigen::IterativeSolverBase>>::IterativeSolverBase' requested here:e.em 1s i,175nz Niu: slalIn file included from nthirdparty/FastMassSpring/ClothApp/MassSpringSolver.hat | e rr:nye) Ba2iO (pC;| G ^: )l)In file included from S thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:T:/usr/local/include/boost/concept/detail/general.hpps:n A)c;i:92f a1o:l51 :: | In file included from | thirdparty/simpleuv/thirdparty/eigen/Eigen/Core ^:Bd ( ^l)Pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.htanote: :expanded from macro 'BOOST_CONCEPT_ASSERT_FN'436r 176:: _9210 | cB : r athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:o n:,139ssIn file included from i ¬e: n:in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here:t14::e t b on(o)a u{nmwarning: Msa tdefinition 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]_t176src/clothsimulator.cpp | :no:} c :iorpn1fcTi::251rDe(thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:y:v436clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dpvaeln: e44thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hu/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uqeuse:i)r)d:e;d enote: B139in instantiation of member function 'Eigen::BiCGSTAB>::BiCGSTAB' requested hereCsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btEmptyCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp : mo& 14enn251s:ta s | rwarning: ^eato | _< ithirdparty/instant-meshes/instant-meshes-dust3d/src/common.hDdefinition 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]e360lrF:n26:_::s*nNPu a o t lllDcrnote: aeovnrin instantiation of member function 'Eigen::DenseBase>::Constant' requested herets ot>r:ri:e rvf360ry= | aei_E(tc rn dtas &ixa o lnp ,esit oM a rrttreitidx>nstB ((arp s )nouw :e e& rmsn_ urs,o oacmVlevcottho\eltCsor r oe_| =s(r ^,cn rsotnpr asi)/usr/local/include/boost/graph/boykov_kolmogorov_max_flow.hppn;tti s:Mt1038n3t:a ,etr 12rfri(:nn: acC:oe wxo nEns| lB:tisg :bsnote: e ^natsCSt aethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hn:o&t 90c:a(lvin 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 hereon65to:h e ra)lrnote: )t_in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required herevae;;r c oT | ) 1038 c| n | ^ t90 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h | S: o ^r etst90In file included from etthirdparty/instant-meshes/instant-meshes-api.cpp::65a43n: tml_In file included from pvo:p e r, const Eigen::Matrix>>' first required herethirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h{u:S l}cna16t: aef r In file included from o< tn| thirdparty/instant-meshes/instant-meshes-dust3d/src/common.hy& ^ l90aib | :p21re : n>tIn file included from nIn file included from esrc/meshcombiner.cppthirdparty/simpleuv/thirdparty/eigen/Eigen/Core(ao:y435fm:m1v: poeIn file included from G/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hkall aolv: :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.huoteN)u)l;eb:_ a 20l| : 281l:k,oaIn file included from l/usr/local/include/CGAL/boost/graph/copy_face_graph.h ^r, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]athirdparty/bullet3/src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp/usr/local/include/CGAL/Cartesian_converter.hm: o:327eenb16 30:Nv: aIn file included from 22/usr/local/include/CGAL/Bbox_2.h: :uthirdparty/bullet3/src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h:lum: 35g_:22 : note: ein instantiation of member function 'Eigen::DenseBase>::Constant' requested here55281:D | In file included from rm/usr/local/include/CGAL/Dimension.ha:alw xwarning: unused parameter 'manifoldArray' [-Wunused-parameter] 20* a327rM: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core_af35: | | D436 dlto: weethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hr: rb(uy139rg:i14 e:v,iix gwarning: OrTv ttD pedefinition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]u,| ^ tydrun & yadp /usr/local/include/boost/graph/boykov_kolmogorov_max_flow.hppo:eper>ple nia m139 reve | 1062 rM a a a w e : td rv etriDo12 )oc:( ie x)| T ^ydr pr=e(> c note: iin instantiation of function template specialization 'boost::boykov_kolmogorov_max_flow>>>>, boost::property>>>>, int, boost::buffer_param_t, boost::no_property>' requested herevg= lthirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cppe a :o1719n edt&s AotC 1062Dopn:s172ses:e tr | nwarning: aaunused parameter 'numManifolds' [-Wunused-parameter]lnl Ct o o n1719 t at c tsMr( | ae n icf=C(wvcoorolloa nisdiswBssar(sbesd(t)tsM eeN,a Cn&c uwbMliisfotleuNtoStlhaaoterriresyxl(uO)p)q;;duAeB, rnr a ltsi el | &| ^ ^vaao ya&thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h rtm ahaylthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h):OlpI;enm:p77rru :); 7n:l| is ^48 ; ebC:| note: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h34:: 93in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here ^ oo| yn ^note: fk:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h65o sin implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here :77: | 501114l:oc :lt48rad: | 9vA_s krts10 :onote: l:r amConote: ein instantiation of member function 'Eigen::DenseBase>::setConstant' requested hereyg woarin implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here note: ioin implicit copy constructor for 'Eigen::MatrixBase>>' first required heres)ei 501 B93nit m vp _114m| | S | l ^ano atr e | m>rytlpeavexlt Ou_rant esep<, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>' first required herea 0 p e)50p)c | ;;h n Ei vIeaa| e ^GFdrErN> _ amMec| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.hl ^ A:a931sKthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:Es_L:8Sh:s94 i :,79 mCeA:s tLnote: A)Rin instantiation of member function 'Eigen::DenseBase>::setZero' requested herenote: n_in implicit copy constructor for 'Eigen::MapBase>>' first required hered MBlI;N yay tA931 SpRe Y | 94 | _ ^pr i | /usr/local/include/CGAL/boost/graph/alpha_expansion_graphcut.h :wtleiin.msta248mp:Oexe I19BmlP:(Rahpt aunote: eolst>>>>, boost::property>>>>>' requested heree ts s >pe| ZIetey248rp ^e oe(r)n | ar ; ama ttc ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hoe| rl *oans, ^p s P l:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h90 rCar::e995wsii(:65n:O13 o:note: bnote: sin instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested heretb in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required hered utecBujt995)r C | noe lc| i90 | lit^b oniotaTssthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.htrei:o:ymp:b960nnyt:Oe3reony:p kaolOp:;note: vlexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'ab_:j,k o steilnemct| eo_ ^t f960, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>' first required hereIfnGs ,elEtN _ ntasm50ey bMo | AENpIeoudRu_ABR YI ecSlp_aasmONP s_sOtArBMo RaYclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dM_ste/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uOaPNd(sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btGjkPairDetector.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp eTroipHpE_ ersM reaL| osu,i xabTtr ^c teEPthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.htyF,preiexr>To( M r *Es,:| p>' first required hereNl fcaoA rMl E )l | ,d51^a*_ | O* psmthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ha\n i st :C960w :i3o:n| if ^sosel note: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h,cdoPnts_rt:Sexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'955N: 12tu l: l960a | rnote: y O,p oexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' Eriinaggetn ; EeI 955I | : Gn| :uEM aN ^_ m Mrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hn:eatnMid215AfKeExo>_l:p d10u>:(sr ,S, Eigen::Matrix>' first required hereT yeo gp 215E | L eAd RrIi_GnE,Ce BtoNeunI_rSnCdnN,A n*s ADLetA tIRsYhRi_sn_,O tBPnisn_rOdaIteNNeeriATBHnaRtEYLsE*nOaPl*Fxe T:(V_:crraOa:rDE:>,N_T OisUPunminNue_rlnAtRsNNooln,ZMpaE _ir<)TSncyYaePtErEox (pn lPsraro(m(r)R\o o u c,tweS| c ^o dsamATCthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.holn,ntas:rD955sC>totr(a ei:m{npt isl12e,Tr:ri )mnote: eectou,rexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' i) v; e nn| d ^955C,sot | l sb/usr/local/include/CGAL/Eigen_sparse_matrix.hOtA:PEt CCNo239n :ti oA14mMp:Eg )i (reean clnote: \in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested heree : t| tT ^:SiuMmarp w(iitniFsnraenlfeoramBTIriroNniNpA_RloaYernGZltoybescrOapOtC(ArE?igTpv(D(0laelrutaei)Pnw)retro)me :;ro ntd| e| dsT.eea ^ ^r,li n :thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cppthirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:v1719d:e360D::(d:s206()e26):)c.:a rli;note: ovin instantiation of member function 'Eigen::DenseBase>::Constant' requested hereua rwarning: tunused parameter 'constraints' [-Wunused-parameter] e _r,S e| i ^ z O1719360eP | /usr/local/include/CGAL/Eigen_sparse_matrix.hN Ad(: | ,M249EO PvNo)i )) d:, ;b_7otp ):} clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d ::assemble_matrix' requested hereu r| AEqn u )V ^eL eAthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.hR249c(: | nt 65\:,16o r t t : 3y pa e| ifnaa ^mslnote: I:ein instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested heres :e m65Cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hmbo | l epnu:s_lmt sa tarniix931(e):;t 3 (nC| v:o n ^)note: ;expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE's t/usr/local/include/CGAL/Eigen_solver_traits.hr :a it| 266 ^ : neIn file included from 931thirdparty/instant-meshes/instant-meshes-api.cpp30tr: | 43 :: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hS ornote: n: eCin instantiation of member function 'CGAL::Eigen_sparse_matrix::eigen_object' requested here16l: atvuelr:In file included from w: thirdparty/instant-meshes/instant-meshes-dust3d/src/common.htr ::r21266: n: | sio sIn file included from elB ia vi tn thirdparty/simpleuv/thirdparty/eigen/Eigen/CoreianenmGsr_<:E367XeP: Rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h>r:o:rNy:suo92pSCocaaOc:nh29l:l Zvwarning: eeradefinition 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]po se r(rF_)r.<92>issepntd | l y S clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dr ,nE/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/upsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp -lo>i tIc_IGao\mEpsmNusu m_lp (CiAs| g)un ^mTe(n;tE_eo IIGtEpe thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppNt:(_eAerraa. tCt| e ^o 73riAgi:&eonTn_sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h (26:o:i(onb163pttCeo lnote: bin instantiation of function template specialization 'Eigen::operator*' requested heree :j elr2173:rci a | st itS(oorn)=pnote: )naOin instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here(r bajscel;e oc :163n | t| ^ :*M s*a t b t sondcoarl iax r_m__ iaee,sAOsnPd =N AMs M=E, + mi)ig nnhamtte2n ,.t n_oo_nno*Zuep merBpLoor);d, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]l/usr/local/include/CGAL/Cartesian/Cartesian_base.h e:note: tm(skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all):prt ,l arta:i21 ei< : 281ttsy | :90: S | Nm/usr/local/include/CGAL/Bbox_2.hMc u a:a l lnai fr 22y lDOaorp>,l edt : ,sIn file included from ryip efvoer/usr/local/include/CGAL/Dimension.hd :&, 20 (o: b\p ttTneyypreaaIn file included from pm dtCethirdparty/simpleuv/thirdparty/eigen/Eigen/Coren| aeo:moe ^r = src/clothsimulator.cppn436(Sc:: 241 rsc:Eo46M:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h n:vnote: 139t:s14in instantiation of function template specialization 'Eigen::operator*' requested heret raa a:i lwarning: 241definition 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]n t | D t ru i xaet139T | o rnys*Temp*Be > aac ss e s&o D_esrporytnihie rv es)p d nte;: :g r_I&an ni | sn ^e ry sctloepatethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hrs:,48ms Iis:a nt::oVrtt34eeC:cr= tnote: a(tcwoiroin implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required hereXos fn u m48emCN | raosus lnitsneets(mstpsrt(lrmlca Eaasast e*, Eigen::Matrix>' first required heree t)b;:t :;dC 215+V | e oc >| t ^o r n+eithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hrt:ta90tccuX)t:f S65 ol:r:ans : OlDsvnote: ein implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required heren| nMeae ^ssrt er IBthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseRef.hai(90xnBf(aous&n:s190 e:ei7sn | :fi note: g in instantiation of function template specialization 'Eigen::Ref>::construct>' requested hereont r90:,:cit65ne: , const Eigen::Matrix>>' first required herebiNt zue o90I | l(ltanrty)Dyse)m)ppEt;xr plueca tte| (b ^eren , const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] aMn eaa m281t | em, rei M a thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cppDtx :Tr yiCpxo1719elTs:re223yi>:vT A rpta ie C dtewarning: s&>ounused parameter 'numConstraints' [-Wunused-parameter] : : o p ec l rmt1719 eamppia sts | l eolvrcT=iol(aCaticdwsmsei eCows, i sm nbeetasNttNScieuqulll aDhu;o :n:s:sat:r s| note: ea&itnin implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required heretc yop et(aSlo ^) l77v) eathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h;r | : 176| h ^ce_r:lcar:10::s so)othirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h;: 64 lsnote: v :C n21in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here:swt| ^note: e iin instantiation of function template specialization 'Eigen::Ref>::Ref>' requested heresa n t ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hB_17664i | | G n : orrae48r: ot34u:p :u, const Eigen::Matrix>>' first required heren ce Fam r48yileamn | dDyeO(ltpnry0e> m(:pslSeaB,ta vsp eelanote: rin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>' first required hereei ^:x r(: N ma_50tuirlthirdparty/instant-meshes/instant-meshes-dust3d/src/common.hlo | d:i360aEnr:syIEv26G(EbNx:_uMetmCd oAl>p note: Kcin instantiation of member function 'Eigen::DenseBase>::Constant' requested herel aEm syr360) | l _ iS | s(Cr ^ A oLthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.hMws AisR ,:a_roBentIn file included from Ithirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cppt: 18uO: r166Nrcbinx jVthirdparty/bullet3/src/LinearMath/btSerializer.he:cB3a:Atso:l502Re*:cetYso7,_r*3: fwarning: O : | variable 'mysize' set but not used [-Wunused-but-set-variable] ^P ( onote: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h: :in instantiation of member function 'Eigen::internal::generic_matrix_wrapper>::generic_matrix_wrapper' requested here90i:50265 | :pb oCendrt a ioeist not,enote: r166*r | n ,in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required heren sImtt ainaepytrnots 90il | dz:n(eu:urstma ctevimcpatB=vll)a); to| ead ire_:fEp175oe(16Inlad: :GIn file included from v*m16thirdparty/instant-meshes/instant-meshes-dust3d/src/common.hE:a enote: : in instantiation of member function 'Eigen::IterativeSolverBase>>::IterativeSolverBase' requested hereN 21_l: *uIn file included from ethirdparty/simpleuv/thirdparty/eigen/Eigen/Core): M436)M;: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h :aA175tm | 139| a ^rnKiix EB_:STfyCiApL eC14>thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hoG AS:RT_ l Awarning: Bd(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])B P I : :t 327 139Br: N22a:A , | snote: ien in instantiation of member function 'Eigen::DenseBase>::Constant' requested here( t R Y) _327n DO{e}u mrP ci| Ml_ | avO sNa eTrnsd ^ie Ht/usr/local/include/CGAL/Eigen_solver_traits.hufr&oE :nloLd 251dCs:E44,e:r winote: pin instantiation of member function 'Eigen::BiCGSTAB>::BiCGSTAB' requested herebei tvTsFreyeNpuTe( ladMdl(t)EC251 T=Ho | on s C rE=airo(ytgOOeDcpnrnas;i_nt,oannsOsPtot Nt (MraAoltMr w*E| *i ) ^vsc( )x, oBearthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h\s e &c _| otlr :s ^a on93(sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hti:rtt955s:a12::65)i:n ,note: hexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'note: t sin implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required herev( ,)a l955e)ir | )n; t: ; n 93m| r ^| u | e_t tusroemnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h ^mlCEp IlG:voearnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hE55_:ts:N644te:_s7S:>::setConstant' requested herein implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required heretA Rn_en wa sE 644,mB55eI | cio nc | lsBNigatAe nb aR strCYoOnrenPyS_oEtXutsOar PcltvCSeRorpnw _Ts,lieRv )e rsteEIyBtinpTfUoe{&C o}R n inn anrfs| a ^Nt yoIn file included from _src/meshcombiner.cppmTGel aLYh:PO1n: osEtIn file included from (/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h(:,pP20IbSrm: acpa lIn file included from ll/usr/local/include/CGAL/boost/graph/copy_face_graph.h,:ator ;yb(p emnt I18a| 1 ^o) ): D;teIn file included from m e b| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hu ^d:/usr/local/include/CGAL/Cartesian_converter.h93eTg:D,:Dr1 65a:wR30h : note: warningIn file included from /usr/local/include/CGAL/Eigen_solver_traits.hin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here: generated/usr/local/include/CGAL/Bbox_2.h. s271e:*22 : >In file included from 93 r/usr/local/include/CGAL/Dimension.h | : 20 : :tdIn file included from eibcvclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dl7eeumdthirdparty/simpleuv/thirdparty/eigen/Eigen/Corep,:gl:aa sDOtresa/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u>::setOnes' requested here) e: i s e| (nB ^ 271i | a\m e Bnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h ithirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cppn Xaa:rryy281::.| O ^1719 sOp14thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h::e292:p twarning: ,;definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] O : n e s 931warning: | :2813 | ^ : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h(t :y50Bp :.1runused parameter 'debugDrawer' [-Wunused-parameter]o wnote: e: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' n D 1719s | (e)note: )v;oraiimde in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>' first required hereL 931b vt | e dh&| 50S e | qo s ^ ,uECI eGtnpteyrpiawtioeIn file included from asnlaImEsrc/triangulatefaces.cpper:me pRuh=B(i2sn: lc>sIn file included from N _ oecnMslA/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.hKta:Es20_sC: a DSCoewnissnesetIn file included from CBrByriAaLn/usr/local/include/CGAL/Simple_cartesian.hOa:a20pi, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required hereIn file included from Y/usr/local/include/CGAL/Dimension.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h_A Te(O:G4850ErP:(Io:20oGup34p:: Cnote: In file included from | eain implicit copy constructor for 'Eigen::DenseBase>>' first required hereEcthirdparty/simpleuv/thirdparty/eigen/Eigen/CoreN:r435E _h: Iethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.ha:GCFE281rt:oA 14T:(48Nr i | _warning: *nMdefinition 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]t eirtnA a281le | em p,lKnpdra:o tl e:rrE act)l,PIn file included from 960o | r( _a=t( aithirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.cppoo:p23onecrEss: Ithirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.hspo): 71aGM:tEaNn>>' first required here:*: _tOb :P3o ::_34t dnote: iexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'O Nure114T s:960 | anote: a,l | iin implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required hereHt s> cv48: | aEs:ItseSmcpG EpalrMLl anNaaupEt_rmFoMceBATepa(EM,s _desSEs;CAT\Aei H O| n aDl em ^l OLeA| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h,:R O_sPDBeIr ^vNe,N94iA:A vb79 Mt:eEthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppRP:) Yerr_l\73d:>a pspc26O:ilnote: a i Pn gsnote: sP| _sain instantiation of function template specialization 'Eigen::operator*' requested here ^O in implicit copy constructor for 'Eigen::MapBase>>' first required hereM tN i 94a | t rrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hi:eTnHxtE955s (BM:La12s73teeE:a m pbFtTlO | a| S(nptaervi, Eigen::Matrix>>' first required herei b2tfuNjA r*oMeb E90n) c | tLtaT ledcPykp*\ m e;,cE a tl i| rIlpb ^G ,la| c ^E Nnakttthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h,:e M_atr oMmIcoatt*er*o iccndNTo,nxDsAeTsytRp tYerl: >aIn file included from Osthirdparty/FastMassSpring/ClothApp/MassSpringSolver.hsP:ti_2E: rruIn file included from sXv PcM R at apthirdparty/simpleuv/thirdparty/eigen/Eigen/Dense :b1 _: iIn file included from etdD thirdparty/simpleuv/thirdparty/eigen/Eigen/Coreics:,n| lpROt436P: aNtEc ^TahsUeRrAI sM,nEfthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hs) thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.hCo (::iN 139n:_1451&:\ wd t: T73iwarning: i:| Ydefinition 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]s P ^Ep(a Pnote: stin implicit copy constructor for 'Eigen::Map>' first required here nceh139I r | outhirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hnNmuom:f931l :o tl3C:51a | r e) o ynote: O p ;d n expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' s TDc te ,931r | r | a ^ iD| oCthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hwinvnsi ^e ds&:tetB soe176r: 10,:p cieovnote: nrein implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required hereEdiagti,eoO Pr snnta=r:y(:N cOM176A | boatppnBEea siNn e:r931_oC:ntAeG931on s | (:)l 1c warning:o generatedo Naubthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h. : 90l::a:Cs65wliclsla:r eclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dnote: Byn,in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u si ntE b{ata Isr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btDispatcher.o thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDispatcher.cpp xrlDap90rey | _rtrb,Ou(OerpoewgsD,r taP(e1850nNti:A97Mn:n_e rtwarning: nrunused parameter 'bodies' [-Wunused-parameter]Eayl) op:peARl>RaorP ttr((b)r,i:vxa,t clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3di:tTs/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uySplCeSye>oq umep u e)c)nat prleasr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btBvhTriangleMeshShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp isre;a sle >d (| ^I m,p nu \) a thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h cl?l:m327ae s:0| s22 ^sie: n:tdesrc/clothsimulator.cpprC onnnote: saClw:::et241riir:tavrias46in instantiation of member function 'Eigen::DenseBase>::Constant' requested heree:e ti snote: 327N | < Ein instantiation of function template specialization 'Eigen::operator*' requested hereXun dt l(241rSeol) | lt .u a vroyeOrpPu: t:msaoe;Rrrlnvs> s: S| e_:dSecG ^as irthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hzp:e176(:l10rarri):oiv)e;u p}C a>c,nnote: dh e\gFin implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required herer i| ( ^e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h)n :_d l| y F65176:i=16s: | nCnote: ^ o yirnthirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.hss:ethin instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here(et28m:su:54br::Vn tnote: t eaDCeonncin instantiation of function template specialization 'Eigen::operator*' requested heret ot r28 l | ( 65 rs X eofl wVmeaBs | ic sts o( aiss o )rneeO,sts:d u:*rN(i n) ui,emslr l(an,a n)rsiynEvea(lrsN)xtFop;lronaZ e r_o ts pnrus(i(nmgtB_osdy)s.)itr| eome ^: ws thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hss:,:,cV uo644cnoms:( )t;l c s| ,o n10 ^i netthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.hse :c tr:t{163note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here: n21o: rarlb: :Xenote: stcC(skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)f 644ao | n tl163aa | :t :c t O u Srorl nnv_ e oc seo rn(+(rmIentsu _ttar*nfeduno; & ds n}s e tiCnoin nsf=gtot _n| Gom ^ep dlIn file included from (Z()ev)In file included from mr_thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hcS: lcooatsh16 al| Slap ^ur(e)i ): thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp;: 1850r )| n;: 109 :g ^In file included from s(| ^1 thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h. :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseRef.hs)i:zwarning: )unused parameter 'numBodies' [-Wunused-parameter]190e :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h7;: 1850:| ( | ^b21 )t S)327/usr/local/include/CGAL/Eigen_solver_traits.h: c)::271a;22In file included from : lthirdparty/simpleuv/thirdparty/eigen/Eigen/Core :: a| rnote: 435 in instantiation of function template specialization 'Eigen::Ref>::construct>' requested here ^7 bnote: :t Snote: in instantiation of member function 'Eigen::DenseBase>>::Constant' requested heree qin instantiation of member function 'Eigen::PlainObjectBase>::setOnes' requested hereu: e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h271190:n | t | 281 i: a l 14327 | I :X rwarning: .m 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]epcuolnssstt rue e281t | rO nCn o n e dsDuseetcrri(rvBiave.etddr(oi&wn)s =((o)peetxSr paC)ro;.n so tl| atvndetro ^:r :(=rso(eworcilsvvoeeIn file included from (src/triangulatefaces.cppd):nG(s2)rt,o: In file included from ,D/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.hce:n 20so: eluBIn file included from tspa(yC/usr/local/include/CGAL/Simple_cartesian.hs):p,20aee: c& hne In file included from Foavr/usr/local/include/CGAL/Cartesian/Cartesian_base.ham:leti21h) ;eT e: nrr d)a| li; ^In file included from t/usr/local/include/CGAL/basic_classes.h :ys23 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:F| :i ^: : ntthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.heIn file included from 501:/usr/local/include/CGAL/Bbox_2.h:im48s:10h::p34(:22lb : anote: tin implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required hereIn file included from tC eo/usr/local/include/CGAL/Dimension.hnote: l :in instantiation of member function 'Eigen::DenseBase>>::setConstant' requested here l4820m ias: itIn file included from | o ncOhtthirdparty/simpleuv/thirdparty/eigen/Eigen/Coree:ti:ue sD,ret14 yrnii:nvp tee (nwarning: )udefinition 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]m)B; o d| d> ^ s c ei139thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.he:lt64a:C | sso21 n,: ss MD e crtanote: oiain instantiation of function template specialization 'Eigen::Ref>::Ref>' requested herenv tsnr t64ti( | xSB a sce db& t eoC ap| e ^ro:ln atmthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.ha_rc:adtt55S:oulmvo7mr(e=ry(0():I0 nc)note: f;oo,nin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here0&s) ,t | i ^55M m | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.han:ctlfao_Grl1083isoxmba:Bs66a tCa:r winote: ixin instantiation of member function 'Eigen::DenseBase>>::setZero' requested herel (s)ms _ed | &u1083 ^e m | o t h e BmEryii))g ;e nthirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cppn:a| | 314r ^ :y ^:: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.hM17Othirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:p:Iam p:warning: 41166unused function 'gResolveSplitPenetrationImpulse_sse2' [-Wunused-function]:: 73: : 314

tty)R| d)Ye_rOait21pO,o i c: i ^v nts y ;p In file included from Pthirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.h(:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h,:o eJd836(S| E):px46 ^e,:p note: oin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here tr haeotr57t: oE rIn file included from r836thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cppe: | 9.+dIn file included from e m,: _n srAnthirdparty/simpleuv/simpleuv/uvunwrapper.cppasits:umIn file included from imvgthirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.hr)6e: enemy In file included from e M| thirdparty/simpleuv/simpleuv/uvunwrapper.hd^(a *nr::40)t: t6thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h,: f In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core: :In file included from e472 ser | x n a 12: t T ^ lpthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h o ycprlthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:e Ca:s:t161thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.hl::_836s5 enote: a:expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'C:a sesw :i siewarning: 35definition 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]g920nUtnrnn:e | _a: doypr<(,SS r 161In file included from y46cJthirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cpp: | cO pS;, Fanote: C: 56 in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herelu: | ar rne , otn ^thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hppyt:Et836c >I:p927eux: | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h133GtE :N:_e *:cInr awarning: tvariable 'Vu12' is uninitialized when used here [-Wuninitialized]45mnxN,Ar :Eses iI 92728JGSHMOo | dtEuhneEu:rgNn_m (Ranote: CDin implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required hereI elTcWe t45_Du IenaSl fEt L(ArB)l24876;R | _Tc so) U,| R ^ctka)tF;i N{ Ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hm_ T uIpYcrMnPe| Lct:E>lM ^732)u:r :P:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hn:r E17537:N :Eunote: nin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here| 7 T(( i ^A:n 732note: 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 hereC | tD w ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hT i s537ja:e842 | s :crt A53 u_ab si:2 RIemvienOotdluD tlnote: esexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS't N,e_rn(u rS 842nsu_1da | l#:n hTd :a s_(esfJiyc easlrpcnSte,,2lC eo .O(_d_fntnotEeIxheaf=tseGs0a. ;rEDi)g lNeinu_man*IcNrreitc sv) H;e( Exo,in t vRtdIe_Tn o_J,hAe| O_S d PVNa ^S(A)a Slri) M;a )s l| Iu G ;e C No}n ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hs (:t EMthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hh732:t E:N )oT 377 b:(179:d_i | note: sin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested heree jr:i ^732 v- thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h, >: | O98 :eJP d Snote: A(t)31E dRin 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,eor o: mA377i | v a t oemdiTnOnote: tRtin instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested hereS (e h) ()98 ,r | Dn e ore| r ^ert.ia u rt h n:v eBd )a n dsEeI(eGluom t:rehr.Ed eixvetreNthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c_.:::e25700dr(erIi::v ed d18a:Ne lH E(c(warning: r()comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]Ra* tI))hl,li s i T;v25700e)_ i . | A \dn(c _t a)e)S r sn sa S IflwGioi| r ^ s| :(Ne ^A Mi:bthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppg Ea :Esthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hNnsm:eN81T:=s n2A906Bt15i0(:_g5):_n._sL; oEpnuoEm: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 note: Q_expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'(U) aSAlLS EieArc ^,ciDse- prtoitCo >ovlrethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hdXw_dc): fToIuye 128 pO| nrN ^: (b20ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h::t824i vnote: ;in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested hereese Vie :ud 1B2i=(nna_a m+52r=)m+m), :y128{e | O| t oO pnote: _ >::operator+>' requested hereI2 , GeIn file included from d V(Ethirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppN:u118):_S | z1c:21 D: ,In file included from E)s ti;thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h)Va | la:n t =te i c2Ia: rIn file included from r n .C>En (as)_ F q)l ;thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense: iUu n:a N: C at1 | f E ^ s s i: irIn file included from gthirdparty/simpleuv/thirdparty/eigen/Eigen/Core nn d thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h I__ :e435G: dE NN:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hc or537:r: lo7o_ ems:t u281note: :Spr>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here : 0T R ;warning: . 5definition 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]537u fr eO c N | a _lG* a| v281 ^_ Ira, t Ny | pre(( thirdparty/simpleuv/simpleuv/triangulate.cpp LmI N Ji SEC_on :a13n:mtee n s O17xE:NDD enote: eAttr h+* emeitcvtraxeDdin instantiation of member function 'Eigen::MatrixBase>::normalized' requested here_ r&eBx, rni )Li;vo13av | Jele dS: EF_ui: | SnA Vaocrsp(eott ^t ueXi_rhreantIn file included from oI nthirdparty/instant-meshes/instant-meshes-api.cpppMr:DoPeeLrEc43d: a)l;rMIn file included from f= &( cpEoa*. rnthirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hN>osp:( s,TeAr 16T: I)naoIn file included from | thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h r:O21Nt| tm ^a ^(lV: u)In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hDthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ci1zo::2377e26271;n:=9_:s e: 47thirdparty/simpleuv/thirdparty/eigen/Eigen/Core d| :note: 435emB(in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herea ^ s: 377r ): | ; e &thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h = thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h: :m537 2o(: tchoen281 warning: 5r6 ::s_ 14)Bt;:xa | s ^D 7ounused parameter 'ctx' [-Wunused-parameter]r| e:_ ^ewarning: rnote: (in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heredefinition 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] p thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h ois:( In file included from thirdparty/simpleuv/simpleuv/triangulate.cppt:26271537h48e:rVv2 34281u | | 1 2: s | .t,ea t :d i note: Vin implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required hereucIn file included from eDd &r e1i thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense482r) | :otti1h e: m_netr;vpel)a i{vIn file included from s dte) e( )oepd)<&thirdparty/simpleuv/thirdparty/eigen/Eigen/Coret: o ttB436 : | | ^~~~i ^pa ythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hm spthirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Preamble.hppi::/usr/local/include/CGAL/Eigen_solver_traits.h139e::1440z:e272_es:cro:aot_:np:p38oe9:ee anowarning: radefinition 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]: lmir=ea note: _note: 139(ain instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herem s | (t272 c expanded from macro 'ENABLE_SSE_IMPLEMENTATION' | o Dat oo kre =40nre (ihoeDrt_sve) | te rde#;> rdheei vDefdf&r( J) ; oieSprcX| ln ^e raentthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hesC:os= asne Eu377BtM:a9staer&nNo A:or*=ttBhLi (s tmc_reiEhxoexr;B note: a)s_oStS; lnsvEe*ec } | s ^tr _ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hs t_p| \ ^x:M a90,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hIin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heret:Mt: 48Pr: L65E34:- r377i | J x :MS BE| >note: Fin implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here sN aT ^u 90Athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hnote: sn in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required hereo le T | c &v eIt48 | W:tt:i103ei teoOm hpGB:Namt81pullashoeea:(treno (D)tX;)note: t eeeXin implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here f< h* t s, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here:l ewarning: dl aunused parameter 's' [-Wunused-parameter] ar(note: t)evariable 'Vu12' is declared here )<)2627155t ;r iy | | vOep s| 114 | td,Eayt ^N i ctlycapIn file included from e| spn> src/meshcombiner.cppis ncetA ^a B n ColL/usr/local/include/CGAL/Eigen_solver_traits.hE:_wapsai:tmi1es: 272m:S CXIn file included from pmA9LrsiT:y/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hA:Rp _e20eIBze M: note: In file included from M/usr/local/include/CGAL/boost/graph/copy_face_graph.ha PieM,in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereL : E_nsaar ti272rciMnoxE | 18NytTpreATOyp iItm : In file included from BpxlB_ /usr/local/include/CGAL/Cartesian_converter.ha :;lT30smeap: oek cI kX>e In file included from _ O/usr/local/include/CGAL/Bbox_2.hR N o| w r= ^ m(_s u:s n22 ioocthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hl,: | a ^e:In file included from ln/usr/local/include/CGAL/Dimension.h93:f :(v20 : iIn file included from ethirdparty/simpleuv/thirdparty/eigen/Eigen/Core{rnJ:_t65Ssthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h472Cs ::o 55nnote: :tin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here7: esthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h xf :93l | :B111ott lnote: o a C*pctkecmr:Cin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required heret t5 o:l-pwf li;>uxssoanlsviets55e | ,e , -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] y p;e osn t| h ^111 aio | mlnG Cu ue tnswcst ueEii ;IIo (nBn }nBthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hDeeir, iGnPXSsauEn:Ne_al1>r)2f;y) ;c* s176IelNa :BOiHs,s10 E pR I :T| n ^ note: B _a AIn file included from in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required heresrc/triangulatefaces.cpp | rlyoS ^: c kO,176 | 2 St p I: GIn file included from | rthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ceyt:/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.hN: ^u20Ir 26883mnp:peM53: lnEIn file included from a thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h;: : /usr/local/include/CGAL/Simple_cartesian.hwarning: | Dunused parameter 'ctx' [-Wunused-parameter]emNe ^n s:e T thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h 20 : L_852 26883: | :93hOIn file included from B: 10a 65s P/usr/local/include/CGAL/Cartesian/Cartesian_base.h: s:es< , Et:RD21note: A ain implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here: T tt eyIn file included from pEe93rn/usr/local/include/CGAL/basic_classes.haiimvOenote: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required herec | e Rt: RvSh852e | d(mBo{s N>l:o:i>cdApBlk )mLa23t N: E auc| rlr ^e lIn file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.htaek, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.htn(Ee2 sa(m_e : I288N69) | iJnSLM h H tECe:oN;1Tnrs:E RDA}T teI, er Iinote: n| av ^Te dt_lAOySpin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required hereN:(e_ nS&xI:_ ms69 coGp ae | rNamMeEEthirdparty/simpleuv/simpleuv/uvunwrapper.cppIt:tG 381*a:lcota89rNx1:Tr__2E N =note: ,Oin instantiation of member function 'Eigen::MatrixBase>::UnitZ' requested hereP 8_cE RMR(AoTAOnh RsVJSusStc(1381KD2oa | n;nF>tE s)cu_n t elc r_itvMae doiao psp)H(A E RB vh RI YT __Oa ^eirA)lPS_ nS mI O Nthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c :aTaut er)i27714xr) y| H ^E: Gthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hO12Rp: N: 63I; G H=warning: T ;M (comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]o pE | e ^r : 82 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:| 27714 aN ^:Tnote: _tin implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required hereE oEri | 327 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hg:Q27/ : , : U22 &1:e: q n¬e: in instantiation of member function 'Eigen::DenseBase>::Constant' requested herenote: A p :in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here:LuA63n_o t O | 27g | l iEe PIneGA x EtEiNR _ M s 327)c | A d A ( dK T eEr eb_gC| >tWuIrO=^or ReSs (- nDoe l Ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h _r B>IHia vNe:As946 Dd :ele12*RiYr_:idnve)O _ note: n1eexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT'i d 8 0 ( rPe | c ^t .946E | u) A cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hm b(N Ac0: oep824BsLe r/:sae r=tE 3Ce52=_ .t1:roA_ onote: rlin+s,nt4expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'1atuVrX 5sn u824eEnrtans_a(Itm | )r _ l :o| M^9 2wIthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hG6::PhL920sa:EEp12c ,s _:d Ni r_| M E (Eenote: )Ei ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~gXe c,PERI_tNexpanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' TGAB_c oTlIsa c920c(eOIN | )Ens:(, N N_thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cs_::<_AmX2p528751Vr6DRETe vcatVlVu:y1)56Y2O;oIPC_:;SpEC)Ae _ warning: > F U | N C: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] ^rE:I| GLert3r d ^In file included from eEAthirdparty/simpleuv/simpleuv/parametrize.cppRN:t__> uRthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h28751r:n1 E :c: lU | aETI In file included from :GSthirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hT: 501 101EnU RNRsNO_sTi _Y t: NPBE In file included from Z thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cppl G o((C_W)I )DN : I:1021;L:I: c knote: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.hSin instantiation of member function 'Eigen::DenseBase>::setConstant' requested here N I m p501:E _57 e: B | lIn file included from Ithirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp_N:| r 9EA ^: riedv e D edIn file included from Rn In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.hY,thirdparty/simpleuv/simpleuv/uvunwrapper.cppP:ei40s: _:RrEIn file included from t6e: thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cppo;:rm uo11f: In file included from TtieUIn file included from thirdparty/simpleuv/simpleuv/uvunwrapper.hd T| thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.h,R ^:vNe(rs_On-PT6>Y:P35 N: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hIn file included from : d:E154l&isthirdparty/simpleuv/thirdparty/eigen/Eigen/DenseIn file included from : thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cpp1oe:p: :In file included from 7thirdparty/simpleuv/thirdparty/eigen/Eigen/Coree:56472t: (rD: :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.haC:thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp181AnMeo:ertEo_nn:5s:tru inote: 929v:) (in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required heree=d133a(ecromnbnd:tisveer,tdwarning: 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](OS_( )warning: variable 'Vu32' is uninitialized when used here [-Wuninitialized]c , a t181h | sDle\ r154929o | e tl | ar c Dirv s e[dlE e(&j | a s0r) ^I]G.)oits hp ve rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.heEE)N :B{d;_927I: cNB 3N :l o>H note: c Epkexpanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE'| oR I,AOTIsa ^ _s927)A | m SBSL eP:Nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.hp:lIE| G ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~349_N M:SCC h sr| = n,b nca l _ ln:e ^r Pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.ha:nser 842nh :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h71:) | s# e : l9067,d:e:f c,S c ia5 | lanote: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here :nDee ~~~~~~~~~~~~~ ^ ~~~~~~ nEsIalrG _aE rN (e >note: 1 _71expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE', O P ) | )c | l;IaN ^} NA s sthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cM:| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h29971 ^:906 H 103EPR | E I T : 81C )_,Athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h : r o_do :u Sw S836:ipInote: 13s eG)B:, -1, 1, true, Eigen::Dense>' first required heretE tiN NnMy warning: :A103a | B :r46Epy:p ucomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]eOnnote: p 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>::operator+>' requested hereO3p2t:Tu=p_rrInNm: mT_O0NSHyyp.c_aetl5EBiRoaYrTfE,n, CIO pD,SxC eTo_AA*SES) C| r{ I_LpAiGn NtM(sRl >( ^BE ,me N| Tl_ ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.hVao: ui315nn3Ethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cc2Q:ek,:Rd 29974+V,U: 20S omc:ruw14 sAcLwarning: ,ocomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare],: a3x2i_)F;nOn u )note: ;P) s t| t n ^ B cE>Xin implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required hereP : : r u31529974In file included from | n thirdparty/instant-meshes/instant-meshes-api.cpp(:l a43 E: RRIn file included from o c | , Ak Cc}T Oothirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h : e \{t Rlu16 : saIn file included from ( thirdparty/instant-meshes/instant-meshes-dust3d/src/common.hr| l ^,es: D e21be: In file included from rtthirdparty/simpleuv/thirdparty/eigen/Eigen/CoreoloD thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hli vu eId )s ir :n:t 131f:P | 436 14,n n: sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h: ^( rnote: cin instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here , : tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h e:131a | frg139824 :o r14 ru n= c d=)e: 52:; :P aJ | St 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]u Tnote: nexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'cu ^ ArG139 t824 rn Lnote: i cMlOaEin 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_ v e 732DuseAmd | r eVsDxU tBiIl Gv Xe d ,Lo&OEtc h) o{_ipnEet k rNa :Ieerr| t_DDnME o:ePVra| riI ^s qC ~~~ ^ ~~~~~~~~~~~~~v LrEE=lMe(d_thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cE:t30147(cF:U:>o(c:d9N:naTNlClAeszthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h _tT:) ;rwarning: IMOunused variable 'eval_type' [-Wunused-variable]71NE(iIvV :eG E30147uaNa7d3 2 | := _ (t)srnote: ,s_m iin implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here | m ^go t nSmthirdparty/simpleuv/simpleuv/triangulate.cpp :ih13eTin 2xnB71R | Oett5acsle:N17&6:a__nxro _e .svsaooratd _eG lnote: hlpPerriin instantiation of member function 'Eigen::MatrixBase>::normalized' requested hereor__sI(td)V;i vuNc y LpIue3Nt| E13 : ^dae 2 D(s | ( ,t h)e=Viu 3 2s) ;ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h)rriev :-pta}> l; )_55| fu:vrl7duea r nieb:ld ^g vpi e| rnote: ^~~~sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hec & &P p in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required hereo pthirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Preamble.hpp .d:Jer55( | :n40c42o:r)a29S:_,odEr:l38uacVmttAsasol:ri=LI_mz TC w pnote: il Y(note: expanded from macro 'ENABLE_SSE_IMPLEMENTATION'>>::operator*, -1, 1, true>>' requested hereo_teEehB i_d (en MLrh. 42s | d)AseSn ,K_a;rrRyhOt40si | v; ,p#| Id ^VeOf pieDeIn file included from detmi p crlothirdparty/simpleuv/simpleuv/triangulate.cpp(i)n,v:nt,o; r2T: e | In file included from i| ny ^ep tthirdparty/simpleuv/thirdparty/eigen/Eigen/Densed:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h e: 315| e:E 14r ^~~~~~~~~&1 ^: : r n NaIn file included from note: oAin implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required here Bthirdparty/simpleuv/thirdparty/eigen/Eigen/Corethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h=L: thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c435rl::: : 315Et | hh se30300: _ S-thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hS:a281Ers): _14:93s:{iIgM14 mP:65L:aE : Bwarning: Mdefinition 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]E Nwarning: Ta s enote: : comparison of integers of different signs: 'JSAtom' (aka 'unsigned int') and 'int' [-Wsign-compare]tin 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 heren A_T I*o :poO p30300281e | r< | 93 x S ; a{tN o(rD= e(ioXrr) tfh | e ^ | cea itvthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.htlu aerm:pnerd)& 203(raX:t;lo 21P r aomr| ,otp dtee:r< t ^uanote: t in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested hereyrthirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp epo r203e | nte!}eeinnra st \t e Bhi116Bo | imev| e_ae ^rnst ErNnoDathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hAdr:a_l:::By154SLcEe:ea&r_ SbliaiCc:iOgprs7voAe:, ttLdnote: xdA_a>s b R(h)eitr>in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required here) z;(ye(_d )154 m;pI | a &e| &cel M PrnitLrE ^ aimavsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h-sex| :LeM ^h sd48E (>NBs:(l)34a)o,T: t ,At,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h : ynote: op537coT:in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required heretk mh I_eItbr48O | Ne.7t.mde(e:r cominote: pn_ulvpaolam>::_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 heredeX( dp 537i)j<)) | x; Ro,[ t y h }n sp e a ntr>{af_xsm l | Te ^et oojm_ ]y, cn oDathirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.ha:!Bpt42a=sele reif l0:a:i:,)s29;su a: vme C snote: _n(dws>{(skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)oitp r B l42sci| le ~~~~ ^ ~~~~~~~~~~~~~~~~~~~hee | rBa c)thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cs :o30304gsno cVnkd;:eicRioe14w tni :ta r| o ywarning: ^soO,M a dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hcomparison of integers of different signs: 'JSAtom' (aka 'unsigned int') and 'int' [-Wsign-compare]:ntBrp r377i:l9x: o30304B acsekeC ; | r , i T 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 hereom inftlysp, _| (| a ^u ^i it;eothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h }I nmS 377 | t:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h50:>r= : nee155 :ru 7: :r=3P aa rt 2note: nienote: hos nl:in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required heres -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> -B ,a ast;,) s mm55eD_a50(oemt_o | n E t*It | exros;G_ cE rehlo| ird>e ) Na_x ^s M r)A thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h : .Ks d | e _E| _836SrC i ^s ^A L: i Azthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.hv:Ceew46R107:: _)15 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hnote: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested hereBi::I d103 s836{Ne | (A )note: :B| i ~~~~ ^ ~~~~~~~~~~~~~~~~~~~81) n in instantiation of function template specialization 'Eigen::BiCGSTAB>::_solve_with_guess_impl, Eigen::Matrix>' requested hereaR :r Y note: thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cyin implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here O _A O 103s | 107 p| I ^s:P30325 (:i tgon | emm 40thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp pmpp:l:E 81 :aetNewarning: Ale r;15a:nB< s comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]Lrt ot ynote: rtE::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 hereA e*c n81 | 30325_a | | S ^Sc E,mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h . _: tp93 :V65 dIeec:(MePcu)a.L_EtMorE NrTlXnote: Xin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required heref p riT f93Ds Ao(Tobd | =sttlev(IsOeuNy Tp(emciy_pntpe_e)_,-C wlm 1e>iiltadiannhrx| 2^t8__ee t ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hgdaVuttou,el< t3_say2p;Stroem_n_sa:_960B:i3m:ct)coleo,urFmm uen ptl cnote: kexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'n (R + ocw B>| i ^960n:s s r | :a cr. y,Orr upn 1()h ,i s > a n (tIn file included from yEthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppc:)1tI,t p n G E e neNa_: mM In file included from wA ueKB_ s aEldithirdparty/FastMassSpring/ClothApp/MassSpringSolver.h_olc L:kz2DSseshCC )t: oIn file included from /t , * s, A, thirdparty/simpleuv/thirdparty/eigen/Eigen/DenseL:t1slsA y r s| : ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~r c pR In file included from ,cthirdparty/simpleuv/thirdparty/eigen/Eigen/Core e . g_:Bb 436,nthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c: I:a fNu30695thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hm:u139An:e cs59)R;o oY:es _ O :P| ( _warning: 14comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]: O Nwarning: ^ 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]TlR 30695) h s *> / | ) Hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h : ;732 139I cEl | : 17 : EaL | En N Anse ^r Bnote: L E in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested hereP_s Athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h :VFDC836a nXe_ Tw(732ile | M: 46I MrP :LiEsT>v e BE iiMnote: eHd c&nl na otsasOrDin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herep,y eE efro aO rrp(BnN;aTit Alol=836Tr o0:,c=Ok (I | O | | ^pNr ^ PcN( A:Ac thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h=_a thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:l69log:e852s_s:m_M:tEa_101is:ngs:h nnote: )in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required herea2spi5 e m\_gps renote: nin implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here tot6n <852 m | p A| M a{V ^c(tur 3692 | e;tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hsi h:ur))EnIt955G:E12_N _n :x B| a ^;M s inote: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'o In file included from e_thirdparty/simpleuv/simpleuv/parametrize.cpp<:& a1a l: DsAeslh955it | aIn file included from s K to tE(thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.huT:t101hhie: s-r_-In file included from y)>>Spdrthirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cppe;pe erC:rAnL Ai21vr: D oe| edpIn file included from t(u_r ^thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.hR n:c57C oEl): eru_iBavnIn file included from ee,Iddn:tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h ;:I:15 o,N:SUthirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cppGrAic+,ER:n+iFYtu_9t: hn80cO(>In file included from :2,N)thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.h _pSr:;40: +}+P)Ce _: AIn file included from note: thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp{:OrNin implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix>>' first required here:| L.rd11 ^: u e AIn file included from Tthirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.h | 15 ~ ^ ~~~~~~~~~~~~~~rnR thirdparty/simpleuv/simpleuv/uvunwrapper.cppi_v:e35Bd | H(tE: eR)thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cIn file included from :I,thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cpp :NImGp:A31088lH56:(381a:ti: 31T89::Rthirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp Y:note: 930(natcein instantiation of member function 'Eigen::MatrixBase>::UnitZ' requested here:eO atcr,A oBm,oitb yeL mnptpmuteeE)aoft_frd iSuTsxni_Ctn,a AD=im Leoe eOcAtnr)inREd, vi ;h_eet g r| y e-| In^sp ^: -eM :dAthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hn>anpD:mt732,gethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.he:r:r946l) :OP 17P:eiN12ALME:AM< R hE sxEi)NTssyidv((e TzAdnote: eedexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT'gnote: p:\:ein instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here , S )r c{ e Tae I| ^732* 946tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hlO | y | 1 a | p:e931N (8n0r. S0>au : ~~~~~~~~~~~~~~~~~~~ ^ ~~~~3 m e:/thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c : (31135 :note: )1)316expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE'r ; :3. .e warning: Sif931= | t o | tCnrtaeu1wr4comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]r ^ng105i ansl9 .eEB;thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.he 2KI:i31135G6 | i 537 ) n:Ewn da>:7hN _:r, EiX :yElPiR _cnote: lOe cBgin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereI a N A p 537 ae(nl | p :Ro Ys;E: dOTN,A ^BeP L N | note: AIn file included from Mrin implicit move constructor for 'Eigen::SolveImpl>, Eigen::Matrix, Eigen::Dense>' first required herei OEP v ^EN )A e62d, _f_(thirdparty/simpleuv/simpleuv/uvunwrapper.cppS | )oMSo,ErEthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hcp:(6 io)l): t>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here\ pthirdparty/simpleuv/thirdparty/eigen/Eigen/Core e( - >| :inN Tp)377d | ^uA 436,bTlthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hx i : I:Othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h a_Nicm( n V :927e:139tt3u: e14r: o :1warning: S 3:note: n expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE'oBi=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]n _laa tvlee sI:e:_amsam(m139r | ps toon am_l <_D927 tD | icge lxeohcoenro:r_u_:mp.ro sCipn(dtVopse)<:E/usr/local/include/CGAL/Eigen_solver_traits.hs I:TSG tcOthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c o::31711y:pt27222h: e rEewarning: a ,:t N9lcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]r_DyaC =pr >31711:( e eAnote: rciin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereT on | v a (272 ,n m\e | E ise It d | ^nGtM a E:Nt:thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.he_ X: r 118 r:iC S c 21=x :B aa A note: Tlin instantiation of function template specialization 'Eigen::operator*' requested heres faer o> & (118r) )n( | i omt_(s = 0 ;oail; lh i en<:v:| t ^ee r )srt; r-_>s rp ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hnd :xat _a| tirro elt_-a> ^ts:otusro nm537_lc< vEothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hR::7hNe:Wu 0note: .AsBin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heren63tT;L:i5 f y:Etips c82 +*+ae):> lnote: (537:a | r{: _hin implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>, 3, 1>>' first required here m _i A SGt,V| Xo ~ ^ ~~~~~~~~~~~~~~~~~~~~r_O Pa n u63NgAeIKeMiEn | thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c+M )P:s32021m:_LsEdeat>,_ n o_xs60( a M)Bo,Elp| i:N a) ^>, Eigen::Matrix>' first required here n s3D= _In file included from tmtmsrc/triangulatefaces.cppi292athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h | : 52 : 6:eIn file included from r_377etrcn i :In file included from c9 /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h thirdparty/instant-meshes/instant-meshes-api.cppt xr:a20:e:AlJt43o: u:In file included from Snote: cr:: /usr/local/include/CGAL/Simple_cartesian.hin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereVctr:nar e_20as In file included from s: i 377t | lIn file included from u sp < e= thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h s (i E:nX PjStosRV e16/usr/local/include/CGAL/Cartesian/Cartesian_base.h:>_ug1l3vlr,o:eV:b<: a:In file included from BD21thirdparty/instant-meshes/instant-meshes-dust3d/src/common.ha:lu_ees211r3n: : SeIn file included from ic)v/usr/local/include/CGAL/basic_classes.ha;In file included from (thirdparty/simpleuv/thirdparty/eigen/Eigen/Coreo:e:)23vt435a lh : elra:a| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hr: ^~~~:ld281 .:(thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Preamble.hpp:14hd,aS:CIn file included from JAS:s/usr/local/include/CGAL/Bbox_2.hC,_odL neRrtAi:rehxRs 40ewarning: >22,:c>38(i t: cIn file included from vdefinition 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]et dd/usr/local/include/CGAL/Dimension.heo_*an:c: 20rs: (ti 281 In file included from note: tvcexpanded from macro 'ENABLE_SSE_IMPLEMENTATION' | Ec thirdparty/simpleuv/thirdparty/eigen/Eigen/Corex: X, ) Pe)JR40e d | ,(sD436e#: Ssd)r<,Vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.haX el :p fi139i:b14r| nv ^eueT :e /usr/local/include/CGAL/Eigen_solver_traits.h C.\E : dN| 272doe&rynwarning: : ^spdefinition 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]9 Aie >vt: onote: : in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heret139pBe | d (Le Er : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h):h)a ;131itr :272_14s:S | oD eSnote: _r ivra=lE e ,tv>e ( in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested herec_ d &| X oc ^n lI131o p =| thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp | m ^setr aM thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c_ : Ps:Dssoa32022 :ernlettvBs86lLeEoM35ucr:BEkoa seen& :nIwarning: Nunused parameter 'argc' [-Wunused-parameter]32r: r/_=m TpAs To tnote: pht( I32022in instantiation of function template specialization 'Eigen::SparseSolverBase>>::solve>' requested hereeOnr ) | Nu(l;c om r| - ^>nssXo e t 86thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h )M alxvX:t 48r_ | ei W d txcBia:: et:h | u 34nssq G ^erst (&z )or r eu;e ;e | :t nthirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Kernel_Declarations.hpph ^enote: :in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here117 :s sr (t)| _thirdparty/simpleuv/simpleuv/triangulate.cpp48:11713Bs, ^:; tXa t | )thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h;: e :15417: =t 7e: :| note: ^| mvariable 'Vu13' is declared here note: p lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required herea t: ^s y note: s114In file included from : e9in instantiation of member function 'Eigen::MatrixBase>::normalized' requested heret e <117: 154 t13 | | cElynote: Nain implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required heresrc/meshcombiner.cpp : | m 1_A : BiIn file included from snm /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.ha tprt:L20 se eBat : 114Errg | nlao_iuxrIn file included from Sc>,Cnc m AJc/usr/local/include/CGAL/boost/graph/copy_face_graph.hS:.18le : LksIapA oDsmleVpRr_iveIn file included from ra/usr/local/include/CGAL/Cartesian_converter.hl:l30sv euM: 22pI eTBoy.: cnMlPpIn file included from esaa,nLtsEse o(MbrsE N )M;a T/usr/local/include/CGAL/Dimension.h;t*ra rm:a20| Blg ^Av: In file included from )iIn file included from lzToiecdkthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp(R o): thirdparty/simpleuv/thirdparty/eigen/Eigen/Core;w| Is xOB ^,: | aB472 ^: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h 1:: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h161| l ^In file included from :thirdparty/simpleuv/simpleuv/triangulate.cpp:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:In file included from 2sthirdparty/FastMassSpring/ClothApp/MassSpringSolver.h: eN:(ouIn file included from 2thirdparty/simpleuv/thirdparty/eigen/Eigen/Densen:: 532027:219 :warning: :In file included from : 34| 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]1thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense: ^ 61ico k:C: : nIn file included from 1thirdparty/simpleuv/thirdparty/eigen/Eigen/Core 161note: : 436: warning: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required hereothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h : :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hIn file included from unused parameter 'this_val' [-Wunused-parameter]{ | thirdparty/simpleuv/thirdparty/eigen/Eigen/Core: : fl139 55 :219l435o:: 14 732027 | ast,ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.ht:E m: | I:pfls aIttG; Ewarning: Nu_anen, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]note: H: rEyRpI 14in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required hereei T139gP_aAn tninSe:55dSeI | | acll i, ca smJsS Vwarning: naGledefinition 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]DtN u CMeED u ei ;NDr }j281 wiesv_e | ne Sr dsT ui1i _svOgel>3 ;DPe>e eEdRr)A | Bo bi v ^cTal & l i_ n eodthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hap:O103& Ris:seSrs ao81t oN p:rae r=aaNrty (o((JBcnote: lSin implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required hereo rOc MC ka103Io | =m p opntp lIemB(p)antsel ; xmcst t e < p oMnD| ^s| ta t *e cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hEtl ^xaD:erNrtiAiev 842<,nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h ::x53s:e 93eBnote: aBBa:expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'65JdSsLsEe_,S eV a:& Stly&unote: ein 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 hereWEo_r p Cte842 h | onIaMomi#e eXtdetnepPrAfh93L | EcitcTnesereM rets) E)NyEm;pstp;e oh ,IirGsT| AETN ^ _ i>sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hInN:| _ ^tH Ev RaIllthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h I| OaN ^90t :,( _: _Be4865, const Eigen::Matrix>>' first required here63e : | 82 ^: :nVRthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.co wS90I | :note: note: Gin implicit copy constructor for 'Eigen::DenseBase>, Eigen::Matrix>>' first required heres32028t,: e36mup1Nlin implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required herea 3: 48a | tmwarning: e;i) e m MtEBpunused parameter 'argc' [-Wunused-parameter] ln te ia<63N Tn _ | a 32028 t | r Ote < yt OBy ply p o cep ,ek C o nna PmE Rea t m A ylpTeb o Noue O Rs l, nbaDSl(lmaeDo e rL h orlyi OHevsrae idv sI>Dpne d,) n Et iI Gc , Eel ar PN ys tr_aenys pc Iet Al peen nN>H cac cliens amEeRaIMmast r =iM Tastsi Bn_tx BAeS S rRatIlG hss ioeN>ax Tcer gky pM | c ^ eEl>thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.hN | a ^scr, : nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.haT15_ s: :80852 C:lE: wQ i :10:J hS a UVA s:L note: cin implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix>>' first required here _note: lsin implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required heree_Ba d Os i sPrE ea852cRl 15 | uAe{C tr_T | OtiCwaeoincscseeR eEs(nDatetrNNs u)| y ^:VpXthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h::r_iIv824M eeethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:t d P>| L::n ^93 a:mpce;52l : 65athirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cs:sD32063e: EUB:l 64 MnEnote: oexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'| ic ^N k::tI ( thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h2T 824mwarning: note: ApTlin implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required hereI:)c_50unused parameter 'this_val' [-Wunused-parameter] | o;mO p od: s 93 N32063( | e | sinttiE_tIe_1G:sEeo ;nm} a Nt,m _ipnote: tl | | c2in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here5 ^Jy ^6paDt E SVthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hue eVV< aIl1u3tthirdparty/simpleuv/simpleuv/uvunwrapper.cpp50:CeE | 154Eyj:pI381esn__:F;aUnmge7G)NaCm: 89:e :note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here l| o ^b note: R hin instantiation of member function 'Eigen::MatrixBase>::UnitZ' requested heresE ETByIn file included from iNnthirdparty/simpleuv/simpleuv/parametrize.cppI pa:154_G MlaeA_K | E1E: c_In file included from SrNy381thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hCl | O_ aAsiLp:,101s: F sSi A , nIn file included from TRRthirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cppi t et:y(21JBSl: _CoIn file included from o cBOthirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.hIpnktIte:nNeAxNm57RG: _ IIn file included from patyNpY l_*m , s: tsIn file included from xc p rithirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.ho,t d=ul:hp i35sEcn: aeIn file included from dthirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cppiBglrs>ae_ntotos:v)a 56C r:: c:= l w(i| c^aoslA, s nthirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp :n| scthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hkgsCe: ^931B960t Soi o:lthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ceD:lnva3133e::r32064r y:O :Ailvs39epewarning: note: x;Iidexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP',& : ms dp o(I ntwarning: | h ^dunused parameter 'argc' [-Wunused-parameter]l ee; 960rnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hevariable 'Vu23' is uninitialized when used here [-Wuninitialized] | )r32064 | : | { 931 P ^B | aE 69 gIr nae:lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h : ,G 62 : sE NDee1eA E7 e*:: Nn:BoL sp:1_8enote: Ein implicit move constructor for 'Eigen::SolveImpl>, Eigen::Matrix, Eigen::Dense>' first required here0e_r. 0note: M Sin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required hereC a> t/AAK o62rE _= | | ^3S c L.A l a1(so69C | R4_1 E tI sI5hA 9 Me PrLG)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h2;L:E103 M ASE:N E_N681TR A M _, o:lA TrBeII vKe t: O note: EEin implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required hereuN i p g Nue103rnAn _R | bt:lS( eS*um:pYCtAiVhli2s3c;Le c_Ata R oOr_ B .tSe3Pdf: I:<} t yUp=nNe_noO AliNta0RT.ZivnemH\Y I; )| _et mE aX ^r g cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h( )pL E)OFrpP: T;l,< T( My_D 103E:pe81O | J ST:c He ^ ,Vnote: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required hereo iamIn file included from nOthirdparty/simpleuv/simpleuv/uvunwrapper.cppN :103pD T 6to | : HlE uIn file included from R s ie C, It BOtl eP oithirdparty/simpleuv/simpleuv/uvunwrapper.hNonmGoAn :c6HM: E In file included from Tthirdparty/simpleuv/thirdparty/eigen/Eigen/Dense(s:)1k R p ,o l ao: tIn file included from tthirdparty/simpleuv/thirdparty/eigen/Eigen/CoreR:e h ws\ * 435a| s<: trthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h, y ^pp g e:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h281 : T y 14e:v niap)m:warning: 955 : e ,nr| aet 12 ^Xttp r 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] y p T eBoy281rp/:ethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c , q | n l au:m32282 onote: E, c Nok :Ait expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'ieDCeo lni rBsLe E955nnt_t42 SBi,S:tl | v)eewarning: rEno unused parameter 'argc' [-Wunused-parameter]b_o o IlcMdP a lkL| & E: oI:Rno32282M | p^tn Eeethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hrr west:N946 u r:PTar12,ArTtno IraO Ei=INi(a nVnt(Gs:e lt< R note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT'> uc2oEn N946B3lh | s Ts_yoSc tclka C CA D=o s_ er eptLlnusAs R _, mr sne BBI B ea>N l:E:oS msAIR G_eb&t c ExoootkY Or o ora PNl__g hEe_ep | KXsIEPiRnX ^P ( nVRn d_eB_ur2thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h3):r;71 P,IV Ru>:2| a n ^Ee l7NT> thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h 3U)A:| :R;NR)c48 l _YT: anote: sO ^ sY (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)34B :P E P(_l Snote: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>, 3, 1>>' first required here 71C | oA Lc PcriAkR _thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSolverBase.hn l a48: | o stsm o ttReaP m92pE| T ^erd :r14UlRa: t go N _c ,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hd u enote: < JcTin implicit move constructor for 'Eigen::Solve>, Eigen::Matrix>' first required hereTYt PS ,E Dt:e:r i V(p D 71uva:y e7le 92pre:ub n i v | l eeCdidc, a , P oOr ommeonnote: s t *tPin implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required herereDred o Pr Te71tN,uaOd | Aicrvgre udvc)Pnt MIN > cAl ES a) ( l| M ^EEao )ms\s( lpvls< thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c Medsa| : ^32304I( ^| MtCdPunused parameter 'this_val' [-Wunused-parameter] i ^:e oL32304Erthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hiw: 63vnMthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h | :s:,82 :t i927e: d3a tE(piunote: )cN ,| in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>, 3, 1>>' first required here ^ J:s bSbVe. dBaeTirA lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hiuve:note: l836inec d (expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE'j:6346Pa:rs _o)note: ro)y;in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested hereO | b j d T Ie cpt<836927_ | E c| u ^ | cr t I e IGO abEAotthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppmoeslspNNC _Hli>>::solve>' requested hereAi=T t,_nmcam(co e86s2s_5REuhnst I=,rOyae Ol | Gi6p_nxE DxcpNt>, Eigen::Block, -1, 1, true>>' first required herems_ | ,s:O c v:e40P | NrpAua(eMiEs#l a nd> :(ebr)f):{, _arv_ca;et _tu,oalrpeltD ,| isunr O ^ te,| ) ^PE NsA< SnN MCE>Athirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cLrA:cB,)A R ,L_EfPur32305con_:S37d:o ,uwarning: cctl, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested hereh n EeMniE aN lr732T | s:en;A: t rD In file included from athirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppi e: t T1s| : r I In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.hi ^i< t:eOthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hv:en2tEr 154nN :d7 :X a: PIn file included from R(>e:rnote: thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense lnin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required here:>S(c:a a:d:l ea rXrli >154) v | 1,: : e\dt :r cc l X In file included from (a)s thirdparty/simpleuv/thirdparty/eigen/Eigen/Corea: | | s, ^ l436 aB li lo_ ^ oa t ss: . :note: :eSnvariable 'Vu23' is declared herep 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]ctl _d:c21<118,: e Xarpi | JrSTVEn vylpeoeaard,(l unote: Sin instantiation of function template specialization 'Eigen::operator*' requested here_C,) a)elN AB;l 139i | Coa As Bc(}k oRntsLh t oD*iL| eswas-r>gAEd,rviR) _ ^eS v>Bthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hC118:e,A l L| | dc& ^ Ar o 42iov :ecR 29nds(_)t:koCthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cp: note: e32326,r EoIl MXin instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*, -1, 1, true>>' requested herea to:o70st,hPr R=, :(eIrn\. c 42d | nwarning: oPnunused parameter 'this_val' [-Wunused-parameter]L Ee r| eM32326i | ^vEr rNPseVthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hteds(Tc:AattTnIee OMat131ulo:r14):,,t iDaNtrr cnote: nin instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here i e( n 0xu nBTa131is.is | eyn5&p eJe > r S toVt a rleoftn| ^uu=r e hne*r thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.he r(:j103hms :_81){;norbn j :s/ail nfnote: : in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required herenl o: a u-t m+a| amm ^tafe ecx;sustx_n)gthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.htis;103 igge n: n| te:_sP:dqo | ^trr*115t e(im:nx7ppt:o <;lSz tuao)ttnote: | e;i, Eigen::Matrix, 2>>' first required hereeln;( J}thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.haa:S r203 CSmu| 2: ^e 213,o;115thirdparty/simpleuv/simpleuv/triangulate.cpp): | Xntctlp a y rs T:es13x ytnote: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here*pc t p:xd,17 : e JeS Vnote: 203ein instantiation of member function 'Eigen::MatrixBase>::normalized' requested here | n a, m a 13 | i lnueesn Ct e _Bo l oipn s tfr(cOr ! itnk eoh d ttituecrut h_rbnns a p_eEearNrspvDReAelBo:Lr :.wian Ev| s ^b_, eldiSioS:rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:mc:S147gnsttac,El :_7aI: BailbMz(laoPmra| eIn file included from Ldnote: tthirdparty/instant-meshes/instant-meshes-api.cppin implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 2>' first required here:E> ^M r (i43x((147Ethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cN))),c: In file included from | :cbthirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hTklACa)32327T:o:;s45lss 16P;I : . c r:o | ,o bIn file included from olO ^| warning: N((o_ ^unused parameter 'argc' [-Wunused-parameter]l_ m dj1 )2 thirdparty/instant-meshes/instant-meshes-dust3d/src/common.hI:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h,u 32327n:8nxc | tj 53721I:m p, : eBIn file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/CorerVP:In file included from 472thirdparty/simpleuv/simpleuv/triangulate.cppaun: 7l:>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here111 ,::R : mh5 :In file included from l > _sthirdparty/simpleuv/thirdparty/eigen/Eigen/Densewarning: : , p1 c 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]O: rle aIn file included from c sthirdparty/simpleuv/thirdparty/eigen/Eigen/Corep111t: iosnod 435B : | n537i | , thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hl Dt i : o281 : 14c:oe warning: ndefinition 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]s _ns Ee k e t| e> ^I r| ^ , 281 _ | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h : Gn71E: D mo : _ae 7i 852r: t:el riN _ vi e a10aId s : t note: Nin implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 2, Eigen::Dense>' first required here¬e: ( Hi E Rooin implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required herep Ite 71hore rna Tt)o | s;, 852 | _| rA ^ { mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h=: c_leSi(rna377c rtr:oso9Ss n IPsrGrt) e aDr:go) dnote: eu cNtin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herec , u| MtE 377Jn | sSeN ^T _r:B a VOsn a P lEe &Rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.hu:eA C:o 107TD Op:n15oRtuSb:(Blhiee sacs Bnote: leE(r (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)NrAto Pcik*B)v)oraor;dLtehgud E:v :,107| eU ri_.nd| | ce ^ ^t rAn iVmthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hi: v48 teadt((gX)ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hI::m342:842p)_l )c; , const Eigen::Matrix>>' first required here )_} L /usr/local/include/CGAL/Eigen_solver_traits.hh ss : 48M | r t,c| ._53d272 ^: Pe R| thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c ^e: 9 note: :thirdparty/simpleuv/simpleuv/uvunwrapper.cpph32342:L:s381c,:(E89expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'm:70 :pO M:lEa t N842p)T | Anote: note: in instantiation of member function 'Eigen::MatrixBase>::UnitZ' requested herewarning: e #unused parameter 'this_val' [-Wunused-parameter]< tTd in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here. 32342 | 381y _sIspO | tN a etf ei(nointa272_ | ml e iD_c v Joen_m e,w2 SeV5i t6a hr X _Eg l V u| i2uuveeI sed G =s>_ ^ m Eicmjas3thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.h :t;Np558mrl__i)I _:(N10x s| o sroc:l .HvbErehRjl=note: Iesar in implicit move constructor for 'Eigen::Product, Eigen::Matrix, 2>' first required here_(T ^csEss) tp_M,atirt _A-SsIn file included from ethirdparty/simpleuv/simpleuv/parametrize.cpprdtSgIeP>rs:GinsN ootM1o tEl558vxN:Bt/: *T:ay | sAIn file included from e,e _ p| thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h ^nOWei t: grPlthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hE:e101AshReO90x: ArTtifOIn file included from uGRucthirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp.:r65n(S:se dP(srso((JgdduSB:e21 uce: tnote: ,in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required hereIn file included from DX<)egs;srC(roi en thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.h P)vt:ee*e xd*t)| e/ ^5790: 1r)In file included from ;8In file included from | * thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpptm src/triangulatefaces.cpp :eu| cm0:tE.Ia2Gt0: 9 ^Ex tpiIn file included from l/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h/o :athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hn:20836ND_,3 I:: 46Ne:r: In file included from . t/usr/local/include/CGAL/Simple_cartesian.hei, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested hereeJ201: dSEV,4n :a1In file included from 5lRu/usr/local/include/CGAL/Cartesian/Cartesian_base.h9 aMm:a21IeTt_C2ArSie40x : o6n,D: N836eIn file included from | /usr/local/include/CGAL/basic_classes.h ruS: 23lAI sE: GIn file included from Nlita/usr/local/include/CGAL/Bbox_2.hrIn file included from i: v22sthirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cppsty:MhgiOeieEs: dgN_In file included from ,v/usr/local/include/CGAL/Dimension.ha:T 20pn: mAIn file included from 11thirdparty/simpleuv/thirdparty/eigen/Eigen/Core: ,In file included from l ,l_etni ytathirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.hEsn::Q::UVA35Fwarning: UeneC l Medefinition 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]variable 'Vqvvx' is uninitialized when used here [-Wuninitialized]r ai| at nwarning: i v281t Zr( | e ^unused parameter 'argc' [-Wunused-parameter] i) 43x)d;T,e d32343 D)S | r c| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.he | ^y : 165 p :| 20thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.her,:F824iu:: ^ > In file included from vnE52 N:cA e d & B L note: > :thirdparty/simpleuv/simpleuv/uvunwrapper.cppEo_note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'in instantiation of function template specialization 'Eigen::operator*, Eigen::Matrix>' requested here :p 6 : e S:In file included from r thirdparty/simpleuv/simpleuv/uvunwrapper.hC A LuAn r(165a:tR6_824a | : ocr | In file included from = cthirdparty/simpleuv/thirdparty/eigen/Eigen/Dense l a :s 1 : t u( I a In file included from Mthirdparty/simpleuv/thirdparty/eigen/Eigen/CorePl:D436cEoI sL nE st M: Cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h s t: GwED 139 : EiN eT,sNn_eDNA TEs I V uO e N 14Is(B lCr:Ela_S sadreeyFsUt&q v =c oNO,C pftwarning: ; 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] mE| v_xhI ^GuenErN )Pc.thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h : _;) fS= | 139 | *0 .93 ^:; 65b ; :T D| ;Rethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h i)OrNinote: vGein implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here| ^ _ ^I: dN&thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.hnL48 93 t thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h | :: 34a::147 t :732 :e Inote: 17 om N:in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required hereprp 15g:cl a note: Et (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) e,enote: rin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here D< 48etJ S r | 147V | ailt u732a ytpe | e nC ooanr esm vmte= pBei n( l s da t r *&cca ea< iroty.pyerrOppg,vnato te ) d e on t ency srpatnme| ^eM r(na aa Dlthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c m t e:r= )32353rei .i_ vL:xe(:d:>70 c:cs lwarning: ohallc o unused parameter 'this_val' [-Wunused-parameter]B val sn 32353sa_tss se,_ e aE iMmNs&s | opattiDtegAshytplaen(ntmBsLrEiacmrreir_ecSvn)e.Sirtx ;BEe_ _ RhansseIJo h| SsV ^ _>da(&lM| aP )i ^a osthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h(:L,t 114htthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h :i90sEd-M:l>ud:e9s:65 e:rti hce )ElNnote: Tin implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required herer )v a A;{TsIs e Odnote: jin implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required hereBNCsa 90( Vwsq | (_v)ev 114x,oi=s_be:tBei n:| oa | ^tm >hmmeporlyj_Oxthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hao :erc_tppelear804r>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here| e ^r =aa(m sioetthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hnie;:e804hPvq ve | 69e vrx| r: ,1 )dc ^( aoV)qplN:u; l e,v lnote: ain implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required herevilnr_ axthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h):;s)s219t ee:ti34u: r nr g69n rmtny (e note: | in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required hereEnJr y*ItS OtC_GnEo h p i _Nas,l; o219n | at tti _eyx lta }sp: :*aMc(een t \d maxm pe A s, | ^tKl,J a t ES s ssthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hM a:_i StgVCr ia847 n _:orpc10xl, -1, 1, true>' first required hereypE _ BeIopn847setN | N>tl h a AARr ,c ) Yi;stB_Ln E vrae __ Atyap Vlm e,c ulrOa enn s| sXP_aDC| ^e ^_r iIOMvN mPoeTethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h CH LOEdEwnRsI:M782tiEGsthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ceNH:Tt(hC>oNTe :rlu32354XD3p:e:Arcll45(orp:eTl rwarning: dunused parameter 'argc' [-Wunused-parameter]eirv Ia note: ein instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested heredOtN ais:v:32354sSa c(782eVar | loqr vya | v/x, dq ur(o)O>tp, ( M= aipi )B_ am)ec;) ma; ; | sl ^2 5 l6_| _ n tx o | ars ^ e s_ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h) ^gthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h< : p sn(m63thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.hD V : | :e93 q:^53782ne: 7:::v tvr (26dnote: xin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hV s:i:q t 946 :vvnote: e,in instantiation of member function 'Eigen::DenseBase>::col' requested here d ,note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here vW r537x12 | : i 93note: ) 63s | ;t )r | expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' _946c e A | c ,c es i n s| ^~~~~ sb ot thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Preamble.hpp :r oo eetr e40_:tnun38o:ar s r>l a l : l| ^n:ii anote: Ha ap nsEexpanded from macro 'ENABLE_SSE_IMPLEMENTATION'soI( tosGD itr Eahs thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h+re:eN40_ | s=#63g:cd erftiAE82ni:ceccm gnote: )V;e n[_,X sin implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required hereo Ep0| sJNPA ^< B S63thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h]:V377a=tRly:u | e. _c9Lpo l e(EmBF : n_ISaN A mC Snote: o REY_OnPe_in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here (isIntM tDPbSis*earLt,nC:r:ogS EoA Lvicl,a dAlR _M:iHa377:xhREa)alNanstr ,mEt_aTgUiR | N ydcTi)p s;D A| ^Ti r e_ Trc)t eAYn:eIIn file included from OcN PcEa (( BmDtecX| a)sr_ea ^ sXi sthirdparty/instant-meshes/instant-meshes-api.cpp :ececv43e | ( ^eSthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c: odt:rh In file included from 32383thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hthirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp,cs::=e 72r:s:21aTsvariable 'Vqvvx' is declared here(e l): )d;: TtIn file included from a ithirdparty/simpleuv/thirdparty/eigen/Eigen/Corev, :Oyte| d472pP(: 28 ^ | : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hehthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h::>)N)iacA :s: 161r eJ66| :_5d:t Mi ^: 13>S r:E c)Vnote: e callin instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested herea /usr/local/include/CGAL/Eigen_solver_traits.h(:dse272 u rwarning: e :its9 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] B:EvjesN l _66a | _A dnote: (cin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereB o o)c,161L | Ee b272_ | jc\ e S ck It s_iC Am | nLd pXltse AeR< _r ^X nEpI_GIr=M a EPfml_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hTidyeNp:n:L_sceeEP:M>E927INNoTlavnHre:l:l:Eorr_es3AepaTsRI_I:Tse tO>si;grntN (cm_ ulAnpSieaS sotInsnr | {Gfnote: t-expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE'>( ^N Bdl Miothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hseE:e oaNtr il927fv | Tsv l _154Co;Oe:dcwei(PW(7E)Ri:AtuTnk,I mosJspOi gtnote: lin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required heree _R S154Sn(hBBdeledrCeoi | nnotn.eshxetacclkd;a I sG| e ^u*reys msthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hO:rp(citnpB<154tsE:i ,IXvxl)e; u i,G ;| E7} ^Bd )lJ oIn file included from SN(src/meshcombiner.cpp::cS1V _| ) Ca: l)In file included from ^; uqnote: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hAevCTv/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hkin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required hereI:m20 : x( ; E In file included from 154| :/usr/local/include/CGAL/boost/graph/copy_face_graph.h842 ^Ip | ):col53G :a nsEslnote: :expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'Ns<_X 18 CpArTT 842thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.hy(p : teB i, | l# tnhodc: ke fIn file included from 162 :i /usr/local/include/CGAL/Cartesian_converter.h I5 t B::s30 : l_note: mopviacIn file included from e/usr/local/include/CGAL/Bbox_2.hlkrlR: 22, >>::operator=>, Eigen::Matrix>>' requested here :rsT, yE| : ^s c p aB: lIn file included from eIlG E,thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c162 | /usr/local/include/CGAL/Dimension.h:N 32384Boa :c47Ek:_Crl 20oI_N,o: c:A lIn file included from BOwarning: sNLkEPthirdparty/simpleuv/thirdparty/eigen/Eigen/CoreNH:R472,: _Iunused parameter 'argc' [-Wunused-parameter]Eo A MSEwEthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hInR:SGnEs32384, | )341_,I IEe:r5TN _: P__oawarning: MA P ndefinition 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]SI Bel pSloN H)L E<,I GEDRM341E ct | y INpNTeT enk A TsIC_oOnMEeE>lNs aIA S S mG(E_ Ne N IT| _ , ^iI In thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.htG:N_MNe EnNm _nOH1031e r rEP T2_R nP aE8a In:ORP lEe81 :AR:AV:qtlv, vTT _T rxa;ODOnote: RiA e)n SRs(S Min implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required heretea Sp> s (S ) I < EDX 103 | tG P| R ^N e> M| r :e : ^m piS Ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h lNa:c thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hvateeT :l_ Bt | J,#rlSod ee cVfk aiI Tmnmepp l y c El p eRuI,aeT _CEo tle i_A>::operator/' requested here:Ql M(Pe owarning: Lo cunused parameter 'argc' [-Wunused-parameter] wE131s kUCAD | o e,E r I GirE eNL ilMtsuE_vI,_rOn32397NnTP | etE dRA TnA ) T/bNo I OHO N (EERnIuRT(o l _ BDlm eoe_ _r cI Gi IknACExotSlmn v:e sN2d5_:6Se sVI,) qIrqNvrG b ovoHxE ;l t| PR ^I T ( za) Nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hI:M nn; _n)A Se E824rS Ne P | aTlI> : | _ ^n52ce: ^ G O llthirdparty/simpleuv/simpleuv/triangulate.cpp>NPnote: M:a13expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' sthirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hppE sE :R824 B17::Ac T lO | RN T note: S (_oE44 in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here lcQ kU 13DA a L: e_r | O i vsesP E 134dE)R I:i AnTBrwarning: | variable 'Vqvvy' is uninitialized when used here [-Wuninitialized]Eet ^ G O I Gthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hl44RE(:o | DNe852_arD: ictr10Eu:rVv IEgNCn_Ek c ,e note: | dIp)NeJin implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required hereS _ ^ | rEH pF852thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hV:N ^a E836RAlUBu:Lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hIeNC46EoC:. n:ns826ET : | o__Irnote: Sin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here{tm a108 CGAlLEA ARS: i*836aN | SzI_Gr e regtnote: dI (N)vM,;A sMexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'usr Eni P_N | DSenrti iL ^T RvEeOTgdnNM:G:__826 | mEE a INUgmQnUeiiA TNtLA(nL I_2EtTIOcG)N;

>::UnitZ' requested here :i72vCr1 ae d: In file included from l e381tE:Nothirdparty/simpleuv/thirdparty/eigen/Eigen/Core a)nr warning: : | =e_d S , unused parameter 'this_val' [-Wunused-parameter]S| (T 436 : 32443cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h | rs : o 139 ^:Rt aO14nc:t i warning: Ncthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h 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] :,824FG s_ uIn N:t Jc139>SD :L 52e: V:ra | lI rnote: u me N Eiexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'v uDa e n j824e(rtsi_ | d D avree o ri x ibd & E cItjovGt eEu=h ed Ec at li&gN e_D_ D&re_ s)_ Eo snp:{:t V e tA, o nB e sI C OrgplrawcEn_earse,tPo rfFAUxea:NrCtEo=u nEics):do((pcIo;opredn=sG(Ect e gNeArroraMenet y| s( ^JBSa LttC oDnENt_e_t*xetnrS sSthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.ho* cer:T732t=:xS(,EoR17t_:hi xJ 1note: OIin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested hereSBNV8G0e aasMlB.au_rIe e0CNo 732/n | s &) tPo t L3LthEe;h. rsIer1MeE Ni)\& a& note: lin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here E oo:_32444 i gml _mt| e:npha55s47e: | ^r sewarning: ra)tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:_i:c: o{Vx103reounused parameter 'argc' [-Wunused-parameter]rl: =c 81_tgB (apo32444n | s r:3 sema e:(cV:sqn note: oto_vnds: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here v p y ,e V : qUCr va103n | stt t oDrwnie =veyrmoi(poi_ stl)tha;ZeeB(rv.aedl )deit r iiv)e)d aes(n&() ;t < ) ath| i ^ry y pIn file included from ;thirdparty/simpleuv/simpleuv/uvunwrapper.cpp :o 6esntOah-m: eep In file included from > dXr e eptrurthirdparty/simpleuv/simpleuv/uvunwrapper.hT r I)yn: 6rp: eIn file included from ,i * thirdparty/simpleuv/thirdparty/eigen/Eigen/Densem tvpe d (:l { ); ,1h iins: In file included from o tB a st| h ^ethirdparty/simpleuv/thirdparty/eigen/Eigen/Coree;: : :rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h Bo .435i n}:d l93o pt :| 65: ec rkthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:e rnote: iR a ^r a in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required herethirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppovwt :e 281:o86r s ,93: | g:1416c=td( ( ,) eo : : Jt,hS i i nnmVwarning: anote: leurtte)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] Cin instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested hereoeBpr; ln nasE rtlle: a: to*c281k86 | | et Cca auos rNg me nmcal32456te a:q154v:_ vD7meyastnssme=O_B :rei | xa.mssmteB2t&hs Lla5 t6h_eooxrtiDhloecersr,v cJenote: i oin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required heretrv (eS)b Vykd ) a_;;:p | lp ^s :(ueen Vathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hS:| 847154 q | ^c:j10mcea lv| svthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h_a:s s:l48a: ^o b34 :BIn file included from yRthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpphj:esc>note: note: ,in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required herelr 1ot>in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required hereV: c48 (_q)k | v g847 )vt;yIn file included from ce eIlmathirdparty/FastMassSpring/ClothApp/MassSpringSolver.hs:mpp | 2)lsl ; )t : arC| < XtIn file included from ethirdparty/simpleuv/thirdparty/eigen/Eigen/Densepe| O ^~~~~< ^w itsrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hTwtenyu:rP:n1537r: y In file included from Cpthirdparty/simpleuv/thirdparty/eigen/Eigen/Coreeon::p7n435sBoa:tpi: e rCtthirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Preamble.hppethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:note: min instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here40yeDn,e:a: 281 oB38l:D le:rXoicrkyps14r v537e:O | pnote: Rexpanded from macro 'ENABLE_SSE_IMPLEMENTATION' d warning: ( d o>we ccrs ri ;40definition 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]il | ap# v estddo,_ (r B) ss| el e,(fMia ^on cethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h tErN:i45281J :tk_C10o | Sil CxoA)n;B:B L note: | ain implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required heresnE ^et e s o a,xlthirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.hi:_4593t | I Snr eDnaee| rr*PSacstE ^it_xuv rn,n eJ:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hle(d26I:M: 90 PCL:E&wS Vnote: MiEain instantiation of member function 'Eigen::DenseBase>::col' requested here65 :soo,e NtTB A93T | l IDpi eunote: ein implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required hereO eCr nnoaahs t nr esNotye (rX)tOr 90h>;= i | pt< )( cs _ | X ^| v e a ^o thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hl:C377mnp: ,ps| o u ^t sDlea s| tnthirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp ^: 29ethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here: m:h | VB377e N 55i:note: [ | 0in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required herer]warning: u nunused parameter 'argc' [-Wunused-parameter] . caol r103 | l )y OE32457p;l N | At ,| e ^ mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h capB(:o48m ln:L34r :E _:s tnote: Sin implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix, 2>>' first required here BC ayAD OF a( L As te (ieRo , _ It48 pi,d | h Met : pr16De : In file included from nthirdparty/instant-meshes/instant-meshes-dust3d/src/common.he: (i21nra u) ): mIn file included from t e n iBi l| o ^ov c kthirdparty/simpleuv/thirdparty/eigen/Eigen/Core e:d472/usr/local/include/CGAL/Eigen_solver_traits.h >: (R thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h::d ecoDw rsn 272 341::e5 i:v r eli9vwarning: {e:, 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] aidf s >note: n tin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here341l d | Bcl lio sn ao272 (a c )s, | s tCt k aort CwhMXaeg rciosltse,r.fdE , =eiJINS;Gx rumEVbuoanl_susieNoiBvCeldl(g_aI)aoslr,ynOep ;N Ien fH E| d ^RnIeoun l | r ^nTPthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.ha:n_v i115Ac:)snet7 t* aethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hl;::rS>ur i63g_ ;vs,pc}lt| r:-note: a82s in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix, 2>>' first required hereS I ^G :>iSnNthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hs: q37tMv v y B ;:)23 Enote: sm: 115 a lo | in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required herec lN lnote: v eogin instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested herei Tc c _k )W63a siO t | s37| | hP ^ G E| d ^R e Athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h : E rue71Tnthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c : tOb:o32515euRrsNssn7A:(81:o BS, lX )(H;Bnote: a .:ae tin implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here e| ms_ ^B LlpDpiloErawarning: cIn file included from tsrc/triangulatefaces.cppke_r unused parameter 'this_val' [-Wunused-parameter]bS Iim :noa dpr71ySE2l32515 | : _Ec_xIn file included from | pse/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.hdtecn:r20attIulcaAscssi/usr/local/include/CGAL/Cartesian/Cartesian_base.hen:( Mtubcthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h :EeNrtj21s: | 842 ^In file included from ) : 53_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hn:o:./usr/local/include/CGAL/basic_classes.h Tsp:a147:ubuA23bjTl: Inote: elcmi(:)O;NcIn file included from t7/usr/local/include/CGAL/Bbox_2.hexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' _:g:P:e: ( 22r t o842note: _ | O: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 2>' first required here#h_dmd1eIn file included from wfni2/usr/local/include/CGAL/Dimension.hnaes:_20u: cP8 rEIn file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core| d iVot p ^q147e | vrIeG:ccIvly436Eam: p;thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.htsl srNt_< Ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h_y)NPHr_La: 139::D e84hco:cEe55d:s Ru14note: :in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested hereI T cs, warning: t sI_ 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]84 _ ipniethirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h O, r(a :t315nJ:OPoS14rE:C o R= ptnote: e(c in implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required here ntcr not eA315a | lTi olxnO : s:t aRdno, S ts( _D nDMtesare i* Bont sv l{rc eordec tcuiex>kh B )a tIxs e m ,pElIr eJc | _nGk&< PEd r o de No_t ^DShn seI ueVNrH)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hareE R ;;c l tE: 71| Ii: ^<7vNuD TAee_d:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h,: 154| AOr ^t enote: BhL Eein implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 2, Eigen::Dense>' first required hereC oi:S7vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hSeIdnG,: rs:NtM tODtenote: rh71E | Nch_iin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required herevelrT55_:iE7DAea:se VrQsUsid >note: :X:in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>>' first required here _P rvA_avr ILl _154oe | MddPOLcElu,55>MnE P | u N(| TEadcs ^sA( le thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cBTlIo:a32516srcO:Rs*tc tAk:T56 NC(Iwm_p_OiRs(eiBh:iD ip esrvnim,2warning: evueunused parameter 'argc' [-Wunused-parameter]a 5bld, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>, Eigen::Dense>' first required hereG warning: p E N| l < __ ^ Dvariable 'Vqvvz' is uninitialized when used here [-Wuninitialized] BELV93note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here IlCh Eo_45Fsc,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hk:C_o | l 42 | Us:,t e29 : I nRnhNmsp note: ,in instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*, -1, 1, true>>' requested hereOl pCte18r 42iaoPna | | , E t I n GVEeNle,E< _t y ND Ae pSBTeennRa Osm e N>LGecE_ _ It BNoL| r ^Ti nSaCr| ythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hI:N ^Aa L OAthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.hpE, yRu p103D et_:Ie: o r M 558ar t81i:n yvg :pl e note: ePin implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required hereL e =End M&r 103 | 10htsa E N:e =oTm Ap e-mrepnote: alin implicit move constructor for 'Eigen::Product, Eigen::Matrix, 2>' first required here tmoaaat rL=e t Too )c | ,{i o k na Rcnls . dt DB oa ew s *ostar(irb )gia vef:s(s)! v eiCnw:)o pdi *ts e,e ,e rBr| na ^i1t iMn a t atnra8i0 x lo:rr.thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cy0O:B p:=;l32645b i : D/| c o( ^o gct sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h3k:75.t19he:a :C 1rb (eo i41vl erwarning: ):msa1;unused parameter 'this_val' [-Wunused-parameter] note: dt 5rr 9 in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>' first required here 2 6e;32645, i t u x19 | | | sE ^r,nA tl ( a In file included from it a*b)thirdparty/simpleuv/simpleuv/triangulate.cppo,t:ih 2cI: In file included from sthirdparty/simpleuv/thirdparty/eigen/Eigen/DenseGFErN e: 1JoSbV.: i cIn file included from s ;e P_loarlo ElIM}d(ujcNtA>K AEthirdparty/simpleuv/thirdparty/eigen/Eigen/Coreu nB\n:e_e435LC rW: )thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h,I:j281 | PS| s:a14nE ^_e ^:_ lo E>_warning: bx thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.hBj Sdefinition 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]thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hI::c154S:E ,j 165l7a N281sAs:Bea_ I:cs Mnote: PReYLin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here | _:t _:gBOmPe(_tElOpo owrMp Ee 154N | n PcecrocDlorn20dearak:Tpisv AeTidte ¬e: oItoi r(skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)sp| Oo reNr ^ 165 -a,n( | B thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.ht:tl852odce : riVoyrN=,afm qekm(v10_sI:(vJmi tnote: efSecprlin implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required hereC oaon>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested heret hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:Bn836: i rsie48l_ v:ao 80446: c34 | k ttl u ,r (:n:C 2 | o clEsInote: ,in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required hereaG ^ lE )lINnote: _;an n48s | esr_ iP}Ctae nm ge l | W ^I ,thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cthirdparty/simpleuv/simpleuv/uvunwrapper.cpppin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herenS : m:E D381_32646 : e 50e:n89n836 s:: enote: Btin instantiation of member function 'Eigen::MatrixBase>::UnitZ' requested here _ | >warning: InlN aunused parameter 'argc' [-Wunused-parameter]At o _| e 32646 ^A aRl ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hs | <:tsYya s p_iRe103 : n E (gd381 81aEm: | NeAnote: sin implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here Bn TmUtD eR N,e n103 _ rtT Yis | rPvE<( tcD,Aeec t Lrm ui v fEu_ pa elne cd ld, A> a)V;t Oe D>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here iFxi ,u E=nxON TP NBEaAAi gTcMesnEnI)t782 | >B:(O:: eNld : A| o rc ^c ke(RuVrnigaloewvAe dqxthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h (:)s,l l,i_s nd55(o: tav7s:vizn=h( stanote: iin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required hereg n m e edn_e mg55rc | Bcel mr 2a.5istd6n(elrodstis_tuc,txvoeedr (_a)l )kCC p;so(wVlaq*D irs sgersB,i c\sntcbv,oav, r yzJ O| ,s ^r1p oSlc I,8V,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hm0Vqp. fvi:lvnIu;z0t906e:) nrn/a5 nl;u:eec)r P)3 n ;a n C| | ^~~~~a el| .note: ^ : ^thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Preamble.hppexpanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'1 :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h40::oln:906a38>s | 4732ss :1t5thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hi:g nnote: 93 _9o:: 2c65176:expanded from macro 'ENABLE_SSE_IMPLEMENTATION' l,p C< awstnote: E iy in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required herep40 : | g93eseinsn | a*maer:g #Bd eDBvitnote: n)lsaterf:yi:oVceOcnteepo:rin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here3 , -1, 1, true>' first required hereeP n taS77 :rL847ecEr M | nnote: mwarning: unused parameter 'this_val' [-Wunused-parameter] eE:a r | B ^ie in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator->, Eigen::Block, -1, 1, true>>>' requested here:32652S | c s42Nttlaa l: | an:ucaatrilTlrA_ nT c >VCIeoc OJnNasr(sSy(sX)tt)i)CVoo;a r lTOyppXep,lr u grXn m| t| e ^ j ^s(thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hppd:ye_ er30i=vpnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.heento d:b_jrehasn117m: c-o (:note: _ta) elvariable 'Vqvvz' is declared herem,66 a ii aLts h*_30g:( ts | ex) ,t13O:w nhIn file included from ;thirdparty/simpleuv/simpleuv/uvunwrapper.cpp : ;note: Pt iin instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested heresry o6- p| eEp| e : r66> | tIn file included from ^N Ad nBa Lmy ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hSthirdparty/simpleuv/simpleuv/uvunwrapper.heien:E203_y mr:b:S6 R: Chthirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.hAiIn file included from vthirdparty/simpleuv/thirdparty/eigen/Eigen/Densete:oLlAssR21d:e:(93_rI()MJ n:>aPnote: l26,S C1o: oLtEn t :chin instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested herelIn file included from e:Mc:thirdparty/simpleuv/thirdparty/eigen/Eigen/CoreeE xnote: :artN in instantiation of member function 'Eigen::DenseBase>::col' requested heres sT a436l : * lc.thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h_:AdTet139rx93I:Oa | s iN,vC203( s | i e d w(g)n 14i : Jum esnetS n iBwarning: (i , V n o aia idndefinition 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]f lrn e ( !{rtue139 rpfoinl | y oO epCailo:n;a t s tv ens: t| a ^e fdt(hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h)sD;e ru,riis :sn_svv+e=iiag nnadm_oVlt,hlg[:45::& 100:no eboe ppdnote: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here<]| e ^ .i rr.an45tc | othirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cdSe:ic tuola (im;F r(clrg32653aiisr}v ,=r(,te:d50tSce:tyoqna(pu)br(svtn) C warning: iew;nm aunused parameter 'argc' [-Wunused-parameter] vMmzaidtexra ;itOxt)()s)h)er , i ex 32653 B;r | Bi n a a| D| ^ ^ e r ysthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h br:i162evO& p eIn file included from : 5thirdparty/instant-meshes/instant-meshes-api.cpp : <. o Ctch: o ue43note: : In file included from rin instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested herethirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hs t)d :;:l:16 : (S jIn file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h ) ,162c | | a ^ l x ojm: Bair 21n,>E : B(In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h :Na)thirdparty/simpleuv/thirdparty/eigen/Eigen/Core55:a )r ;A s:e7: B : 436: myEL note: _ p: Erin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required hereI _ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hO G55e| | S:p139,:S ^Ecc ol n 14_cIa: do Mnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hssEi twarning: si:toN 537 :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]Pn _ C weLD eEr M139 ,ri s | meiB _ E IN T7A:Tv IiOiN N e(t Hnote: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hered _e_E,R Ir ac D537Tm | e 1o r nit_ 2iva8 Aro e V q Snd y&OsptSn_ oOp vIissentIevGztr,a;ht_tm eorn)o aNDaMrr= (plEgNmcl icTe,_;O a o_s r invs eJ| P St( ^oV a Edlethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hMta>:(93 RdAr:TethreOrruReriiS65(C:v onote: Mnaesin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required herepdo t )( ; r)x ) )93,| | ) ^ tBoa*s| t ^e m ap re | hg ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h&: lev377 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hr: )a 842thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h| : ^107t:: e < .thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c::53ot15d:e 32659note: y(skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all): r9t: p note: h eernote: i )n : ;a107m60v | expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here e e d842 377 | B :| i ^ ( )n , | warning: #unused parameter 'this_val' [-Wunused-parameter] thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.ha :d114 rey:s rOc p f 9 u,n::. 32659d | e ctnote: fsc)(it;Bnain implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here)s eey p( oetn aa m.| h ^e_ e Es r .Id114G | tothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h >: Ei37N: cl_vI L hNe HseE_c23,: JwrRltSI ayT _sVAaSpiSilt hsvInote: u _Gin instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested heree eedg NnuM (j )a37Msam)_e pEeBo bREsj es| hc | sN>A _ tN_Tk ^e B /usr/local/include/CGAL/Eigen_solver_traits.hLi_: 272 :Ocy9msla(psEJa_Pes;AElsRrSe (tCV A :Tu| X _ ^oCrnote: nIthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hn:tO e63wsiin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereMRP:r xLt cES82272 a.Mr:(h | sE(*. ) D t eecm,tnote: pXsrNiTl xvaeet in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required hereA d, =T J)desSB63m IEO_bNtii(/VI*n | nG, s oaEalr Na yl u s_E vre _xeICr_c m orb.npgsyt2rOo5pNDSivo d r>svoIaG(vnote: N e| czlin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here,; ^ M) E b| t ^l )N T vAthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cc:e50| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h | ^._cE:QW836 EiessuUmAtLh_:OI32660GP:E35Es: 46NR_:=A Mwarning: unused parameter 'argc' [-Wunused-parameter]A GK note: Tin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested hereOu(e) Es32660si R | _nStC(A836 D L | ( B ,AARe_Xes;rsri)nBgI;N in vAa| le R Y ^_dm)e n:t , Eigen::Matrix>::run' requested here: In file included from 84rr/usr/local/include/CGAL/Cartesian_converter.hd: | e*,, Sp crt c E,30 r: oIn file included from r/usr/local/include/CGAL/Bbox_2.hFdu_ :u22 : aIn file included from ectccItn )Gucr/usr/local/include/CGAL/Dimension.h E>n: 20N : i:In file included from _ nthirdparty/simpleuv/thirdparty/eigen/Eigen/Coret:ei469 nDt: E thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.hesrsn:<288V:a:| arr^g14IX lc::u :,nwarning: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hd 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]J:p960oC r: (Ta3c:Styt _E288n_pVeu | >a:lnote: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'a: rFoeD tsltc,u > U heNeCD cek s C960E | rroicvce dI&, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here Anote: RvYin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here ee drs732_| e | Oa &t ^P154 | o cthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c_rO :N=T>l:H (32666ac:o o:t68 hEnrisnetrs)u s eB:tl| Lr noncEa(DFkwarning: Iel ^T unused parameter 'this_val' [-Wunused-parameter]m:(* ptlh , -1, 1, true>>' first required here )BtaSA; hV a leMsEu)| s ^\ r63iethirdparty/simpleuv/simpleuv/triangulate.cppg: | 18D jlen: 47m:e o cs _note: k nRrin instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested hereo ib voe j wte| c_ ^n sb,o18ot_o d | >_Biallothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hclki& :a 955sH(sot : C12 :aEtxuhtatoeer honnote: is saexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'n li)gsls eb955-, | > d eID nrn ilr=ee{ei Bcv(r aJPa tesaetr:a:AodSnn(eClpo)e,re ,n aotctcottr2=(u(eh(ae.xreDtenns cr .EsIsGr*oc dt=teEoexNr i_vSheC,e rAi.dndJL(A)et>,e R srrS| i ^v nsaV (lbe:)i_:)hdaathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hns:.103nl_u(e)oCBdtIeNrrA:i)nr;eocn81 mtR_(Yr:O Peatsalutnote: _r:c:cin implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required heree s EtXa h103sP | s)insgcNa:lt_aydp: ov er_t| naa( ^rble,),t >mT ) Ye P| Et ^Xy pc*( p thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c1r:TePthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppy32667:r86on::a43pmmleoat16s8:e0 s.warning: O,t:0 he unused parameter 'argc' [-Wunused-parameter]/e ir nDdt eB note: lin instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested hereB r3o.clkoI m1T486, | c k32667i1RpDocv | 5w9esdul,:_edre 2:r6e; i Snntn rtc_Ba| ilva r >s (ls)eodc),e; ^;k OCtPa o lN t e A =sM , Es| | yb)sot o ^(le ^ mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h _ mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.ha I: 537:: 7t 154r n :\ 7i:x| . snote: :o ^ nl ein implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required herevre thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h :154(P | 931bcnote: la)in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herea: s3 n: es; l >B clnote: lexpanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE'o c 537a| s sk931 | | I mB lpo lc ^< X C p kr w i| ^ s iTenyB tithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hp ne:_,847aa r:rs10gy:Be cnote: O,in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required heretp l< oEc _847k | I R JroSnwVGsoaEaleN,tl _uiCuaBrsln(oeo ACtToC(hnEcsIkteo CnrosGl*E)aN;ts_r, C g| IoCvAnlnTX(ei ^n,r pt Pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hieanr:rn(377tne :rl9e,:fd la Deler:inote: cevin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here:endt( ))s ,c a| l ^s a ie377 )>thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c; | r: 32686 :| | _ ^ ^In file included from 73thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h::: thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h1, : 103:O In file included from ::thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h 93P81:warning: N:unused parameter 'this_val' [-Wunused-parameter]:226 note: Ain implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here : M32686In file included from B: | a s Enote: sthirdparty/simpleuv/thirdparty/eigen/Eigen/Dense)ein instantiation of member function 'Eigen::DenseBase>::col' requested here:,(1t a : ot i93_t | ch oe r In file included from pthirdparty/simpleuv/thirdparty/eigen/Eigen/Core.103d) | : tJe, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]_ ^o ab139jmemec | t e /usr/local/include/CGAL/Eigen_solver_traits.hV_ [p0 ]ir.ne vtneecD:onae272mrriev:etdE l9nX(:px ramtT¬e: lFin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here: y( :272 t | oi pe p,nes , eiiro ni adtXnots rB=xrl)a =((icomctJ_Sss, | i*n ^t MBscaptt:lr:In file included from tixrxthirdparty/instant-meshes/instant-meshes-api.cppB:S43ocac-k: s>In file included from ,athirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hs:C16o: l lIn file included from oaJeSs<hirdparty/instant-meshes/instant-meshes-dust3d/src/common.h, Vrva>o ,le t\b u h:oW21e: oiel| tC ^ roIIn file included from )nthirdparty/simpleuv/thirdparty/eigen/Eigen/Coren hsnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.hGet::u435e: s223 :rtsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h;h(36i:s 281: :P| Ba_,14 Xv ^:n )athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hnote: el :warning: l90;in instantiation of function template specialization 'Eigen::operator*' requested here :,>65 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]:c note: | | l 281 ^in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required herea223 | ^ s thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c | s: 32687V B:In file included from l48o: e src/triangulatefaces.cppc: 2t: warning: oc90In file included from unused parameter 'argc' [-Wunused-parameter] k /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h | Drt 3 :e 2032687me | p: rsIn file included from l ^/usr/local/include/CGAL/Simple_cartesian.hi:an20 it_: ea | vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hIn file included from e x di& :s/usr/local/include/CGAL/Cartesian/Cartesian_base.h<71 : 7 := :note: os21in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required herep: i t yeIn file included from r 71pn | (a/usr/local/include/CGAL/basic_classes.hmec:n_l aaa23 t: nosg sml In file included from e /usr/local/include/CGAL/Bbox_2.h) : Pr22 =: e*( r In file included from om dN/usr/local/include/CGAL/Dimension.h _u11c warningt:c sau generated . x:20 ip : o In file included from lnssutthirdparty/simpleuv/thirdparty/eigen/Eigen/Coreb l D a e;r :y n435 O l ps| , ^clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d i thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h c: e :/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uB a thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h P45t r o:ysr/local/lib/qt5/mkspecs/freebsd-clang -o obj/meshdatatype.o thirdparty/simpleuv/simpleuv/meshdatatype.cpp s281de:p14& u: eo n:warning: 93at :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]mh cenote: e rt)in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested hereI m p l 281<;_ | L hi n s 45| M, ^ | aD_tte rRi h vs e, r diEO&thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hxaIpT:tGy E48pir:ogN34e:op_n >Dec,rnote: aIn file included from tin implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required hereo, thirdparty/simpleuv/simpleuv/parametrize.cppJ r:ES 1V= a48( | clouVt| e ^nIsm etC DC p oe: l thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.hnEs_a:FIn file included from 315teeU>, Eigen::Block, -1, 1, true>>' first required here *ithirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.hnol yatipnerhneagm ve, : Rro)e;315ciln | t t a 13a rse Dtes: f | In file included from lthirdparty/simpleuv/thirdparty/eigen/Eigen/Coreieo{rc inCv:t436w)e: diM ^ra thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h : t| sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hr:i139xe:>T ^t y48p:e34uthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:r ne :cnote: l1432709 :aNt45u:P lwarning: l:sin implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>>' first required heres adefinition 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]r M o13948 | Ryo tarwarning: O | pto;unused parameter 'argc' [-Wunused-parameter] tr id x B | ^a 32709 esDeumethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hprl | a t e c i| av ^etd:i, Eigen::Matrix>' first required here ienote: dv rt 176in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here | {, O= (r t114hree re tDt | >c o nee du >rsrni c cdue r i v vrle eltdaadsn(s )D>esn ( d s . ee BriiMsaM anattrt sivoeaRMragpxdB(ct)a,oseeBt,:r:i rx lnote: i(u)in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required heree :v;oeC t }N d63 h| eu ^o| | n ^( s thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h rt) ) :* 158)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h;:; : 20l 55}| l ^a r g a r: | :y Ev ^x pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.hnote: 7) in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested herer b: 33thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h: (158r | :7| oo ^o :w s ,:42note: : lnote: thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>>' first required herer :c H32735ein implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>>' first required here29toulra :s33n38s | c:D lnote: *it:ra(skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)h55, warning: sei si | cunused parameter 'argc' [-Wunused-parameter]tsAcn tCcwce=42i | sre nVeUenlsa scaras t.o32735t | l=orR: :sr o Tty y aCtwisiOp enci p IsterB omien a rpany r=l Maar lh;nOtsra i-lr _pc:o I:m hn a| sst ap mx ( ) ^; ln ta t; _ o pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h< | _ ^: d*S c91i r:thirdparty/simpleuv/simpleuv/uvunwrapper.cppx:;e65 a:l | c 381a t| r ^: ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h _>24( thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.ha:note: c93:: 836:v65 acnote: :in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested herein implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>, Eigen::Dense>' first required here:le suse< 46 X : )note: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here ) 91p381 | 836 ir | | 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 heretT eymn pt p93l ae;t>e:< | t:t re my p eat pA esls>nrigg a mccn| a ^e , m eU n t < lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.ha st J A:cStV327asune l>::Constant' requested herep*yaBrkgegI mvn)piap le_Cdmeelnenans: :327 Aene; | galMr y| O ^pna| ee ^ A,thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c txthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:: d32735irs d, S154rter(it:cu7yrx,:d Tnote: :Fp58enein implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required hereny uand: pg merreic >eewarning: e: unused parameter 'argv' [-Wunused-parameter]> v L154hes | ,d*c :lt32735 1(rayu ) p e | n8a s mn= (ea C ocRc ls0 ntsa.suBalt0lho cas knDst I> m (p/r l o , const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here | k ^Ct 4517| othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h ^: | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h317:cro:w i3:319l::1sds:, I :note: nnote: ne:in instantiation of member function 'Eigen::DenseBase>::setConstant' requested hereein implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>' first required hereriPAab Unnei t317 | n t s19Z2 (als) | erc,o nDtEgI(G)Ees)nCNts_; c{M AoKe , > | E _ | note: nin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested heres CrW ^JtIaSne S732t ^V Ea_l | (BuI In file included from vNethirdparty/simpleuv/simpleuv/uvunwrapper.cppC:oaA6nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hR:: lYIn file included from 103thirdparty/simpleuv/simpleuv/uvunwrapper.h :t s)t;_ 81: O: 6iP: * note: (aIn file included from nuthirdparty/simpleuv/thirdparty/eigen/Eigen/Densein implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here:tre1nrr: gIn file included from nC o| thirdparty/simpleuv/thirdparty/eigen/Eigen/Corep ^w e:a435 rvthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h: l:):i 103sa | t:951thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hec| a:tl:mlop14_leaaArt281s:sbi-:s,214 ^ Rnote: ed:< tgethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cwarning: tin instantiation of member function 'Eigen::DenseBase>::fill' requested hereuyrpdefinition 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]e n: i fn aT951fm | y281e 32741p e e | ( :d39 e: rwarning: Xunused parameter 'argc' [-Wunused-parameter] pr i v eDr32741Td eneyrpmei | ,n( emn )a) ;ci v}e ts_ d| &e ^kn n too_ .pa)ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h : 98 Brl i | la^ao:cs31t(f:t hnote: kin instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::cwiseAbs2' requested herethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hRo o rw= (: 920 cio l98l i:s | , (n12 f: srtsa-i lnste )e > d ; e r iBt l| o ^c Duve note: ekrdthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.hexpanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP':(nC996) ,on l: 69o:t h s920note: | see,B a s(skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) b 996 o r rn.o d | eetruem i lev e & xp I neor dtiunmtn:(et)urr: h,tPearra ai)rn;tenela >g int lo | nc(_leE ^rI( Gcmn*atathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h,satErsiNh :Jixl_ pSrBol_s:48oV:acl34)C:d .note: :in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required hereWku IeSCacuoE w i48c | ttn_ sssBs, -1, 1, true>' first required herer| ti y ^vfeadem p,r(Othirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.clts: 32741ehi: v847e | ee)rd)Dn59,e a; :r i>rm Mvwarning: eunused parameter 'argv' [-Wunused-parameter] eOa de,cOttrPiNtAhx 32741eM | | ^ rlSuaD r En hs)thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp s: a 27e r(:i pdve 48Cee r > : :M: aronote: unndsit:C v(todlrin instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested hereseXtp:i S,c a rl xl B27a | s e d ( h sa r | ,(d > ( ) ^r ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hh )r ) : 55s:;) ;,7i: o v | e note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required hered (| )it, ^h ^nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hLte( i :,rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h55a. | 804c:l30:aisr snote: g:c537,))in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here : ; = Jd7C804w| :Si ^V ae | (l sthirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h r:uieeVnote: B93c:aCvliolin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereen snd_(t26 a:) r* y537a | a.) ;O note: prin instantiation of member function 'Eigen::DenseBase>::col' requested here gsv I sr o i\w)(gFm_p93l | n m s e( ;ti| | e ^ n _t, 1 nthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c_:)noo ^a_la l| iia ^)32796thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h- a s: V .45r :osw:( (thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h906p:o93Fo(::warning: t65h:s5 ( :unused parameter 'argc' [-Wunused-parameter]note: +in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required hereei r,) d =;note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'0 | 32796 ^ s93 | mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h):)tV [ 0) ,377 .: 9s: s906 r | cq,u | ] . c onote: l in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heref ut(emmFp lnaa(tie, c< t ir e)377y;pd d eNC on | | a wr m em ^ ( ) B ix );)s; ie nBthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h a| r| iy ^ ^ n: thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp Oa782 ::3 r:B: a y snote: p O41e: (,p o>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here43t: yrIn file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hp note: e | .nin instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested heread: m78216 | : e e r iIn file included from ^41 vce thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hL:hthirdparty/instant-meshes/instant-meshes-dust3d/src/common.hsa42 :d23 | : l (,lnote: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator->, Eigen::Block, -1, 1, true>>>' requested heret:y _paes)ns ia21 42: )gm | In file included from en m thirdparty/simpleuv/thirdparty/eigen/Eigen/Corei : 436 : R h| eniVnettthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hcgs: t139l:>(o ^14 dc:rsa /usr/local/include/CGAL/Eigen_solver_traits.hwarning: tdefinition 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]T ,rly :g:sars272cs: ,:cp s q9139eu, Cr:a w | r iJ s =eS V e rBiDienrnitavahnote: lesr ed-d in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereymr_O&ue po;p enrea t| a d272 ^g | eC_lothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h :r : 50oln:saet Xa: *==st 1sanrgg(mcti*ov _gh:n xs)onote: nin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here;s s (l _Vot, p50S:Bc82 :note: 32796sI | (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)aol l aN ort,h v3tA:ee WR note: ri Y203ty _in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here | p )O ehnP ( 82 o | a mGp;e u eSer siar c sf t| :c:o( ^oS c!thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hair(tl:*m55anB, ta,t:pXrerr o7d i: unote: n ra> l)x in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here:(; _ :e) cn)b i t ct;g)r i| s t ^ae55 s| In file included from ^ | ( b | src/meshcombiner.cpp (:c thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h^ : 66 :1 : In file included from V/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h,:lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h13 :iFnma20a:,960 ttCnote: )s;: sa: 3in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested herer | C ^w iiIn file included from x:(r66sg | c/usr/local/include/CGAL/boost/graph/copy_face_graph.h :,thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp :18)J ,: note: eIn file included from bexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'/usr/local/include/CGAL/Cartesian_converter.hSBiiVn .:acn tra24o30lyl: Oe:rpIn file included from (960uj19) | ,/usr/local/include/CGAL/Bbox_2.h :n :Ie anote: 22lin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here:C:: coa In file included from lx/usr/local/include/CGAL/Dimension.hjn:l,20 E: IIn file included from BG aEss_Nte thirdparty/simpleuv/thirdparty/eigen/Eigen/Corea*_s:MsAimg:436:n: mm24_ | p paerK thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hrEg vl);e: c o nn 139d| : ^t i| tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h ^14 (:i:d93_o:n65eSerrrthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ci:ve,: eCmd _warning: itA32801Ludefinition 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]rtn(Ae : 62)rnote: Rin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required herea _ Bt:,I 139iNoA Rwarning: unused parameter 'this_val' [-Wunused-parameter] | 93i | ntY gsl, o e tm_p m :Dh_32801l | eaOeet:ePrr_sraOoNri.Td>>::operator=>, Eigen::Matrix>>' requested hereSH OnDa mae162r | V 46_:a ,note: oin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herel nb B us il836E | ItG OM PaEtoneNN_ r AAMaEsis)jIxiBsaN_gscrknomb ey_O&pe \o,t hHsn etr< )E;t jAyp po| ke ^ce| es nRtthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h_(cVatsIs ^, Tathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:muFa,l_d:AD114,S955set:i12:gK9 S:LTh :note: sn,( yJInote: pexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'tGySin implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here eN pMeEC oNnTt _114Cn955e | dxOlaem | >e)t ca ; R *lhnsae Pscrts>d eM, tSurExRra, c AJ| , SnpVc aTEFO ^u lInGcBuRthirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpple:CaS55a:s3s(> :CM:aoE :wnsrpsnote: t)Nu _tSin instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here i e h;ni C| ssAeL| ^ABR (_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hi55a ^ | n thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:a:842219:_53:r:34 ycnote: :t Bnote: avexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'uraIlOain implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required hereN a p _Dll842is,nAp | t#219R,ed e| | ; ^ Yfst e| Oam ^rPr_thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cp_iEnXcel,: 32829f:b60lP:o caRt_ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hwarning: eunused parameter 'this_val' [-Wunused-parameter]< ukEnIR(cV):t;,GyEEN _FI , 0| N ^,Tp 3282950 | esH:tUaEtthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hRRNi1::732_:nTc17I:Y aTm eJP _note: Anote: nin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested hereEin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required heree Sr (gSS732IeyPG | Vr Doa50Nel,m | M u r KoEiIv GiEXneE)NtdNtTe;de>re n c laa| _s ^M TA_ In file included from sOthirdparty/simpleuv/simpleuv/parametrize.cpp,j lKMPD::es1:Er: E_acIn file included from _athirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hSoRpbAilBCTavlsOeedR,AO<_LPajsSsND(eDAeMcreEi:t)vAeRd_11s: i)e_In file included from (thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.ha: 13r: BIn file included from gInli(EJmI SNGethirdparty/simpleuv/thirdparty/eigen/Eigen/Core\ACRnEoYv_t:_435e: d ,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hn:Oo n NPt_eWxatl281i:_14r | Ii*t ^( o:p cwarning: Neetdefinition 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]Athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hc:c931aexr,: 3 : s281 (note: JasSHexpanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' | sEVo tt oraRh sDI >931i | Te_rl* r In file included from uAethirdparty/simpleuv/simpleuv/meshdatatype.cpps ,:- 2SC>SCIiG| : pdrvo ^In file included from NnoMeeddE&swurthirdparty/simpleuv/thirdparty/eigen/Eigen/Denseic t i)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hNsTt: 1:_63tv e:d: eo In file included from phB| (82thirdparty/simpleuv/thirdparty/eigen/Eigen/Core)^e,iE:nr ao :Q ir436Uathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.htnote: to: y:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hsin implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here: _961v139Ah:a: 14633Le:l_,rr | O .=P O (pnote: | c ^ o expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP':d eErthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cn, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]: e d961( | )A T EDIOe139n | 32830,R :s 35 : ewarning: Biunused parameter 'argc' [-Wunused-parameter]a ( DG s DeEnNeErtI e32830rG | E _iNevrCe_AM&T AbKono todh&i(v e o al leHrE:a:E d sIa_DS)CpsA)LGAe;r sRa itg ni _E_N r B| _eoco| r p ^ ^=t(AC cA thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>>' first required here826eis n ts:r iexrAr ,R=Bn108Y : a48a ls_ | e t i:t:y pnote: nO&e mspc eaPottlnexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'a _lea hOetaerrm< t) Ne826rnT_;, a | yOpl t: :O| Ph ^eNaAnsM E )h _,H_doEthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hi pERe:I)55Ga:rIE, const Eigen::Matrix, const Eigen::Matrix>>' first required hereHDDeAiRvrTi_E,(tM yaVcepcIdEvT: eCdEe_ isHsF>: 55O | UnNN(E )i)_JS );sMSn aTC tVRea lt| O| u ^NeprG rn ^eaw i_lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h::>thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:I:sCro946N:LieItNnesxEB:t12537 a::s7t*ea > Drec:rB:| gi ^nl anote: rexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT'vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h anote: iin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herevie tr:da,33 &:y7Os:psI s m, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>>' first required here l oX ; c k 33P I rm ei | c_lsapRt>nett| us_osn:lr o_nd:Cp eS ^e rfwraealteithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hznoe:c93s:Eer_=f;l(IcG oi65s: Eaae gs| N)note: Uin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here ^n_s ( athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h nto| : ^93E | Xlt ae154P m:pthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cDleatraRn_s:B32873tI:ey7eOBh:pa, -1, 1, true>' first required hereymrp>AleR;,) ;rYD O154P | e p:| e\n _c warning: unused parameter 'this_val' [-Wunused-parameter]arSiCmvee | A ^ ^ d lB thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h32873>La&| s:Ai377 ^ | :nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.hostRts_aR aEt:i223 Trc:B36lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h9 oy:c:kO pU,:note: h Iin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herem pe lnote: 91 r' requested hereNJ_) T377S {:Vyap65elY | X:PnpEr223aT( umy | pDe note: ein implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>, Eigen::Dense>' first required heree rjBs e ,L _V hiovees Bd a,91b | cltsyjpee,:t:ecntPea tr_oomomoei ospcek mtRSherR p olsr>w s: a3calt,e aaot deB l, const Eigen::Matrix, const Eigen::Matrix>' first required here)e )_: rO 45l e| ,pC,o ^nes | anote: xexpanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE'i t /usr/local/include/CGAL/Eigen_solver_traits.h s927;: 272 | : D9 e| t ^h:i tnote: us in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereCrt nn y_rpv272e a e | *tslthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.ht ,:u 45wei: 93 sX: rhein note: sin instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here; C}B= wm n i_ a45| s| e | i ^n m ^>s oethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c B:aMthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp32874a:tl v39r:y rwarning: O pi>::operator=>, Eigen::Matrix>>' requested here >eC u:s oEE81I:lG>I Gv s86 note: t | e EcNW o_i in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required hereuD EEtrV N mIB_ i CC nh 103 r EA_ F aeTU(NiCn tG r y Onp ,i_c slntl | atute er tai censna o n=lsm e eC :ssspyl :sss(wBtc,RatliXas oet) t; ea areD, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required hereO;t mh In file included from esrc/triangulatefaces.cppr: a| J452t ie | oi ^nSMcnViDneatl tu rB: In file included from In file included from ithirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppe/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.hvarw:lieosenec1aACtldbo: >k(RIn file included from osnthirdparty/FastMassSpring/ClothApp/MassSpringSolver.hd:s2:2e20wrs: (: In file included from In file included from r:ti)x/usr/local/include/CGAL/Simple_cartesian.hthirdparty/simpleuv/thirdparty/eigen/Eigen/Dense ,:::(c1 20tor: : *)aIn file included from a/usr/local/include/CGAL/Cartesian/Cartesian_base.hn: 21isIn file included from ri: tvsi nco : t23 : ihu{ero :rcIn file included from sn_/usr/local/include/CGAL/Bbox_2.hkf:r:22rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hSeoc.: 281: :azd14tlCaueIn file included from rrwr/usr/local/include/CGAL/Dimension.h:i:e20si: vCeed,In file included from nSA onlCb warning: (s)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] A) L| d, ^ seAr ,i2f Rv>uthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c281thirdparty/simpleuv/thirdparty/eigen/Eigen/Core | , : ne Rceb)cd32939 t u(o)o;.:n s rotltno:D 436| : ^ eE XTthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hrRi 66Iv:y:p139on:et(a dwarning: eunused parameter 'this_val' [-Wunused-parameter]14P: tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hrRe, idv&warning: e noipeod e(r32939)n :a)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]\t o | rrP s37;139t:M a}| 23t=i ^ | a (acthirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:c on eJnt srS Vnote: | : ^atin instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here iDl x94>:l( 20c thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h):e ;37D98 | l :enu31rsaee :i:v }note: B s in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::cwiseAbs2' requested heree d j note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested heres &asB s r_98| l94e o ^b | o&cethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h jk: oo pteu158r: | t r rhen e atc t t uer| _r20oa_.)t:ne ^ m_ note: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h gpe : in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested heren ;utl 71158Cm: erar | l=a(sxcts (| 7t J:S oenote: ^ t(skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)r:nuse:er tbuir nenthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h :raC48orn: atn*ptoyt hME li(34asx71s | :c (etpr**note: =txhilxtirsin implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required hereB a )a.c:Atb s(o2bxp(u/tpb ,)o.tll saut3a)ti.ei381_t55h:i ::note: :cin instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested herel24 21s Rnote: : _a:7 :note: : in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested herev27 in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested herenote: h aIn file included from | thirdparty/simpleuv/thirdparty/eigen/Eigen/Core l s,s : 381in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here | 84 Ms435, : | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.haO ^t : p281tthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c | :r :33 i 32940o: | n14c41r :,l a e s i :Lxwarning: t| s ^ ( warning: iB 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]thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h a:s,e 836 :uunused parameter 'argc' [-Wunused-parameter]0 r 46| ):n C = ^w281 | i i note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here mnathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.ht(:Vt 32940 s90D | e:rer65i :eUivx note: erd &=836 | . nr oopa ewEA (iin implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required heres rgsrFy n ea( n ti:aiogrnlm:O= epA(n,Igm 1lnecto, const Eigen::Matrix, Eigen::Dense>' first required here au340 :n e d tlnote: l(in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here,.h 0 eS48r91cir, | t | ,tF/aeum e0r pmlp) layi)3ta)teDne..m:d9N2aoeree6rdy, gpDEen>ei:gncm,(:)arr :urnuimJeS;v (Vaaeedla cu| >ment:Ceun aM ^a t(o*rthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:tih:UlcDlisxV41ntaTasy:,npr, s eost>t y 12shrO pe* c as ,, : rc tgcMlvef) tanote: a in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested hereo| tsu ^rrniry x)3Bc;aps 41thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c): ;| see32948 : ^| nda: ^ | m e :| U ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hn13: thirdparty/simpleuv/simpleuv/meshdatatype.cppM i: C wthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hia1155tts::732eZr ( :7:: Niuxlwarning: :iTcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare])14y:)g ;17 lnote: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required herea l : | : p r: ^ey>note: 55 | in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here32948 | s q O11note: | In file included from p 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 c u a rl a thirdparty/simpleuv/simpleuv/uvunwrapper.cpp :e6d i s_; f 732 s e( rdegtCc: w | tIn file included from elaig thirdparty/simpleuv/simpleuv/uvunwrapper.hu | ar: ^_6=: =lsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hIn file included from sthirdparty/simpleuv/thirdparty/eigen/Eigen/Dense s::J1S n: 176e n_v : In file included from Cthirdparty/simpleuv/thirdparty/eigen/Eigen/CoreT:AwgeGi.tdBsiohi_tOenUa10436sn: (thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hB(Jwn:raErCy)O139pyVt:;,OF ,T:)e r| p Il ;2note: ){14;:min implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required herep l n176 warning: | ; | ^ | a ^ l : ~~~ ^ ~~~~~~~~~~~~~| ^: In file included from cthirdparty/simpleuv/simpleuv/meshdatatype.cppthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.hdefinition 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]:| rathirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c ^:232960 : e : 45t lIn file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:13958 | :thirdparty/simpleuv/thirdparty/eigen/Eigen/Densethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:: 28l u:r8293:_3 a:1:65: :: snote: Din implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required heree rs n: warning: note: In file included from in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here note: iDvin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required hereeunused parameter 'this_val' [-Wunused-parameter] i45 e d g93nn82 m32960 | thirdparty/simpleuv/thirdparty/eigen/Eigen/Cores& | : etncotee_p | | B m 435cnawooe_sttmaslriaia: aastest(rAothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hetbtsc nwarning: t(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]rdecdi> :c aJoeeSt:oVnneasNls< utt281s | l(uVelMa,aFr,tyi prve y{ tErCeid (r)j,xn aeBt) uD;o e xaprrr(irnmvee s| odsw_&e ^o tCo bwBpii& jhss,n eaecthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppecAobr:s242:eyROr19tel_pis:ts ,rou (note: a in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here.t,JodteSr = riin vhte(rceoy dt(rnC)),esrnn 24op; | tai T ly:e| :p ^D e nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hsec(n:t n dsa maeelrear ne90Bai:Lvah 65lrn:r:e _tsunote: rtcein implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here, ne :90d | x ste ot(n)asyesmi&t s)oi t*;cgagn _}npl tp _to| hl:a:te ^n oaeatrpx)opnin instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here(,v ea48l>o :snlt t c98kt34cahyluapies:s | _)m )v;_s s e pC| e ^a l w,Niur note: sn thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.heloaktl:m| eu in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required hererOne327 ^:et22 sh(B naur:Vy e48 | ,tithirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.crnote: Fin instantiation of member function 'Eigen::DenseBase>::Constant' requested here,:D32961eend:,33Km adOm)p;r e rliavp327x | :,ttye : O det yr<| t ^ep tp y::ethirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp;uwarning: :unused parameter 'argc' [-Wunused-parameter]r55 :nS n a rpc ed:e| erniav3ameeda (Mmle):32961 | D e l=ra ^( r >ainote: t( vre(C*thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h ):o nis50t:din instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested herea)tx> 1;Tn h i t: csylnote: a() 55s| s ^pr ein implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here | .> thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hc w i: o M537 : a t7r i50 | wE s xcBaIsl(a:s)r Ga a p,e note: ein instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereAs s_| Eb cCslNi_ow MilnsA s ^K eethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h ( 2E: )_(S)C.,Nsau A55L Al ruvlaml()R_ab537i:);rl y | _O )7n t p;; | ^B I| | o: ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hcN317A k ::R ^note: ain implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here3r45Y : 29:( thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hnote: _in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here:V:g93,O c: , note: 55in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here _65s317P:F | ,cJ( el | note: 0in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required hereS aVot,45 p_ | a ss e erRsl tCuCewni ooesaantleseBnoCiotanlsaer nirS*ctntaa rs(,93a | yv(ltoatreOppmaIlm )p;r goyh*paldart el,uK| Xec0 ^rr _)tgsvq)));<; thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h ;:t 951n | ^y p| o ^| r | ^e ^:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cm: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h33069n:In file included from 14a:m thirdparty/simpleuv/simpleuv/parametrize.cppe::note: =(skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)93 ::44 1:377B| 65951 | :: iwarning: nIn file included from athirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:9^unused parameter 'argc' [-Wunused-parameter] : r note: :0note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required herein instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here.11 s q 377 : uIn file included from | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h3306993: | | a961rt e: 3rmep ld thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h y: :O Np o r a13m: , note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' In file included from (thirdparty/simpleuv/thirdparty/eigen/Eigen/Core ):; mt:961e | t367 | y < : ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h B Etp: eyaIp92G:n a 29essa:m ewarning: kedefinition 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] ELN.h _fns (thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.ha 92:,203 imM: | to e21 yt: B ih lnealrr( . dyeO pf,anlnote: so(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)_A e KpEe a) try ; _is nv s Sipa m203| ee | C ndga e( ^) )m R hns thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hA L m:e| e A>R804 n: 3 t L_ ^:h ciBl/usr/local/include/CGAL/Eigen_solver_traits.ha : 272 _iIonote: N:A9snin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested heret: f s pa se (804Rnote: C,Yw _!Orin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereit | yrgp Pi_antt eoercOs& e272 nB | N ca T io a,npleHaEmlreR IJG SrHyX_ Vnaas=raOs aTtRlo(rpl um=M;eE(hiC o :s:>Tc_HsnoOnoD , bscOlPg| N ^tl nasthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hitc: gm*nsseso50vte:a1ar nAtrM:_CE_)wn oaib__| g ^as (smsaptleinote: arsBsi(igthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hdtsrtx:in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here946,(:)12, -sv:i )b .n>msroc n note: ,c aeexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT'fr no lu50( | tl_yvn| o ^pj )946eO,eWthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ci | Ep r at It oG cExrr:e;t33107u r nNh:&51):;| ^) G; Eju warning: | | I ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.he ^:G_ E unused parameter 'argc' [-Wunused-parameter]thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hMthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h N45,sA :K:9110 _:E782E:X:P65s_B33107SaC:RA_ | Bs: I3 NL(note: Bin implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required hereA e :Anote: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here:R:_R YB, Xm) I O;P_ 91_p S | CtAe LNrnote: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested herem pAAel| act ^ R _R Y _ Oo45eP ( R | o nIn file included from p d E, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]Bnote: aexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP', ei Os| P rnNacA l960r ^u y | , M281E Oi | pethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hC ),E I:o836G E c oN(n:dnsnetnsrti tva_ mDeeeM rrnA KMEae*Dieatrrrv46a:iixvl d_gTvy(note: )SpCein instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here A)L, | 836 | ee \>A ^ : RA: adds_ ,| Bc&I ^s sN soipothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hnA:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c R Ye 927:ir:g33138_a:ng3t:47 : nsnote: O _m expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE'ctwarning: elonP tO<_ t927ApcatM(r:la Ey sdeN:aSec_aCOApn;eTTel Hd ,rSOr& | i ^vDe o dc(,a)t , FhO( u,necrP >rEoIt h)eN;AG,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.htE y:: 45 rN p .:d:28_:e rernM| C ^A E anote: T m)uiin implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required herenv( eeda c tS\r(c) u(: :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h45: S48c, | i: | ^n34cta:a l faurew i nlcDrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hn:a>sstenote: Ain implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here,955) (l s:: ; b):)12s: c snote: a r48c;expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' | t e2 (m )p l| | , ^955 | i ^anthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h :flru nt _thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h ca66c:, )13a:tO P;:Nerr>, Eigen::Solve>, Eigen::Matrix>>' requested hereE ^I) y,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h_: 732GpEo:eJ:SNVpn_ 1766:a) | a mS>::binaryExpr, Eigen::Matrix>' requested heresnote: ein instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here u C At DL{iye A732p | 37 CreeR | on_e tBun I nrst etr a Nmne r iAv niailR YCenrne d*>w ictalstetOuPr_errn:n:anecA raaals:glalb_.asvsl2s:tcRaeeEs,Xlt:m:PiuRglp li a_trMrnnattRtEmrTaUeeni_nRta t(sTsseNyipdse(iemTeYe n)ePrr: )a E| , ^r:ySn tEc_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hn(ai:P lo114| rt:o ^max9phvero o:etr_dead,Tr,.thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c dle:(D)iSaCe, -1, 1, true>>' first required hereh >; io,114 | }>c noicvlesdjn_(vsepdt:rao- , E| 45X ^dOPs)> R)(>P:,; warning: dunused parameter 'ctx' [-Wunused-parameter]Nbe rs| i ^ A) thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hM :E33230 \) Mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h | 98v:a(s e162dt| (ap: .31sBu:t inote: cin instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::cwiseAbs2' requested here\ ^:)5m :,thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h (a o | s) :J98;94t:note: hSe ^ r ein instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here.V | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h ;: | a l| r ^931 e tdu162ee20 | uthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:r:: j nnote: s84in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here_:r ^ 3nf u:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h55:: uEmI G219 :inote: n3494vcetEdieonote: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested herex:tN expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE': (n | ) : ,r_note: _ in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required heree i84 na Ip l | t(r N (H*eott219931or( Jhrn | i a s | lS:C:CE) ae Rwti ts.eceBsiuonnstIemrwipiaglrxytasTtee e*At_unAO_rcnSp(sTn_(uCaOoPaEln sm:IE(R1:.AGcEd0r),lTatfNs_)C;ytpsoAt OeRn | /T_S ^Maamteh p O3i Btahthirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cppn:s.e027<:e48fro:(sD Dnote: ein instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested herecir_ne(thMea irvpe )v;ael),27i | v dcr e ,d : : k| | ^W n ^S< rcD iaa| lethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h: :lsat ^ecra: 842r iAthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cc:>:53vle (adc33230 : r,In file included from L_:,63(thirdparty/instant-meshes/instant-meshes-api.cpp)e:O)s ;note: s:OPexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'otNrAiM43 , : h| E warning: eIn file included from sunused parameter 'this_val' [-Wunused-parameter]>)0r,D_thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hoep)842 r ^ i v| e: | 16= ^ 33230 (#Vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h.d: er | :In file included from 63thirdparty/instant-meshes/instant-meshes-dust3d/src/common.hs:)82of<::thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hw:21537(iFn(t: 7: Sde>:iIn file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/CoreC: 436:Enote: : ,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hanote: t:1:)139Iin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereGAin implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required hereiL: 14cE :A RJ)NSwarning: -63r V_ | ,Idefinition 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]a537tu | l VNyu n epH.e(rEo Rn*It aTm 139 | h iwe_ js (iF,s(n ito A_S _s eD , eSfIt0 ) rtuheG_beonrcio)l)rntvinNo.asa)o;ne _HqpadrMs D uiaE| o&rN ^rte elc:othirdparty/simpleuv/simpleuv/meshdatatype.cppT:_(odpOltePJASN:Ctr11o:riEo14aRmrA:c at(TsO()a;note: ictosoin instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested herere h=:n| e ^r11=: SD(etcthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppr:ie | xat41c) l: i;o nav 12 n:r r| se ^> dt)t,e e t*\c tEnote: ux Iin instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested herethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h rr| , : GJn41 S | MV ^Evna al athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h.u:dl N223377e:C:9 t:ro _ : t:hoiIgail( 36Nn:w:ss:note: x_)H;BsdE R atnote: Iin instantiation of function template specialization 'Eigen::operator*' requested hereTsiqin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herer e_ t hAeS& uS| Ii377ca | rt223 | _G ^e as c d c_NeM In file included from ethirdparty/simpleuv/simpleuv/meshdatatype.cppdsg::E sV< oN2T: _In file included from X_tBeathirdparty/simpleuv/thirdparty/eigen/Eigen/Dense_vh:Eaelre1s: epenclt,(oo)g rQ In file included from tthirdparty/simpleuv/thirdparty/eigen/Eigen/Corerh| ;3: t T 367yU ^: sAhs Lep| (e ^thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cVir:.33231d:_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.he>nO38P:,r :::warning: Eunused parameter 'argc' [-Wunused-parameter]i v92 r_:e Faex,dl(R2t29))>thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h);A33231 | c l:T :| ^O| Ri 55 ( /usr/local/include/CGAL/Eigen_solver_traits.h ^D:sa :e rwarning: idefinition 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]7s 272 :thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp9s = 92v: | s:: enote: i in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required hered n ( m)_ a note: B lnoin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here| c82 272: ^ | k55n3 g o: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hI _note: l in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here a X mep)s l82s : | | _c 826 : dc 108*e:o= n slmet; a_ m mis note: _ ao| l vsexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR's t r C826 ^ | awxi ies ig thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h rx__si:nems enBt;e 154n inEt t| naa:I7rryipGOe ^p E_Ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.hmsp(Nto:lr;:45_pD :V| ,rFnote: 93-e> ^s g:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h ,Ernote: :in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required hereoclin instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here V,IvaCte)93 o ;: W 65154 | C| iE cr45:t ^note: &Jhl G_thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppF Sa:Vin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required heres | s24U:u e oN a lp uC sB elrE9319 | EoacetIIkseIC:GtoEmGN(o _Ennote: mppin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested heres BNrlt< Dl24_ | =X(aSETV , RXp)Otrc oNTGny_e;< sItCIt * ya| p ^e EnrnaIn file included from Nom__ge Lap evsrc/triangulatefaces.cppI:rNe)s sB,iiE2 : FDUetIn file included from u/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.hrrn:Bi20n: | iaggIn file included from n/usr/local/include/CGAL/Simple_cartesian.hrmy:e20Onl ^l o:tcp:_vo,a eNthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cC:dr : &In file included from 33231 pikn:/usr/local/include/CGAL/Cartesian/Cartesian_base.heR58oawp:s ,t:y21_warning: lunused parameter 'argv' [-Wunused-parameter]rlo pi na: ie B33231enrep In file included from aeRto | t /usr/local/include/CGAL/basic_classes.htant :aolaomri ero_r bLl=oon hcc Mk23(k: Caot_&s)slc In file included from o/usr/local/include/CGAL/Bbox_2.hp,sr,o: kt;y n ps22t e: n i| xIT ^In file included from n nDthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hye/usr/local/include/CGAL/Dimension.he: 93e:r sa65p:m:e P 20note: : ain implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required heren eIn file included from lthirdparty/simpleuv/thirdparty/eigen/Eigen/Core,:n435t e93D | st eo: R(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.heBVeRmo,tp:a n281as: F e14lh:sa,t>sde, t >< e| iwarning: 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] ^K thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h< O do t c281)lhn Mea; | ta y| pse:s103 ^r Dt e nthirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppa:m rC55r:ii:81ew iBx i:3 s :v ne Dnote: eaeBrr(skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)yiOv(i e d n¬e: p )in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here , 103a d o | t>itn&e55r | myytpc Oop pnas oetapht;erelrar an)a r a| gt{po _cl,i rn =e(rm ^e{eJtc ao nSBtthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.haVue:s69arrlesut, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required herert leor i69vcsk,e | eEd(e*n& aVt aoytm,I(raeF)g.ptet,hvGeE o)0 X p,ornrRr=aN)_| T ^Mm Ae;e(no eyKtRahortEt thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c_: ighopneS| s ^33373M :athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h>38Ct:,48 ry:e :i34x ,:r warning: iK.X )(;)Ad n c| l;note: unused parameter 'argc' [-Wunused-parameter] ^ et r Lai AvBe }in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here In file included from Rthirdparty/simpleuv/simpleuv/parametrize.cpps _33373B | :l ds 48 | o1| I ^c (t): )kIn file included from CNRAthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.hR;thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.heY ::wm _rO i11s: P158e:Be_to w 20ipOusrnIn file included from lNaTnar, Hthirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.hyitnet: E RB l13 :O: o cIp In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core*;k Gnote: C t| h<:t436in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here i ^ s : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h oy;p:H 158T | ( }l sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hr ,:ee139nta :45m:14 10ueo b:: oD er| no l r ^warning: note: p in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required hereeiIv e*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]tnhthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp nrdi >as :ce 139l | a r=86 P t D o e:r .16at o r:s n/R, note: sre oq tuMiaattoin instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested herei li>45rvoend &cil | na so86MpxaBt | e rta irrasxtaoteieet(n)u;rtnr =s() r c BC cwlu| | ^ror e| nc ^ k ^ igthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.hcthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ho::thirdparty/simpleuv/simpleuv/uvunwrapper.cpp tn33s_s,e tJ Ss::V7946381::B12:ailn:a tr u ynote: Oapnote: , const Eigen::Matrix>>' first required hereCexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT't e24u :33M sCtaootmenB i946| n=arr ^is | | yxcB slynote: Otain instantiation of function template specialization 'Eigen::Matrix::operator=>' requested herethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h apse ms_se:&,t836m a : t381orti | * a r sc ohn46r:e Cgxvw s note: .in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested hereeir, ) ts;t u o r s836D | e | n r ^l ie Uinnathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hA tEvsr yve ms(aOepIbd:GgEiN,i148_c:g )I;n m ceom7p:) n E note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here| n ^ l t148 | Xc<;A csmPttthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cu: R | | aalt ^l ^rD a isx_ 33467thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.htsB:T:I y91ps:= N eAE41OC:RCtIn file included from 65 :hwwarning: ieil thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppnote: sin implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required hereY: unused parameter 'argc' [-Wunused-parameter]OeP1_BS C91r: eIn file included from aD | Aithirdparty/FastMassSpring/ClothApp/MassSpringSolver.h33467tLngne:emadep2 | Ar,: SIn file included from lthirdparty/simpleuv/thirdparty/eigen/Eigen/Denserr:a1eyi: cOIn file included from vthirdparty/simpleuv/thirdparty/eigen/Eigen/Corete:R e 470n: :< t y_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.hRpE::I162dpmA TnU,R>e:g5l( nda:pe Fwarning: uAlNme e xdefinition of implicit copy constructor for 'Map>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]U nr i| cin>a_s162dr | : ^T (yv YO: dP eregdpthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hu r e E,( : n(()93 ,a c eott yEu:tDa el*p I G65 :eh rni 1 8note: DE0a m in implicit copy constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1>, const Eigen::Block, 1>, Eigen::Dense>' first required here. eev 0s reMd. / N,_P93r a oItN3dmHtre o, | .i xt TEtreR iIm1 4 pv e dy elpasdTeT(t,1O>5_r)ec< ,t P,NA f Ay 9Mp f SuS2E 6n, )e Ic()G uNnd eMr En cENcTii avm_;Ol ee gade(ns: :)V e PiEB;) ,cRn| st ^itnoarrCA yw | aT O\thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h :R ^S3732 r:| O17thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h ^: p:37 :,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(igdc 23 M, at y::p :J732S | V thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hpUnote: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here nai) eln : 927 asmieeU: 3u en37| : ^LthZCso | nn t (,)note: a)eexpanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE's rtn a;l : :*cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h a927ltrlyarr:O842py;g v_ e: | 53 pt) u| e ^a C| w:isnrIn file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp ^as:isnm 6e| eanote: ^g thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.hB.inexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' n : mthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cea:t:33467 45nReht:_28nIn file included from r:m84261 | o:y_ pwarning: Oapunused parameter 'argv' [-Wunused-parameter]l#sdlthirdparty/simpleuv/simpleuv/uvunwrapper.hae:e ifE:I GaE334676 inote: | in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here bNs_ : n ei (cnIn file included from Cl Aa thirdparty/simpleuv/thirdparty/eigen/Eigen/Denser y E: aE xsps t45h | cT1C: (iIEGwIn file included from rIEGwthirdparty/simpleuv/thirdparty/eigen/Eigen/CoreNeN: d_ A_ Cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hjee _AIp rNB i b:Hn a roE281rsT (2iivnyte:O14(dd>(: e ) rcno)np saRt (;{ I| Twarning: b,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] _ oAtl ^) r .hsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.heS ::91uemS (t r ) I:281G: ;s | 65 u rcN : i. andlnote: n MaCrt Ew | iin implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>' first required hereNa_r,sDeOA g ^c PeTrb Ni91A | e_rOithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hvtv,sP2eEd &JRRe AeSoVt:puT84Od:R(ea55M:r nnote: lEin instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested hereu Te r)ay)CSp84e,e(,o | ( d_ Ditenosenpt errrti)omka m&<:DeL O_t : e note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested hereOS P ohtehrecira tvy e l)raEDd ;98p | e,n OR e Atrr T| er,a ^O mS C i tRe v thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hA(:h48Dee r DM a LuAt reie:r34dr:Rx::iST y r n> ,v i ipnevdee>c dcanote: )loin implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here nntu>m e a: xst48r: : >at | :rr(r)gecut) , n| J (S*; ^ta VhEiase ml ,p X thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hl:ua P R 824o| t,e tl ^cCel< at\(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.ho: s :| (nhssye ^t52 *537::r t note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'Cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h7w:h*i131spi) ;e:: a e824Unote: sr)14n .gn:| | anote: rin instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested herea cm ^in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here e y vthirdparty/simpleuv/simpleuv/meshdatatype.cppwO p :;)i11s E: 14eI:GAD e E| b 131rnote: iin instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested heres | 2N| _(D ^11 ^ v e537d) | | >E thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h V thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c I C c.:s u45lm::33539(28)E : )r;aest:ru_e r41 FsU| nNt ^uMC: a_ rs n warning: enote: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required heretnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.htunused parameter 'argc' [-Wunused-parameter]E_ n : 45Ir/: vi29x.o :dG a45EB33539lNo_ai | atssn(u( mnote: oS(skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) eteTwR | O h e| r ^Ncxw) ;G i_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h)s:et : I 9045 | | : s : ;65 ANRqer ^b :ta l L note: (I| in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here Nz ) ^S E ;c90thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h aDl : e asr2| ( ^ r r) | 0thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.hit_e377m::9101 svqcp :eno:do37n :rl & a3note: warning smnote: osin instantiation of member function 'Eigen::MatrixBase>::normalized' requested herept t generatede. e= < in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here rr{0 .a101 s | t q r t e y p377 e t u r | no r a=m uclang -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 -Ithirdpar (arec ty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt 5/mkspecs/freebsd-clang -o obj/maxrects.o thirdparty/simpleuv/thirdparty/squeezer/maxrects.c N r:e u eodtln sN ulnBoaas trrr nDyme( ei(roOit h)e vCne(p;,thirdparty/simpleuv/thirdparty/squeezer/maxrects.ctp:1 -| pw ^ rt.ydp0da)e e&i nroit.rva63s:m53ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hh eeMr:a:g)t ecd 836cr({r oiBxaAss)e:b46warning: ):Tsy,:unused parameter 'line' [-Wunused-parameter] : Jnote: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here( S oVpp 63a | | set>ps22le-rp ^autRiec836 0v)o ia. | tdntu o r/usr/local/include/CGAL/Eigen_solver_traits.hm o rena:Cr272=:ol9T(:Aofyrin sszettnote: see i gdR in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heren m (hee) ; r272cn*tla, const Eigen::Matrix>' first required here:r98}thirdparty/instant-meshes/instant-meshes-dust3d/src/common.he:n:c_ts , thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c31\ 93c p t:r3356921> | :: t| e:lm:po - ^note: l38a>in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::cwiseAbs2' requested heres: o:tle v erthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h>' first required hereett:yr s s n , 14| ( ^B : p 351 | warning: ne udefinition 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] ,m X )ethirdparty/simpleuv/thirdparty/squeezer/maxrects.cxn;t :s :281r : | a r m e| a ^e99 L:lh(c mD,_s(,24ex: t yIn file included from *src/meshcombiner.cpptp f:warning: r1himplicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion]ui nrc(i sxpve99p)rn: )a | ) m In file included from e/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h ., :cR;e wh20d: &In file included from s/usr/local/include/CGAL/boost/graph/copy_face_graph.h> i| r ^ oep| e r ca ^ts :o thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hr 18thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h: :t= :e c732(:cAIn file included from 17162 ::- >/usr/local/include/CGAL/Cartesian_converter.h binote: 65l:sin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested hereo:n 2 a732s | note: 30F: s ( in instantiation of member function 'Eigen::internal::BlockImpl_dense>, 1, 1>::BlockImpl_dense' requested hereir ne e)R In file included from /usr/local/include/CGAL/Bbox_2.hCt162:w22 n | e.: i cst sLai tien ts eruIn file included from m/usr/local/include/CGAL/Dimension.hDre:Bg(inn 20a: )ncs) ;In file included from l ,anrk eEthirdparty/simpleuv/thirdparty/eigen/Eigen/CoreJ y:O436:=: SpI;: G thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h| :E N| c ^_BVa ^D s139Ethirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp1V;: 14 a| e:& ^ ~:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h a27I:C48 :warning: 50ldefinition 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]ou:thirdparty/simpleuv/thirdparty/squeezer/maxrects.cel:lt hnote: 94 :in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested here30 C_E ::27o | a _139n swarning: Funused parameter 'line' [-Wunused-parameter]U | 1e t N : note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required hereC94r | )D i s ;*50s a | | mirgge ^rvna El )niILn(meiexG ,RBeithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hvce n0t:dlso&c) Rt 48E| N ^_ ko:ep34enI cro__mapM=a:tlti athirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.clo(:*rrs33569A(:(58tXh:i p=se(warning: runused parameter 'argv' [-Wunused-parameter]Kcnote: tin implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required hereT c,- E48 y_p | Sot>lCdeeAeVo33569rnLsm&.p | r o wxtipl A(a vrR,e n _tgMBFI IedN(< Al)t (i,nnRdey ieoptaY etnr i, x1axm)e) _ )B aDOsi ) P-eVe {.&hr ie voet : d(>r hIe rm) p| . ^o;d rcl l | aos p ^w(s thirdparty/simpleuv/thirdparty/squeezer/maxrects.c(:eerM109aFthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.ha( :r:i t ox rtv e ri2455i:x*B, p:, warning: ra dp7,implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion]i: s)e r0 )(o)i n| note: tin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>>' first required here{, a})109r i ^ d | )u 55| c n t ^)t.thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h | :e55r: cnsa l7gq:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h ::rac118sus,l ais:| :^e cg43t :J s-note: >ain instantiation of member function 'Eigen::BlockImpl>, 1, 1, false, Eigen::Dense>::BlockImpl' requested herenote: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required herenthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h_: 960S:V3a:lor u note: ie 118Cd55wN | nexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'U | o peciC ls < rei so960a | n lndsis eCmBSiEnsItnwaecrGyE NBOR(a)lie;s _plMoIcekm(B cX pAltaKpEr;_rS,CiA*naaL | Ar ^ t yRL_TBgpir| y ^pIyvOn)thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppe:N en&p41kA xR:=12 | :a ^I1thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hmYp_r;p O, lI mn:Pd_93OeN:T| 65 ^ ~:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cH:E;Le33806x E Fnote: note: iin instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here)Tin 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( : 62 MOthirdparty/simpleuv/thirdparty/squeezer/maxrects.c 93t h41: | E:T:H 116| e Owarning: D :I25 ^,:unused parameter 'this_val' [-Wunused-parameter]O | m thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hrtDPeN: rpi33806 vwarning: limplicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion](eexm pA | 93Mpdl Esatr:,65::)116ati:gS t | il e :, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required heretiyra)l \: p e93c | | a ^ | resJ St ^>Vt(e-)>nm)pqthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.ha;ui:nm965ale: r thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h19a :tIe:< enote: din instantiation of member function 'Eigen::Block>, 1, 1>::Block' requested here955n ap u:lt12| _BR i ^:en autcyeedthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h :rp965ej537y:tg7LOi | es__p a n an:k r, note: l e n gmt= e1 ;yBpinote: trha in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here e sy n| _naexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' ^ ~ i537 | s a r955m | (Athirdparty/simpleuv/thirdparty/squeezer/maxrects.crV ,e ry: OLrh145pe,F :st,25l, : 2 au r ytny B)lwarning: unused parameter 'line' [-Wunused-parameter]pt y(eEnJa S;Cpoe145c | I om ne _n| k ^ast a_ sctSLl:r,82 ha*lS:cieCcisa,sdtsx ,t3t:AeL= ynote: =sin instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here ApOJR _eB(nna OTSrCdmVwI82Nearl, | h eeo AL RlutohcnhoRsg>iY sOeeftetemBai tn CP _oEnr?a Xisxtr1yc_POeRl _:iRn rE pD;tlTaUhsi n)e;es) | {CsR ^Nt _| wTrYsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.htii: ^| : ^s 19P_:: Rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.ho1weeE:(ssPBrion m(note: V:vaoAtael377din implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>' first required hereTr,,D:Fe ,,rCy O9 )i19:pt C o;v; | thirdparty/simpleuv/thirdparty/squeezer/maxrects.cnote: : 120eEdm,p| O P:| 13| in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here: ^i ^N lIe warning: Tunused function 'removeAndFreeRectFromUsedRectLink' [-Wunused-function]thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h377 ^ | Gi :E69 mANMthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppE :)1e:(120 :\_ | ,thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cs24t anote: S:in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required hereM33807A: it i d:1937:K eEc= :69| v ^= | Oo i dnnote: T E_h Iwarning: G:eunused parameter 'argc' [-Wunused-parameter]Cin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested hereWE Nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h B24r e33807:Ia931R:i_sS3Me:g Ah(KmEnote: | o Ev _expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE't B_ oIt eSAChNAnA931d | Fe | ? r eLe1 R e CArcRw i .sY d_etrerBORieFi rn:_tB avPourmrUInyNOApDe R Y(s o epds(_inGenote: iaHin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here_ax(fCTA( d sTR(otr,_p bik )e n eftercat ser 272rCte | n l o coe| n o )Xr ^ =/ct,ekxn aqt ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h_| : um _996sslpoo^on:t:l*s v:c69 ettxci,:reathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hn:_ stl note: a)k e920ar | rin instantiation of function template specialization 'Eigen::internal::permutation_matrix_product, 1, false, Eigen::DenseShape>::run>, Eigen::PermutationMatrix<-1, -1>>' requested here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s:p_| 12,^gO( :V thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ht r,:Fc,-946note: >, sPd996Nexpanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' | A :o l,M12K dv) ;920 : J| E enote: ^pexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT'S | ) Wethirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppi,r V_:toa55p h:l946u e) | G< C SrouCm uAnLsA Rr,ettettyeapsesu tnra(3n*im e:Bao tnu,rE rInote: G_in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested heremXi ng t)e;v ranEnN 55)a l | E I_G:| : ^ t tE raE| rrN ^a_Xia tiCPpWxsIR_S__lEBi_IpBNrIn file included from A:720 warningAss:: Rk_,R E generated (:In file included from warning: /usr/local/include/CGAL/Simple_cartesian.hRunused parameter 'argc' [-Wunused-parameter]:. :Y 20_ SO34405ncTVTahclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d,UeFRl/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uasr/local/lib/qt5/mkspecs/freebsd-clang -o obj/waitingspinnerwidget.o thirdparty/QtWaitingSpinner/waitingspinnerwidget.cpp ELRT: eUNfrIn file included from t_/usr/local/include/CGAL/Cartesian/Cartesian_base.h,,:0T ,>YRe,21nP e: Nf\In file included from a /usr/local/include/CGAL/basic_classes.hEr_gT | Y(l :sD23e er i: Pvy E,,( In file included from DKe d X/usr/local/include/CGAL/Bbox_2.he | ^r i)v;e ,: 22 M thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.hd , Oa | P ^ rtoIn file included from : h:mIn file included from o/usr/local/include/CGAL/Dimension.h :et20 thirdparty/simpleuv/simpleuv/parametrize.cppt223re:d: i:x In file included from S 36 r1thirdparty/simpleuv/thirdparty/eigen/Eigen/CoreD:e: rIn file included from note: ithirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hin instantiation of function template specialization 'Eigen::operator*' requested here : : Th11 436: v a ,eIn file included from : thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h223 p | d Othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h iP,NOV:enPt:>e:N139A:c r:tMoauEAr)rg13M: 14EIn file included from )thirdparty/simpleuv/thirdparty/eigen/Eigen/Core(3c :dns((dde:e435rrii nwarning: vdefinition 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]s: ,tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hiev: e_ dd(( )J281,139S | :V)14 ,a, xo :a \ t warning: ihsDl 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] e=er| iul ^he vs ,Csoin 281sn r | rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hh( t e d*&.:dae rmoirs927p _Deavr:e)g3reai:v endg;(l) )d e| &tvnote: ^) ) expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE'o p ;e r a| *toothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h :r148r: ^37=:927 m( | note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c_\:aC34405=: 58(:x c co148warning: n | ounused parameter 'argv' [-Wunused-parameter]i nwsits | s t s34405 ^e ; | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hD g eB inesne | MBan a ^s:atrr906i ye: & x 5 B ae:ostthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h ehOr iecr_)p r&p :; 45 note: < oexpanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' d : uEocI 93 tG_906| | ^:Et note: i hin instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested hereN e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h :_48 mrC A:T)34 ( ;:45 E I | p GC| note: w ^l in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here E < thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h48 : | t33LNie:mhpsl_7sa, CR:h snote: tin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required hereeEB IAG ETe> :r*42 _ay: O23pcrl:a,g vnote: R)O soPItmasin instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator->, Eigen::Block, -1, 1, true>>>' requested hererNsA pM t lEc).,l| _ ^h oMp a)i42tsr< | oinxtthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cyM(:;p34485B:a33e:t warning: an | r) ^unused parameter 'argc' [-Wunused-parameter]i,x a T ythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hm:Vsercetp91 :is6534485on | e t c t:e r.Trynote: ein implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required hereop e r nRahr| ^ 91 o l | t :athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.ht: :stt(=148e mr): 7i:r)p; hl a i| otnote: nsM a at t rse ^ - < t thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hi in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required hereps xnote: s: : io;in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here S nc a| C ^l eanr thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h,s804awmStC | ie: nsAU 203 nta{r:e 21aLB AyrOcp:i,garc l ,eR t>tJ,lnote: n_in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested herea s u203cSyaosrin | nVpsetr naal g n y u mie fmO pE (deee!riMniavtCnottrnIisXextd Tm_*y(Ppapn)orl_.a l ege| Riv> ^,a t r ni, so( d a \ln st R: o : bs| h ^i cttifthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hla:t93:a131s:cs:ti1465g:), note: sin instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested hereo s | : 131C | n M ^a t thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ct:rnote: rwa cbin implicit copy constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1>, const Eigen::Block, 1>, Eigen::Dense>' first required herei(imsxe,U (34485)n;a r} a :yf tOu 9353rpnr e | :tt| e ^u;r icxn( ) warning: munused parameter 'argv' [-Wunused-parameter],| ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h np):; l a 158b : t34485thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h/ | | : ^n20u45em, 3>::toRotationMatrix' requested here | note: B in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 158 ^x | j45 | i ,thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h B:note: c101 wr inin instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here a:ar37s esA :be s ty note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested hereO p2u 782 (,) er:101 n :*m _ | | tty p epnca r o mh c a eicsl eo=li_ n aLsnsrnihg.nsms etndt,tt t ( di sr{ayr triotoenReettg,or tsapucu,trer,rcinon , nJM m(Cna_Swtapirs1e-i VAiambtpes0e)lxr2ia.tcnriR tRoeuoehnesC,s tmu(r_rsoesn>rn r)T( ypcol2narspae)()d e r;t-l | :s:i ^v s| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h* ^ a:reg107v:ap,0sthirdparty/simpleuv/simpleuv/uvunwrapper.cpp):d .(i15nCsnt):381) ;inote: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)osgwn }rimha : l107i | | s ^e_ iBothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hzf24ietpn <)dat:r y O p| ; ^ y ( :98s| ):;rthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c31:pce : ^34575 note: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::cwiseAbs2' requested here: .| d37 nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here:a ^e cwarning: 9891 | ( m :unused parameter 'argc' [-Wunused-parameter] 65r e) 381e34575 | . | _tsuoDl v:r n se _ ntnote: w :u i m in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>' first required here te hx: S_ t c:aglu e a s:rs,rt_ i m91pyle (ps | rec n ta .a rmelemh ( Sm p(rsa*(tlt)cah t, :ri:e i, ( )e)n ;. =s cIn file included from E r | ^ ac mthirdparty/instant-meshes/instant-meshes-api.cppw e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.hi . s :eiAig:43b 66u: s:g13Ueen:2n(In file included from )thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hta n ras.note: :::16A: syIn file included from ruthirdparty/instant-meshes/instant-meshes-dust3d/src/common.hgncm,s: 21(gin instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here(lJe)A)*O/x ))S;p: ;, i66 sIn file included from | thirdparty/simpleuv/thirdparty/eigen/Eigen/Core : | 472 : Vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hd (id ^t: ey111a:| 5lnpthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h ^ge:tr:eu enthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h e:a83646mwarning: Ce: rMedefinition 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]oa :t46n*:s r note: n1in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested heret a l31i836: | 8 111xnote: T yA:p0esin instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::squaredNorm' requested here. *s: 0>i g na | /r46 c | 3g .v1m 4e na lE1 t5) I R e , const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here.)(SBor d lro c;m (c ,)ek; | 45F ^ u | n)r| c ^icv > thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.he :d203w(| ): 21):; note: i: ^ | (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:: 842 ^ r:s u203thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h | :53 :162 n: 5 note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'(In file included from ethirdparty/simpleuv/simpleuv/uvunwrapper.cpp :a :6 i: Af842cnote: In file included from bthirdparty/simpleuv/simpleuv/uvunwrapper.h (in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here!ti: u6a | : ln #sDIn file included from s tt2thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense, s 162de | rr :en c f ,1(aE Ii)fn : lIn file included from uthirdparty/simpleuv/thirdparty/eigen/Eigen/CoreG: EeNci:n476:o : c_n)tE ;n thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.h sIbGit| ^ca gEsIN:_t78ragbI:{(5mNc: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hwarning: ,rHea: Ndefinition of implicit copy constructor for 'Diagonal>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]HE JtSt732ruRVIErRna T78_l:iAu17e:SC x (onote: Cnin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here | s S I) I , E732bGwtITNGMi_ | s E* eEANaAN.rb_cSo ISsIglT( j2)v, _ O)N RHeE Rxi GPnE| NIMtEetNTT ^_r ARn_ASujaSTlIr:OGn:OcTNRa,yMPl pESlEthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cN:T_Ra34960_:O(Be34s(:ds PaAMiswarning: eganeErTmRunused parameter 'argc' [-Wunused-parameter]pOi):eRAS n t:_| n mT(voO_RD e34960_e ^S ap | rlrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h(d D(i e:icv842i :)53 :)ao;s n}( e d | ta)g ^oh n Einote: Ia lsexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'- > ddieGtthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hr)EiN:_98 oInNi vH e842E:| r | 31,: R ^I m# d _ inote: Tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h_e:(skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)842A fS Set98edI (G | N)r: M,iE N Tor_antth eieoetEuQ r53E. n:sd Inote: G,e rrinv expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' m _842e U | n ud#edr( EANei)_rnoImtLf_eO,Pi Nr EiR)A)a H EnrnT| OxRRt(te:I:eDrr n ^agelT EeIrG_:ac:EaiAvlSthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h,e( N(Sd:*)t_sI I836 G:| N ^sMJh46iNES:NVTi_ s )gnote: aOlnuHPin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here_Eothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hpeR:ECRo.824c A:Iw52TnO<: R836ST snote: (_iDte expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR's r | i824eAvAS | *Sc e abas r dl2 ()A )sEg as.rvEIisgIuGmS,I)G(G)N )nEm N| _;t ^D yeEENn_MIENVN pTtthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c| e ^nH_I Ca:mthirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cppEe_ 35012EOFPU, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested herelSrSiAcomparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] TvR ITO eGNNdG27_OD35012MR | :IS sN:Lt | T(ySpEc eaDCe N rT l_aErQli v Ie> eN Eda( U ) A LiLn_)O(PiEDefRd A,T0,;O) e)RS(r c= E, F(I(G| D ^aV .ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hrrriarEoN:vu537_:nryIe[wdci>(7Fv)eN:H :dnE](& RoI:.Tnote: _riu,npin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereop e1r Aa537s | S S( t IoGra == )| c t(Nc ^=_o u)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hMn E-NaT:s826V_le:tn108sD)Es. t:_{ nt ,note: Q oDseexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'a rr lUrioA 826i La | | ~~~~~~~~~~~~ ^ ~ wcvs (Eothirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cItGh:(35089,eE_:N _eOFd45&D ErfP)V;E:o(tIih uwarning: Cunused parameter 'argc' [-Wunused-parameter]n c, E R| 0_eF ^)rU )thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h )N:C;{ ) A)| ^BTE.as 37735089sqOe | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hI ::9732Ru(:DG: : 17E:eN:ar_ S Tnote: iRrnote: OvNeoe in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereGin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested herepde_ d )rN732o | I a 377r | N m | L( ^i nIt e tr on )r thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h=:N824 :E52;( ao :l : tD: :hBceara lsl| e_i ^ev (note: eexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'athirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp :od 41sr &:t82412s: i | gonote: hn p) ; errin instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested hereaet e om rer n=t41t. | (E c Io dn_esn G r Eo tN_i v u e_dr( nD Di) g ea E ) l l :V| :iiIsCnnE*q ^_t Fh/usr/local/include/CGAL/Eigen_solver_traits.hsUtNeiaus: Ca 272E:BI9a:ass;e(::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereErs -\J NS V272aeD | l d eg >e ure| C _i ^odlvee_nXns gSeTrt=hi tRds (v V*>a&r eoO,gdvN,GmtF_ hiethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h,(n_):slIr840t,o) olN:vme 2atr{h)10geL:i ; r c| ). ^ Id| _ senote: NpEt ^B rDthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppe-:r82in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required herer i thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c>:i35089v::65ea v840e: | d &ds( sorpwarning: 3unused parameter 'argv' [-Wunused-parameter]e touelrv:ne :r e35089):a | W t iConote: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here,t ro=opie(r a tcn82ht | lo orXGenpr s n = (cootr u( dte sDtsmeaerhaelrr( :t:.r ai vdBis xs_ieg,eXei)r;dv n(n t)r i| e ^s _(,eoIn file included from Vp,< FSicd ia ) v e d src/meshcombiner.cpp;, C:()&l) a)r; ,; 1 : | t ^In file included from | /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hyr :thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpppoe20tt: :In file included from h24 ^uee n a r:)19 :{/usr/local/include/CGAL/boost/graph/copy_face_graph.hr thirdparty/instant-meshes/instant-meshes-api.cppn mnote: e :*in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested heret :B18 h : a O102tIn file included from :24 11/usr/local/include/CGAL/Cartesian_converter.hs ies: | :; 30 : h e r}iD: n In file included from :t r note: o| eaepr/usr/local/include/CGAL/Bbox_2.hte ^r:u in instantiation of member function 'Eigen::DenseBase>::col' requested here22thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp: gacrr: itvIn file included from 102o | /usr/local/include/CGAL/Dimension.he:,86ndr :=16(:J: :oSSnote: t cVihaein instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested hererg) l al20a r:;86: ar: | l>uer a eIn file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/CorepCt( ocVuu:.rnnc )435r: )o;* t thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hl:_slth(rie| n ^n e281a rt_:_*thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hs14biisa;lt o:) awarning: tc}k re\ _: < 537, 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]o(| gd =v:o7 :u ,note: 281 ^bsl e | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.h : y 193kisn tDin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here :m10e:tr e)e note: vm iin implicit copy constructor for 'Eigen::Diagonal>' first required herea537_ | em g ar s 193ti | cv erdit ( )xV & | , ^_ sFero,.thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cdes,xoet:K35126tl.dpxe),v;_ n e| ru(r( ^d:o43 ouabna)thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp;lb tiola:erD)svi= (ec(warning: rotunused parameter 'argc' [-Wunused-parameter]e:n s oxta55tg .oDy:e, n snhe(Baedr335126oa | )l;: Rnote: e uin instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested heres | b tel & e ^) u r| n In file included from v eTrothirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppt h ^t 55eyex:.1p e | zthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h (;d err: | In file included from i avthirdparty/FastMassSpring/ClothApp/MassSpringSolver.h r aep)_d: 377;: : ^9 2 (l) i)In file included from n; e :thirdparty/instant-meshes/instant-meshes-api.cpp: | a| In file included from ^thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense: ^ :r1_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.hb : :In file included from 24048note: l43in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here: o cIn file included from :thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h 34thirdparty/simpleuv/thirdparty/eigen/Eigen/Core k:37716 | : :(:V : 469 7: :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h , In file included from : thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:F: , B21anote: note: 2880s :,14in instantiation of member function 'Eigen::MatrixBase>::diagonal' requested here : : in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>>' first required here In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core :warning: 240 | 472 e 48e( | ot: t definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]ne meh thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hre rp.:288 drl | e 161gsa.:d5 eiyr iav,ti KnegX<:ottneadl) ya(r)g cp 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] e ;(, ( 161c | ) )J D oSnVae s mEeIaG| r | ^l DE ^ieIn file included from Nthirdparty/simpleuv/simpleuv/parametrize.cpp_r:/usr/local/include/CGAL/Eigen_solver_traits.hI:1v1ueiNe272H: Ed_&R I:TIn file included from v9aC_oe:xAoi thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hSsSd:>.pIn11eG: note: In file included from cin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heresNctM w *ilthirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.hEaas Nes272rPs | :gr 13TorM_ad tOa: v uP,In file included from t co tthirdparty/simpleuv/thirdparty/eigen/Eigen/Corer :i(Xm | =472 E: r ^_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h=mxaR_x:i111 ss()thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c::)c5oB35126alsoen:v: s e63A.T| Oat:warning: R Sr(rB_ rwarning: alsydefinition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy](unused parameter 'argv' [-Wunused-parameter] ^ M p thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h )35126111 | a+tprB oa: | c- s>esc;&55o l | k ^:v oI 7 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.he tEm:I :Gp E Wl 45 ):note: i93Nh_e in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>>' first required heret: h r GI uN55H) | c note: | e sEin instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested herelsR | a(Is ^ sB T45 | , _ X C ^ w thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h A i) Sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hs S;I:G842e: 53 :B Enote: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'I GNEM i| nEaN ^N842: r | y#_O118T:thirdparty/QtWaitingSpinner/waitingspinnerwidget.cppDdpeI In file included from :fm263_:iOnE99V: p IeC 35note: l PEE:_ in implicit copy constructor for 'Eigen::MapBase>>' first required hereF warning: E'width' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations];src/triangulatefaces.cppUING : 2 E NRC | : ^118i A263TnIn file included from | | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h l_: 93I:i t e m65::p ln20O N note: iHaEtR R: SIIn file included from ee 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 herenTQt/usr/local/include/CGAL/Simple_cartesian.h_:R20( oS, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]tuHr nEnR_eIdy 56 ,281: | I p N TeHnwarning: dunused parameter 'magic' [-Wunused-parameter]e _EARta Sy(rIi SvTD_)mA eI)Ge35127e | ;d (N pM )RESNSre I| ThGn ^ is NaMv> _ meeO.EtNdTocR lP a&o EsS_torpi t/usr/local/include/qt5/QtGui/qfontmetrics.hE:ResraaQt A Tt105 U : OoRrSAi o =Ld_( DnCeO(MwaiPsEtec5o:Bnrri iinsvRe e note: aTx 'width' has been explicitly marked deprecated heretA rdy) p e E T(O =)D yRI Ge (SDt105; EON | np_r esI ;r ii vd e a}s e| ^>&E d R I T)T__ Ac o l a sStDthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hE| S:| 19 : ^h e1r ^IP R )thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h :B E;O thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.hC:sA T:158note: :Gin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>' first required hereNM 824aM| :EpO52LE: ^D20 _*X :; (note: N 19 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h T"expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'note: p in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here:U48| s | 824Ed:I_ ^E e34 | : Qthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hU G158Q note: : F in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>>>' first required hereE351 | NE oIAGo _:L9_nOMn 48rPeE: | tnote: ein implicit copy constructor for 'Eigen::Map>' first required heremAeKpEt_N,lE ua _CitrDWERVInItMC eAES_tFnETUO*rti351N_CBhRti e(IEDIwarning: :ocv381n:unused parameter 'argc' [-Wunused-parameter]erl- ,24 anote: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h c::expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'e 162d:i 65":f f enote: rnote: sin instantiation of member function 'Eigen::internal::BlockImpl_dense>, 1, 1>::BlockImpl_dense' requested here824 e35187 | | s ndc& eo)162) p in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here | M ae r a | 381E | t ^t I G EoIrG/usr/local/include/qt5/QtCore/qglobal.hrE= | N Ei N(_^cD:_xDo n E 294E:VVB aI33 C Ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hs:: e_I C s 920Fnote: :EU12 N expanded from macro 'QT_DEPRECATED_X':t _C note: FD expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'eUr N| Ci i920E I ^vG | mn 294 leEathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h N _dS&t | # i n T Rrei O xr: 33 oB:t =h delN7e Go_rc Eef)t IkNi{: guIr e Lnote: Iin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required hereB ni nnmep 33l:QaNsTE | ( X cel aE::_:ADsen srpi ogrvlTIeyDpEGCE piewnPeNt_ CRdEiAsee&r aUtnx&WaIoxra rCSrpEogrc=,(,Ayi_ TJoOSEBV tpIDs_IIhda(mpNdpelgXrnleur;e(C eeort)a;d eren t*esxoxAtR)e tt | *Q ^_ DuEr 1ianr r)8Y0 gthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hv:)91*.:C0t_hR:E =TIU R65(m:pL/Nl _3note: (_TDxiYp. in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here1 rs| P ^E (;c,oE DnP91R | i}thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c )tsete\m:r i 351874EvC1:p| A ^ l D eaTthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h5r:tie679:, -1, 1, true, Eigen::Dense>' first required here On t| ^d35187e x | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h t & t :i gh103e | 118a:t)e 43me rn:: pD :olmaeVt t e c | Utnee ^o hr riev<3note: rin instantiation of member function 'Eigen::BlockImpl>, 1, 1, false, Eigen::Dense>::BlockImpl' requested heret /usr/local/include/qt5/QtCore/qcompilerdetection.h) 118 e a | r yyd:{pdeO689pn ,: 55 : ,: O B a P: U note: N nexpanded from macro 'Q_DECL_DEPRECATED_X'tay s e :i A np689m | eint:a #Mmle i n eoZE()p B)e ) M;d eX (p delefrira| Trianttvyep eeoo,cr ^d k ( Qi()X_pIn file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cppD,r:nE6C= : LT r _In file included from tthirdparty/simpleuv/simpleuv/uvunwrapper.h yBpD E PoRli(: 6ottxhee&o xETChceky: rA TpE eDpr_)In file included from ;R. Xd othirdparty/simpleuv/thirdparty/eigen/Eigen/Densew( rr,i>t se:te ,e1 n : xirui tr In file included from nI thirdparty/simpleuv/thirdparty/eigen/Eigen/Coretn)n*v d :at r _hti436e : ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hs_dag(;t: 139t Bclr}x:o )cik ) 14Cboi,);c l\s :l\,J : S u| tI warning: | a ^ ^definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]e Vm abthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h _:ls_spu906 el:Cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hoo1395 | : o:nnote: 93C(:expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'65l xI w(s(tn _i :Ds eeUrnote: nip_e906 | rdnin implicit copy constructor for 'Eigen::Block, 1>' first required herer *Paea aprr vrn93y, | ieOtCe)p ; de| g ^vc le)m pwa thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h>its&eed B_i lo_ca:tp965| n ^:a| reyelr(aa19 ^: t snote: sin instantiation of member function 'Eigen::Block>, 1, 1>::Block' requested here thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.hoO , const Eigen::Block, -1, 1, true>>' first required here:unused parameter 'this_val' [-Wunused-parameter]thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hnM 10 :: 42a: 23r : y 35327 anote: note: | Osin instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator->, Eigen::Block, -1, 1, true>>>' requested here ptin implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here45 ,t | 42rc tiwxayBipa | 840ets | ineB s&al m ooec tkVchr eeJect ALbhStsues,2V rr)<;Dt(y) necaolnssute o {r pj Tsr| _ neuemynCabp ^ete r _,mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hr i: 104=S:t52iu :eor hsld sXRpeI=r n-rth= enmg( note: dsO>in implicit copy constructor for 'Eigen::MatrixBase>>' first required hereaCtew e rrn T ii hs104(ceJLS* | C tleoenfvteaAtbxs;s smee x2tC d?(* cRwe| tp1l)ua , ^tr xn,itT :se y, const Eigen::Block, 1>, const Eigen::Block, 1>>' first required herelei , , ifnote: (in instantiation of member function 'Eigen::DenseBase>::col' requested here e n, | } 102t ^ | S !ithirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cd eI| n ^=91id | n=tOe er nxa :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h 35328n t le:m:V:4098:Tp:lhae=R b.tciogi warning: hunused parameter 'argc' [-Wunused-parameter]etl:0<(31 :c ti )?g >s35328 | t< cnote: , -1, 1, true>>::cwiseAbs2' requested here: b ) vnDasmee(r s mt asDtei atg e :98 : CUonxr .i x oanx | ,a(l) l r y s O p ,A1, t C; r(o warningm generated pt ye. d i op b ulet n. ebclaoTl ( ju)m i,m| e r n M ex e ^ija) v,ent>rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.hr t(euxnB:imaes193t/usr/local/lib/qt5/bin/rcc -name resources resources.qrc -o qrc_resources.cpp xd .x:Tseat10::y,, y :rmg_kp(ed> pc ) ronote: ,u in implicit copy constructor for 'Eigen::Diagonal>' first required heret bJ :le S V| e a ^c:o)n193 rv ee | r t draeltuliethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h (tue:C oic(996x:.*rz69nlo nasDsitt:;hn aie *gasso| nr) a. ^,rlgcnote: R eCw(skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)w iv )In file included from stei996sum | Arthirdparty/instant-meshes/instant-meshes-api.cppn _ ibT y : pp43s: tIn file included from | 2ee ^( thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hr)e.a:s16eUtnthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c(:ia: o35338n:dreIn file included from rui69vme(d:r thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h)()ywarning: Os:mp,) ;)m _;unused parameter 'this_val' [-Wunused-parameter]u21 : In file included from e ; tthirdparty/simpleuv/thirdparty/eigen/Eigen/Core :ar472r35338 | : o ^t| | ^ ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h::i240o: | 46:sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.hnt:a:t457341i_:mc5a:r t:r)31 J)S Vnote: iwarning: in instantiation of member function 'Eigen::MatrixBase>::diagonal' requested herea:l:28 : x u_240p | e | 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]note: r oj d ^urnote: ein implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required heres341.(skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)c | sd_ n u i thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.ht a45< | mcg:b836oe:n w46iRrahsseEA | b46s:I,2 Gnote: E_Nin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here(i) _ ls(ION)Sn T hcRHeeaL eofa EltRfIe=ITn, S_tceAgSa Se(fn836lsaratrI | (lG c{o s sNr JrM eShCAotsnsst_iuer1g_n,eEnxs amNqtTC_n Me*OaxncPtiol:etsuPqrarpnnunsoedda,tSTlyr_:up dcrrceuntth,eFn(ueidses((_evnrd)acNl>i ovm _| ae:xd,: dsi ts ^r,| ()mr)( u) )ln ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hh(. ;s)aacthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c;: 35339r:: ,44842:tr ur}a:lh| s ^53 )| : ^warning: aDthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hs:;836t :yunused parameter 'argc' [-Wunused-parameter] thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h| :(4698 :)31 ^: note: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h35339:expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'note: 804: | ,in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::cwiseAbs2' requested here : 3 : + cnote: ;in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 842 | | #98s | rd ^note: c in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested heree fthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h i :r, e45t 836u r804 | n | n: 93 :n enote: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here fc u naEc45 I)Alslu | s;i_mG a Esg s nNi| g_ ^ emthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hI: 732x:N e t : : rn n 17 : eHatEm e R, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here n t AG IEl Nc T _i_ (tD732nE(u_A*att ha | l S DnrSig IcG NsMVsIoECN,TEt_ TF)y.U__NaCOlPpE RJeSiVAaT Oac siCnltelae(rnReiduSen(ld,nDSwaCieoinrlrisvetc:s,e, R:scenoFrtuAcb,s tafaltlsi2 _do*nnMcuaar)n(>tg)cr:va.s)si)is;xuTm ( | y: ^)gE) pIeG;E| nN r ^tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hm _o:I NRe782| o ^n :u3thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cnt(_a:ct:thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cppnH:35386o:_38a27a:: tE48lwarning: t:i unused parameter 'argc' [-Wunused-parameter]Rnote: oi in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested herenote: nin instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested hereM aa st 27ruIi | aTxl D(() 35386 c o_tAnSsShIsGiN MtE {s Ntr -eTt> | _ due,r LEsQrUcA(Lr,iin, v_e O782dPdEe(f0r u) | =n cR ()ViA,T O)R . ( D ev r oerw;cd((i vF ao e)| (dit ^.lt o, h1l _Reo)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hr)a-). d V :. 732t:r17o ws| a ^ :s i g ( entmFr(i oin,note: ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hv: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested heree0enMda824 ():)) ) , .iistntt e(732r52n: | n a t l :da rsqt: note: a,susiexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'i gn airtsrxn(e)d_gNorec pc824o;r r,/usr/local/lib/qt5/bin/rcc -name QtAwesome thirdparty/QtAwesome/QtAwesome/QtAwesome.qrc -o qrc_QtAwesome.cpp n} | ,< mSica an(ll a)r ,:| t:tc yJ ^SE IaGlEthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.hpVlNe_eDnE_:clang++ -pipe -O3 -std=gnu++1y -Wall -Wextra -dM -E -o moc/moc_predefs.h /usr/local/lib/qt5/mkspecs/features/data/dummy.cpp 158a:a20slau;seVringanIC:o nlsC : tmEm| note: :ein instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested herea sn_ ^tsFe_ nO tio*gU Nhna_clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d158/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u | C thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp :_orper, Eigen::Matrix, Eigen::Matrix>' requested here58tSocta lO a41NhR | lra:r Gi>owarning: t,aunused parameter 'argv' [-Wunused-parameter]t_ t ( iIo NyLpsniMe-na35386t>r | i)ag)Id me xr(iN);;lE e: : S| rs v qe ^u da(D | )c,ethirdparty/simpleuv/simpleuv/uvunwrapper.cpp:: rr 381 i:ev ed S _ ^oedc:&24 a o :pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.ht:edlh537e: gar .7e:note: rd > note: in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here r _ ( aetl in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereo r 537 =e)381 nr | i )(gv;t h | | s ( ^ cV e o ,n Fd (sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h) t,, D i :e_l r ii2n)66t: ; n t | s13e ^t v:e_ rae rthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppnote: :g82cnmon,aain instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested herel ild:a sa66(:o3t:r | note: tin instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested hereh i xi&n t e=oe tJrh82er:Sa)rV;asls i)u E i | | ggne ^e{C n octhirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hB:aon377tasn:_leo:p:9:::m :note: oc<:apsetA in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heretn*gSrc rla taa377loe | Aral=i lx_( _o ea rrgxan,stsvir)s d tt| y pi ^hei eng(a:edthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ce:gnms35392r:r39eme(:)V e,eFwarning: , unused parameter 'argc' [-Wunused-parameter];O*t Brne htCe1()r D8a0 .dt;35392 e | r i u| vee r ^di vr thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp: see0: S ( n c d (*)a,t lo/t:hoeh24 trh:a.19e:rd.e rdievir >enote: ( sr; d 3in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here(i)v} e ) d.(1) ;) ; 24 | \ 4 | ) ^ | 1 )5thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h : ^| 162 ^ 9| 2:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h 5: 537 : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h 6r ^ ::,1547note: : :e tin instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here /usr/local/include/CGAL/Eigen_solver_traits.h Eu: 272r n: 9note: :7 162note: iin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereii:n in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereg note: tl | g a in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here:e272: a537r anpr_: | l g | : c E,IiG En VNJ 154_S IVNe XaHeE | lRcIlc t=o uT r_eA_ S3amsC_dassro:osS:nIeUl_n ivBstlteZG t*Na(rM)r)o;g_b v_nElN To_c,kO co| Ii ^n ts kP_In file included from sthirdparty/simpleuv/simpleuv/uvunwrapper.cppppE:oa6mtpkmlrleVgA: sIn file included from oaX,lisTvthirdparty/simpleuv/simpleuv/uvunwrapper.hO:Repcr6(: )ToFty SpheW,In file included from i(, tBthirdparty/simpleuv/thirdparty/eigen/Eigen/Densedhe:, MGKadupe| ls) ^rs1)o;(;: B ),cthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c | XIn file included from : | ^ ^| kthirdparty/simpleuv/thirdparty/eigen/Eigen/Core35596thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h ^R): :o w37738thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hthirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpps:;: ,::554359::3 :B : :warning: 842unused parameter 'argc' [-Wunused-parameter]thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h| : 281note: : 14lin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereo ^ c note: :in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here: warning: k C35596definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] | 53o:55 | l 281 a377 | r | s note: a p ,expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' I :D e_rnB a i842lnis | ve end(&oeea t h#rre o P apn d r _ ee .el b dfe,rl aD eort ioi cnvken(es d EeVI >(r)=) G In file included from E Nsrc/meshcombiner.cpp_ I,i:(nNcH1EFR| I ^Tt, 0: | a,o_e rn ^In file included from n/usr/local/include/CGAL/Eigen_solver_traits.hg:s272A:e9SrS :I/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hc:g20,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hy ,note: : JIn file included from :/usr/local/include/CGAL/boost/graph/copy_face_graph.hK103XG):;in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereS:Nt 81MV a:18 : lDu272E | note: N eeTC_nin implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here In file included from /usr/local/include/CGAL/Cartesian_converter.ho:n | sse B ^aOX30 tsIn file included from : thirdparty/simpleuv/simpleuv/parametrize.cpp :In file included from 1/usr/local/include/CGAL/Bbox_2.h= eP *E: 22: : &R103In file included from | /usr/local/include/CGAL/Dimension.ht:In file included from Am thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.ho_tesahmreg:ov2011Tl)p: lO: In file included from rvthirdparty/simpleuv/thirdparty/eigen/Eigen/Core)e:r;a _436t: Re s139 o:l 14thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hv:e48Wthirdparty/simpleuv/thirdparty/eigen/Eigen/Corewarning: ::EiIt34hG:E Gwarning: unused parameter 'argc' [-Wunused-parameter]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]472X p: rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hu e:TN139161y | :p_e ,I35619s | : N HiE nR5I T note: _ A in implicit copy constructor for 'Eigen::DenseBase>>' first required here: swarning: tD e SrB S(i48IlvBG N | o ct, 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] ke Md EX )R; eo w m s Np , & 161T | l | ^ o i p an_ E t tQ eBeU ElIroale >S &20IcG cr: NgoMthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ht:hIn file included from E826/usr/local/include/CGAL/Cartesian/Cartesian_base.hcN::Tl108eal:21 : rIn file included from a_)/usr/local/include/CGAL/basic_classes.hs:sO23note: ,P: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'E ;B In file included from l 826R s | J A/usr/local/include/CGAL/Bbox_2.h| s ^:oT22 c MSthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.hk: OV33R a| l: S:u e7a(In file included from BtlCro ^: /usr/local/include/CGAL/Dimension.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hE:note: ionin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required heres:xt I c*20aGrEBg840k: In file included from NI:33_m10vD:Ethirdparty/simpleuv/thirdparty/eigen/Eigen/Core | :V436I ac: Csnote: lin implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required herea pe E l840) | )thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h s _sF| U N: 139C| r| :C ^w ^ies14t ^ e Uthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hn::u thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h ra warning: 842n:rdefinition 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]ythirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c O 53C:oE :l104I:X139G52 | p Ep I r :DmNp(:lnote: ;35648_dee rrexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'i:v42Senote: T: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here idwarning: (R| )O842unused parameter 'argc' [-Wunused-parameter]vN, 104G ^_e | d#& i d | 35648) | tI N e;fLeithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hom I pp: NlE| ^a te91 rethirdparty/instant-meshes/instant-meshes-api.cppD n: 102e, const Eigen::Matrix, Eigen::Dense>' first required here iIvc o n note: 91Gs e in instantiation of member function 'Eigen::DenseBase>::col' requested heret | d t &MenmE N ap l _ 102 | Imoeaa tt r i p eNrMaexta< t roHtEBRy pI e r =ia xsT n V e . c Toya_&i (ncpmolotteAhen, e s airnStSr(IgG)tUi;) N MDInnE dNece Tn_s| e ^, x aa l sunote: Tin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required herebcOl,a s R 55s | ec tSD(CeiDaegy: lr; 35684 dnote: R :tin implicit copy constructor for 'Eigen::Diagonal>' first required here I>e57&: | xo.t193h ^y ,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h :eT | _r()A S 93Srwarning: I :dunused parameter 'this_val' [-Wunused-parameter]GoecuNlMabt{65sE NsT Bua_s lCre )wvieesEeQn35684 UD | rs:iUa g:A:ttoLpne_aOxr.aenote: zt;orPnEaR i lyRce tJ| uaOStpo ^Ar;r in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here=In file included from ( nT TOyop93e | Rt(eVthirdparty/instant-meshes/instant-meshes-api.cpp a| mlDue:rtih43ep: lIn file included from arthirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hv ^et. e(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.hde :d, const Eigen::Matrix>' first required herene :21 dt45)824y(:p)e(52n: ;J:In file included from | ac| mwSthirdparty/simpleuv/thirdparty/eigen/Eigen/Core ^iCnote: eo:ns )expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h t;469 e:: 824 e | xthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h 240A: Btr288 :b:*estc7214 it nua:xEr (:IrGwarning: y n)note: OEin instantiation of member function 'Eigen::MatrixBase>::diagonal' requested here,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] JcS VN ap _*lD t240h288i | | s ErVeI;u esC, o n}so . dCit DEnearg i| _oF U ^Nntsyvt tCe pdthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp&EeI hG:n a{olE86pN:ias(16_e:m ) _eSvrr note: TLahlein instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested herea =, s tR(o,r OtNc86=oy G | t(_uc oIpcr unr reens| 1n_NnLsaC ^tI tNw_Miaspa Ems ethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cx:i35685sBeA:.32c:wDa twarning: aunused parameter 'argc' [-Wunused-parameter]t iebR seh sr>e i v35685s&c= | 2e l Rs a sds&esyo tehtPe rr)o s Cow u tp ererdau in| s ^etcTomry t_(pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hm:m63a:_ atBe=x i i(nc82o : na rsnote: sin implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required herety ) ()Or d 63eip | ; xD..er r i vi s v| eo l v ^da &erthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h(rba y )e ;: db 45(:(10 o )) o o)| :t; l + Hnote: } h in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here ^ca s i| ;ne In file included from rD i| rthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppe ^45)c t :t{ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.hA: c1cathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h : re s45:sB :98In file included from =:g93thirdparty/FastMassSpring/ClothApp/MassSpringSolver.hrc:ea:,312 :inote: sin instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested herenote: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested heren : t etrJIn file included from nthirdparty/simpleuv/thirdparty/eigen/Eigen/DenseSe :au:45lo:rpn98 | VC1aw | el:i ru a:shteao er: =sC (BoioIn file included from nratthirdparty/simpleuv/thirdparty/eigen/Eigen/Core_rnesytduith: rO er*naE r436)pr: enthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hIcGgt<:;E_NC auc_usrDcEeet139sVoIsCmm>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]t 35715;h: 59e:t>}: 139warning: | i unused parameter 'this_val' [-Wunused-parameter] a o \35715: | s| n rtssttea) ^.itt Dc eorthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hDni:ice103w:rvii81esd: enote: vJeS>dAMin implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here V,ca&al atsrbilssu eB lxoo pce c kjI103oT2mspnrsa(t_lp_a | tdOtte)m.phreslreeFolrnsoaayup=tm(sDJee(erS) ;itve)tt c oyepxotnRe( | *n| da ^ecsorm ievtthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hae dXt ^xp(t):,,r t154Ti yM: 7thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.ho:a t:noM45artt: note: r29phi:in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required hereixJ Snote: x (Bin instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested heree )aes V45, | ar154 e | cl&.io dcnRoenuestelaatC rlt{i shvr eors)B nlSe;oetsBtcu ltd (o )r,cnk c| ah ^lfaid sIkthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hrmRuenpolcr>::binaryExpr, Eigen::Matrix>' requested hereoRtkroaw::0 35716tnote: iin implicit copy constructor for 'Eigen::MatrixBase>>' first required here :o34n:C .sowarning: lMs, as,q tb u11437 | Br | oa iunused parameter 'argc' [-Wunused-parameter] > xl(ooc krC e)d;N35716 o}ll s o | r,e| ^ r tmu(r) ; Icnl an e rsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.hs :P a158 I| n n eMraP ^a :nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h :na203npeBla>e .:slt20ee21 : ;:m note: note: in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)p cl a203 t e, 158| ^b | l | i D e nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.hsae: >219 : sr e| s ^nt u34 ar :n * rByt thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hEnote: :lxi103h:f81(i!:sin implicit copy constructor for 'Eigen::MapBase>, 0>' first required here =note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required herer 219. po103rc | nS ^eV(< atthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.he:lrbutn)yipoaam93eelC:.osnunMset65an:a m:( )note: tm:*b;iacr gDin implicit copy constructor for 'Eigen::Block, 1>' first required heree rrig vv e)s d >93 tc| a| ^l ^ b | ieaxt(thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cs :e35736mm:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h(asp l:aM84)tae:<55t:42p B;tanote: :in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here sy warning: p e r| en::operator=>' requested here.taucr roey ,n l381 dO i | p,i n ,t ( ntjy W) ,Bp erntaim ee t el x L h r j , n Aoac Bcsla cs:ee: d o ts_ n o ck :R,s to yw pomh r se:s>cekn :eiit99c i: r koigneenote: r cin implicit copy constructor for 'Eigen::MapBase>>' first required herel n v:,a:118 | iendAsCmstnto eag >_m:rliglcCpw,:ei slJarsSt,eu VetaeA| r| ) ^t )e ^ *thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h 1 r:cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hl91:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c8 :7135766:0:iax1465::sTsy| p:40 : e ^note: ,. in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>' first required here0 Bthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h inote: warning: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all): 836/n unused parameter 'argc' [-Wunused-parameter]3 t. 911l | t 4e o:35766171M | m a 46 | p:cl akp 5t e note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here <| ^9 r2 t6O,yp thip oEthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hon is=e 836 | nga=me: e U 840n U nn :ra la0:riA .10dyg : VOsnpso eecdtt:(o,r,ri 3gdn:m t y : U )note: ;e np n| i ^te in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required hereZ n ta< A cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h840 m | e( ttu:ay l 836 p:e46D: S nsat note: t )rin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herei drm eee tTuTry 836y | p AMips)n;e CsnC a ote ltaeli| gan ^Xrngr ecp, r=m d(,In file included from ediJSneSthirdparty/simpleuv/simpleuv/uvunwrapper.cpptr:Vrail6x: STtiyupdveF t>uIn file included from n esc>ul a)s atsnthirdparty/simpleuv/simpleuv/uvunwrapper.h : c ,> M*a :lp:6rai: )r; ;D s g| t T ^v | yIn file included from pthirdparty/simpleuv/thirdparty/eigen/Eigen/Dense ^ : 1eucthirdparty/instant-meshes/instant-meshes-api.cppthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hCnlla:: :s)In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Coree a| :102s:n11(e:436 ^a351Cnote: :d cin instantiation of member function 'Eigen::DenseBase>::col' requested herethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c tw: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h,::9S35766139i:102u :r60::14sanote: | eclU Din implicit copy constructor for 'Eigen::Map>' first required heres n :t, Fwarning: 351definition 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] | warning: a r, u unused parameter 'argv' [-Wunused-parameter]139y | O n pc; s >35766r | : c | :V ^r, u n thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h. (:cfaucDm45 to:nuc _ aelr )xlD(28 pi:irvs;(e ) dnote: &| in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here x< ^p>, 1, 1>::BlockImpl_dense' requested heree u nacx)b;.note: x s162tin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here , 2 | o ( )( | dc ^ or onusb732 =thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hl( | c E o :e t) I732 : v e nGs{tE N rM 17tia_e : Dnrx .e note: tttyuEr,nin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here eCVwrI Ci( Ei 732 sx | Bdeirn t n_AFaaso Uu l ebb&s 2oRte hN:aCe:rli rg)tcei)nvae;u n r| t ^ltrenleTcxri l.ythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h_pa:sn55,ns eze(;d eJar l ::iBv7iel| o:g ^:nc dSkVmael In file included from (note: Iin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required heren thirdparty/instant-meshes/instant-meshes-api.cppm pule)(cXa55p | C:tr)To43l: l;_ nc_oa_In file included from aslnisysltathirdparty/instant-meshes/instant-meshes-dust3d/src/batch.ha}s is*spa:(er16&g g| vxnpt ^m)eCrn tw: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h, _ :ni98oIn file included from :| _hathirdparty/instant-meshes/instant-meshes-dust3d/src/common.h 31sIe:i B ^lnisa-note: si>in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::cwiseAbs2' requested heren( td:e21thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c: daIn file included from :h rrythirdparty/simpleuv/thirdparty/eigen/Eigen/Core98Oepxi isi35776):v39I: :e: dI(436m: mp | warning: ) thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h,:p- >unused parameter 'argc' [-Wunused-parameter]d l139 o35776 err: | ltei14;t:v ( xe u phrrwarning: d e,nidefinition 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]| )( ^)r , {thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h o. t139nd:e r | i }93 u vm e: 65e d | D e ^ r:xh e rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h(t i ::note: 118in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here )., v d93 | :e r i :n tr eeeail r (d(nv *&t t43a: h ei s lnote: ):e o.d (ic:(skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)p)ean, tr sawamrsgip118 lctioa | r, n =tte(s, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested here ^ p athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hml ethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ct27(:e114 | : xOp9rt :h, iye rp )note: Din implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required heree n e : rra| 35776 ^D e m e:r59114thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h iiv::LL(eh804 swarning: :unused parameter 'argv' [-Wunused-parameter]d iv3:e,, 0:)35776 d=t | : > | ( V:.Sy :note: r in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested hereS c o ca c w804( Fpl(l a | ra s si>c ae(naa,l1)m) )l) ;l M _e| a s ^ as -riathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h>:( V g)n .537mRp):ehn7tr B;: sa >s e ;note: _ nin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereoo | _ aw l ^ ica s (l(a| ^s s thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.hd : FC537thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hs(t | 219w: :,537i34 : i note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here,: 0 7 s s i:nrt_)219 s)c ,note: ein instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here | te Btaf) .re537g | _u ncio,a lm JnSn asrp q u i_ysOapclr;e a edsaN| )t ^o(rom;e t< t(y)h| t ^_ en opthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h;Vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.ha :a25 el:ira:)ln;782| ^u e:C sthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp| :10341:( :o12ao:t :note: h e ^note: mnote: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested hereein implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here nDsin instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here rtthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h : 377 )41;:e | 9* ar i:r gv e| 25782 | | ^dv>) note: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h :in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 :crac e l | i377g | ll ^t l 9_:a:a s:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.css siqu:note: r35820u gain instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here: 53n :s377 nrMea | p d E m_Ie:dGwarning: E Nunused parameter 'ctx' [-Wunused-parameter]e _ B a snC WBtI(:eags35820e | S sBdE<_sDatt(,oaseBetIrtiNcA ( hReYs_iruvcerRoEe,. tTiihnenrttde3_2.leedr_dter njgsnr_itaslihvs,ve: :te(dUVRa,sWdr(F(N,is_t))reiTn)gli2) ) A| gY ^;n c_Po cEp(<_ D e| /usr/local/include/CGAL/Eigen_solver_traits.hoe:r ^ ib272t| :vyepjd9s ,:s ^oe Orthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppn/usr/local/include/CGAL/Eigen_solver_traits.h:t82a _snote: hg>:in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heree tm:ee_rlD3e e rD272n::igv e d stnote: t272h | : | ( ^Jin instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested hereS : X82C9 | = thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:, Spcc :note: 63ooin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here: ma_ls82nortl: a272o | e tnote: x tv e*in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required hered crt,mt yupcxe,rXa =_63s | nttpr aim)e( d mS _ s| o ^x l trv_ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c ere-re r_isv ep :>35949sntdo:l(v)c,68r:e - Wbwarning: ooittunused parameter 'this_val' [-Wunused-parameter]trh:e>ro l. :hs Hda35949sSic | eoDearss(tGluvaleeViisvtriasec,eF cdW,(J)iStVt)rA;c acl C>h| e(s)) ^u ;se thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h ) :;G906=| ( ^uB : thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppe j,ssi_n:X24s:t19 e| (s ^: ) ;thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.hB5,r:note: t66n:in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here:13 rnote: i n g| :Xa24) | expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' ^ _ l :In file included from : note: 906src/meshcombiner.cpp | :in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here 1 : ; hf rr e o| tmuIn file included from arCn /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hsC66 hiagw ^ | l:i_:s er C:20 airoanpt_In file included from e: Bdirdlsrc/triangulatefaces.cppiIn file included from nn/usr/local/include/CGAL/boost/graph/copy_face_graph.h:enae2ia:: (In file included from lrrJe_a:S:Ccbt18ol/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.ho:: cIn file included from _/usr/local/include/CGAL/Cartesian_converter.h20:: 30arIn file included from : nIn file included from tcc/usr/local/include/CGAL/Simple_cartesian.hky_Oesx:pcpt : x:In file included from d/usr/local/include/CGAL/Dimension.h::thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h20:,rIn file included from e240K,d _J: /usr/local/include/CGAL/basic_classes.hSt:In file included from Vaas31l:)usthirdparty/simpleuv/thirdparty/eigen/Eigen/Core>:: 23e: In file included from note: 435in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseProduct>' requested here: /usr/local/include/CGAL/Bbox_2.hc;i:g l Cathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h nom22| e240: ^sIn file included from nn/usr/local/include/CGAL/Dimension.hts:(s 20 : dtBethirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpplr:o | : In file included from c thirdparty/simpleuv/thirdparty/eigen/Eigen/Coret:ir281evhsi55s:_.3435dv:a14::e klnote: diI(warning: ),: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 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]thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.ha :m , pglo _281281:| 55 ^ | o | nthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.catd14e n h:sl:(35967 )e 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] Da:e re69281; | :. ( rradpicv_oe lewarning: i n drDi& esavroeedrpiunused parameter 'this_val' [-Wunused-parameter]e( r)_ab1 | t)o_lv ^ r ;a=exd 35967 io(c| sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h&: ^c154.:c7 | o:p thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.hskw(oVeins:note: ,srta162in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required heret aetPoFtDrroedi:un =c( cJcsto(nS ,15405mVea_l, | Bu:c aaenote: sin instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested heresnexei&el aostshr)g e162t )rjy | ),;s sB._Ksatrr iX ) lr| ;n ^ g o_cafyD(kthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.he n r): 48+I:| 34mopm:s Cnote: ^e oE in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required herelId< BeG E48XapN | rtT_yIn file included from peImPpoNcithirdparty/simpleuv/simpleuv/parametrize.cpplea,t:H;neE R 1| t::toRotationMatrix' requested here ^N T _: xthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hitv eIn file included from OBPthirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h45d:>El:o | 48 c13*R kcC: A T34coO:R: Slnote: lin implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required hereIn file included from athirdparty/simpleuv/thirdparty/eigen/Eigen/Cores t:s E,472I s48 I(nxMn, | M : ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hGaartJ:tEe341P:aNp_SD5)mEV:pnrlVaia xteIl Bwarning: e u| 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] ^ enote: Eexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' NC| _ r ^| isi_ v ^vIthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.he: a 33lN,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h H ::8427 | E:103 | #:note: 81 ^in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here: d RdI>n e note: 33in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required hereTl_ iA S ScInf | Gthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cicn:el eN 103aE36001MsRso: ElN59a | T:M ta_tOsPsE RtAaTrCiwtiieOwarning: oImunused parameter 'this_val' [-Wunused-parameter]nGsMp ExN _l36001BRa | SaatItseN, const Eigen::Matrix, const Eigen::Matrix>>' first required here_lpmep,dOela n;Ps utei )eE55 | Rj cs| lAa ^_T | si ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hO t:rR91osnnisthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hM:S65n t: Cgw _:note: 842aBiin implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required heres( l:r53 :91ta rew | Bii(note: oDexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'cneakx Rtr eJ(m)842S | oCr own#idyvOestfep,cepoxIindm)s ni pet E lt;En {I l* ar ctteIt| G ^xEe<, Ntt _Guthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hI JEBSyN:_pNeVH93r:a65E:ln nRoInote: cin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required herek CdIe NaoHlmleEu sR,93 | etUCbeooTrIin_Taorlym_pAAnSs OStIlGpNIMSn vnaEteterhe_ Ecii QlEno| R Un ^a saMArtthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.csLaA :_yOTtOyPRB36042SpOlErop:,(ieD63exr Rin(:aA )tvcmkTeyd;warning: p)O unused parameter 'this_val' [-Wunused-parameter]e}neR a 36042| mM ^ Ea e | ( Dt| Lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hJI:Se ^V840rar:G hisi,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.hvElxNT ytpuyeep ej>10en _as: : 158 mnote: :_de)in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 20I R N :sH thr840i| | ^n E R gs >I _ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hr :enote: tin instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested hereu826 :c108T:rln c o158_ | AdSanote: c SeIlCaosPGsNosexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' Ci s826Ml n | rtXRpCww aeEri Ntsneu(Bdierrignniea vre*y( OJps;EeId USGC t(T)_no| h ^E QEa,N _nUthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hirsyiO):p45;At;e :L10x_tO P =D*E| ^: rcEV| ^note: thirdparty/instant-meshes/instant-meshes-api.cppin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here :.thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.httIRCo :E45R102:: _28x:11A,: T 45 onote: | in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required hereO FtJaR t i r(e45Ut | Dcnote: oin instantiation of member function 'Eigen::DenseBase>::col' requested hereS eNrnVu wrii102M | avae sdnCe)A b Est2I r (GCiw xEl) uie Cs N (e | _) co ^oB;nnVs. tithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hn: scSo ta| Tlrt ^{yRO824 :pthirdparty/simpleuv/simpleuv/uvunwrapper.cpp<(52: 381hOi:rNeGCi_)su_t: 24Iunote: rNsL expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'It nv::operator=>' requested hereb yDO, s 2(381 R | d po ,Eu b| le ^e c oIr thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cei:)tvnuGrEn36043NT yvpeeds&e ro :t38_( e x D.:t Exd, pV D e warning: Ieunused parameter 'argc' [-Wunused-parameter](r a rteor iC36043vreEd i=(()c) | d omn;svoe da},t r it c| x _D=Fu oEbn slt ^ e nes )eUv iBO thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.he:aNtgs e 98 :rht>::cwiseAbs2' requested heredIe G d EeNr_ S iuTvReOb ld>( >d 98( | &e N)do Ge_ terviegI vNe dLr(h rte)I eirN)netEx .D e{r , erzi;a o eB| at ^ *u t1hIn file included from 8thirdparty/instant-meshes/instant-meshes-api.cppr0revre.d.0d e/:r 43gics,e : nIn file included from Jv3ethirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hd:( .n):uS,: &fV1 moeou16n: xapcetp:):;err4 lIn file included from 1eure Cthirdparty/instant-meshes/instant-meshes-dust3d/src/common.haal| a:tt ^oorn(s21o5r : t9=2(6= thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h,(:(*37t*c a:Eroghv23In file included from :o)ti i snote: gin instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested herehethirdparty/simpleuv/thirdparty/eigen/Eigen/Coren:) .435 en| :rs.: d:etthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hr: D281c ^:37i14 | : warning: vw e erdidefinition 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]( iv) thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cs:28136080ere: | e)Atb42s:2 udr(;warning: unused parameter 'argc' [-Wunused-parameter]&V )r. onett s 36080eu | r D hcnaet. eu t*rtohmrie) r{i(sm 3;dpv B a)l:}: sUen)d i &e :;:to| ^aZ (o| )thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpptp: ^86e:r p ea thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h)16bti:;o 45er::nr a| =note: (in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested hereo ^a t ro r t=yhEeIn file included from rthirdparty/simpleuv/simpleuv/uvunwrapper.cpp)8629 : ( | cx;:po 6 r: a: In file included from e _tslh( thirdparty/simpleuv/thirdparty/eigen/Eigen/CoreS: 435ctai l n: asba);thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h t} s e:Bea.281 srs:e 14i &u\= mon :rs (0 )warning: _;t stqdefinition 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]ny| hset | e r )amo_rm ^a281 ^r tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h;m:r g icx, 154. =Js | oS:| 7 lrV0v ^a: elthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hnote: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h :(:u48b:in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here.84e34Ds): e; :q154 55 | : cCnote: | l r ^note: a suoin implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required heren(skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)sa r esdIn file included from Nthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp :i1vBt84 e48l: *In file included from o | cda | r&k Igot mpthirdparty/FastMassSpring/ClothApp/MassSpringSolver.h ermepeotpuvlrla, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here s _enB o ak s ecR&o hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h d836>w o:c281 | :les t14,a chs s eAr ks) >>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] M; aot gDrn c281m e | erk i| ixC nvBeoald t ^ s,eO t s ,h DI D note: :i:orpuein implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required heren e9nnst(r: a et* 48>anote: y oprt | rhetin implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here=C(lece mi s| o ^, nagnco,petthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hsdt,114l:ah S103 | tJ>r :ecrlSe)81ca,;FV:a lsuDesuCno , 1, -1, false, Eigen::Dense>' first required heret ass*e> eByaa :;103:s | | t erem&u pprle g| vant ^)n a | ( ^oeat ^h e< mcetthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.htthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c ::y219D:83636156:epru::a42i:r e34)46;warning: :vunused parameter 'argc' [-Wunused-parameter] :note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required heree dn >l c | a36156 ^m l219thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h | | t:note: e48 in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here XDpa:set34 :m note: ps , sin implicit copy constructor for 'Eigen::DenseBase>>' first required here r Msl a tr836T y48e | , Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here| ei D ns>: t cnote: ctBll Tlin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required herey oap c e k sCsl 55CM o | ilnsa t ciee,a ntbasnslrrto aaneaorldlg,cs, SI:ir M:cnsJ ScVC,nwaxiaaslBlpFeaBeuriPsaunlnneBe_ eac >al:>| s ssa: ^r uircythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hCloeng(na:canmte114sOtp>>' first required heren ,D;s l o)o _ ct kW, | ra ^114s| | l> i| ^racc ^i sl,(atshthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hf:sutiesA-n:c>c c93)e; sM:36383 d thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h65:::| 9336a:pnote: Bin implicit copy constructor for 'Eigen::Block, 1>' first required heres ^:e o65r:93 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hnote: | ratwarning: sunused parameter 'argc' [-Wunused-parameter]e in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required herei : sm73236383: | >17vp: e ; lenote: 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 93 | t | da ^(t) , e 732thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.he | m < :o219 tp| : ^34 yl apt:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h e : e>, 0>' first required heree n n aamme 219i | nBeht e eB i 82rni.:an trnote: yein implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required heremd O ep a prr,i v end (a)63tr,yyO ippleanl | tne:,mte , n*RaDcirlthas__gnso>op_rs rdi ^ein erev iBtvithirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cR:n36414e:e73ad:,h rmnnewarning: unused parameter 'this_val' [-Wunused-parameter]aa slO:e:dtrW(y)hr>ihatO p, es eAo_crtDcehr;ievree.dd:d36414:s s | c| slSace ^ritaai vtslso aeCrdri(sethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h>cr )w> ,(i )c| : ^ 25)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hs:e118B:;:i99i:tn _n Jtaae| rcnScr ^note: 10y:aVOthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hein implicit copy constructor for 'Eigen::MapBase>>' first required herepsa :s 537118l | :t7;:lnote: u, const Eigen::Matrix, const Eigen::Matrix>' first required here :| a ^s pjsnote: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hsr_:isin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heretmr ipn91T lg a53725gy | : tne65_< | pot:y_ pe_note: e >n in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>' first required here_ a:mp : eGr reaSttc | railxa StuTtr eub_m p,cstyepllatresysas ,Bplnoe_cnkotanIl iem >::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heren catlm _yeRp 377E | ^M atrT x ,ea> nUaR thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hNm_JeST(:V154tY P a):SrE7)i(:; xltT :| rnote: u ^in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required hereeiB yaCDoend thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hrse:isvpet( eo537t154 | Ttc:l7eyhai:pde, O=h> s seS_rnote: tt in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heresv.ar ihdeer Dl ,edr i rB537l | o eci| < v l0e,vc0e>d ^,dpars (s thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ck) :>36415 o:d )cuC cl48a _| Is: ^mspe s tw )Mlti/usr/local/include/CGAL/Eigen_solver_traits.hwarning: (_:n272a:ounused parameter 'argc' [-Wunused-parameter]d::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here e deO(t ) p ,,;h B l oe ^ c ko | Rtthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hrh :o ^ e 351r w thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h . d e:s :,r9 : note: iB)272l;45 | voe :d28 in implicit copy constructor for 'Eigen::Map>' first required here(c) :k C| o ^ l)s note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here; 351X | , | = ^ mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hI _ n:ns377 : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h 9: oe l: 906v note: 45in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here | rc P wmiesr:_e xApb5377_ | s r: anote: ( n s eexpanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'x 2 p l r , ( D p906) | ) t,rei - n>sC:s noB altws ceoie(a| vs>e ^oBe irWthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h| nta:h ^162g: i65etrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h.h:r G:cyd103note: ,u(skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)On: eps, -1, 1, true, Eigen::Dense>' first required here;:d240 ( t) r) e103: | tt*31 aeuE :| | IrGnE NC wmi ^sre ^_ Anote: DpE/usr/local/include/CGAL/Eigen_solver_traits.hglVin instantiation of function template specialization 'Eigen::MatrixBase>::cwiseProduct>' requested hereabt vsI):Ce <2 272R| Et ^240 | e_thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cyt ::36454u:r 9nFp:r Unote: 28eTin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereNIn file included from e:src/meshcombiner.cpps: 1y : pIn file included from e272( | .ndC/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hwarning: :aim ei20acomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] d: In file included from n/usr/local/include/CGAL/boost/graph/copy_face_graph.heX pgr lriio nv:e1836454Xd: n=In file included from ( | Tay )el)m; _/usr/local/include/CGAL/Cartesian_converter.hs: 30 : (In file included from op/usr/local/include/CGAL/Bbox_2.hl)v:e B=rl_e s p 22t}: In file included from (,cr/usr/local/include/CGAL/Dimension.h-:>20o o ss c| ko: lIn file included from 1 ^ivne _ti fWa i(I jxthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h Bmthirdparty/simpleuv/thirdparty/eigen/Eigen/Core, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]1t , u >ipn| r ^r d= un tlc, t B139nelu( | mneIxmtn)o_dce ax : xIn file included from ksrc/triangulatefaces.cpp: rCi ioDlee)s:as2)r l: :In file included from (/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h(:,20 )| i.v: I eIn file included from m ~~~~~ ^ ~~~p lb*/usr/local/include/CGAL/Simple_cartesian.h(othirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cdxt:h&36476ias oo:)plr:35p:e r.rr,warning: 20comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] I: nIn file included from cniear )/usr/local/include/CGAL/Cartesian/Cartesian_base.hPa36476y w{(})ia +t osnc:e| ;21e: ^A | b sIn file included from 2r = thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h(:l(| c >804 o)n ^/usr/local/include/CGAL/basic_classes.h :s23:: .In file included from c3lt/usr/local/include/CGAL/Bbox_2.h :s aMthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h :a t 22 u : s:45 mIn file included from (/usr/local/include/CGAL/Dimension.h)rnote: )in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here::s9320 :; i : x | BB l In file included from ^ onote: 804thirdparty/simpleuv/thirdparty/eigen/Eigen/Corein instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested herethirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp c | a :k 43645: :c27 : is48ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h&f:: a| note: ^139 in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested here: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h | o14t27h | ( :ek lwarning: r1 l : 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] >840 _ =)L;:a(s s 1391 | 10 :| ^ i ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h, 0Dg ne:m )Enote: I33e: r7in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here:= Gnote: n& in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here840 | t&_ E 33 nr | ekotcuir(_lna svVC1.sr e, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required hereNnin instantiation of member function 'Eigen::DenseBase>::col' requested hereoe Mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hwarning: r&mcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] :a ( 91 )o102782 t:t | 3r36481i | :ht; enote: erx| )min instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here ^ p | thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp : 41l; a T y| ^: 12 : 782 t | pnote: e i f <(te in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested herey kcthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.ha p>eln41= : | 1t olV55.:c7R o:t aa&_¬e: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required herek o mtliea< ( 55 io | nc)lM sU ncaaata sspsi< g r, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here) vthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c :9336521 | r:pepsietret38>:m(e vxwarning: .eVp < tunused parameter 'argc' [-Wunused-parameter]dy p , yF(, e, 36521( n | ) a.mllteo2Rdoot)a;t u D b sa t litc el, Eigen::Matrix, Eigen::Matrix>' requested here ^e n ar r thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.hy S:r 158 y c O In file included from 82 p :: | thirdparty/instant-meshes/instant-meshes-api.cpp;O : p4320: , In file included from c :thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hS:: | coa16 note: t ^l in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested herem: aart>y p thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h :einnatIn file included from m(t158thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h | 45 : :)21r: i28xIn file included from a_ereg: thirdparty/simpleuv/thirdparty/eigen/Eigen/CoreLnr:hcs,472et : ,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hrnote: :i in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required heret)et111;: 5sJ ( V| : y, ^ F45pS, | warning: Ce Vu)nrathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.hnmc 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]a:l*uteh 66w; i:e i| s111se ^= RAh | thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppb: sC 213o:n( ) ss> 24tc: 19o Ecnote: Ilin instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested hereans rsG :E .note: sNin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here66_ t | I t o{NR*C a r24Hgrvoe | E tt)u arwtinRis IoCeiTnwniB siMen a_aA r| ^y btOt pAe;thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cs:r36607nra :Si 36r:SlI: Gwarning: :N| e ^unused parameter 'argc' [-Wunused-parameter]MxE2 NR(e)T ttcu uthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.ha:rr;n _ T| yO ^npl le_(Pd50thirdparty/simpleuv/simpleuv/uvunwrapper.cppe36607 E:ars | :si381 i1R::Av24iT:gO ngm l note: e eRnote: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required herein instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here dnS (t:( : (B d381)ae | r )50l; o } arp | i_ l E I| ivncGkE e ^ )ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hadrN( : _ 98M_ :AbKl) E| o ^, _ o 31 Sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hC A:L :t842hc :k note: _53eA in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::cwiseAbs2' requested here :r . R _ B s98dImN Aae Rp | onote: rtiexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'vk r Ye842i_ dO P e(()s | )r(o# xpd;ei efe ir t=| anuntVto , ^ FaEthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.hr:r162,:ge5c:r d,,nKi* note: gin instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here,Jn S VpEuI162mG | eEarx Nl _ d )EI;NoH e uEnRteI:T:C:o| _n ^A Is:rSdSAIethirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpptG:G55naglN MlE(E(u**ce:ANat_t)x3h : NriiT| g_vssd)I ^)(Nnote: . OH EPR Ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h| dEe ^in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested hereRg AT r_ c55T | e thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c :wOa960RireAs:S:S3IaGSp N:M* Enote: (36697 eexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'A b1DNe:rsi8T0__402 .960( | Ov)lei. 0 :sd un PmE/eIEG(EaRr)_ b)3)warning: .l1o;cunused parameter 'argc' [-Wunused-parameter]k4EN I (A1G5| 9 ^_ E MNT_AOthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hVI,36697R2 | 6F:,,46 :E i S ( 31 0K,MEa_geSpCe)NA L nAHn:: Re :note: Ein instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::squaredNorm' requested hereV e_ c B r Rt IgI46oy | , T KN_Xr)| A; SR eAaS ^ I3 l thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hSR| G ^N YIn file included from dc_ O MPaE:Nl_842 ::TO_53 E: :Nthirdparty/simpleuv/simpleuv/parametrize.cppU: aQrn i1tTrH Eh: Znote: sL expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' In file included from E F(_T s q842n | o )#)thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h U :ArL(11M: d E_; iTmHOe nfIn file included from iO| DtP,thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h ^O:=P aNE Rn13r: eIn file included from In file included from rthirdparty/simpleuv/simpleuv/uvunwrapper.cpphgthirdparty/simpleuv/thirdparty/eigen/Eigen/CoreA:s c:,A436.MsT: 6 : Othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hEq:uRa(In file included from )rD Ethirdparty/simpleuv/simpleuv/uvunwrapper.hee:\6139d: IJNGS:V r14oaIn file included from r| lthirdparty/simpleuv/thirdparty/eigen/Eigen/DenseiuEe::vN1e: mIn file included from d_(thirdparty/simpleuv/thirdparty/eigen/Eigen/Core )CI: ^)o516 : N Hwarning: | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h ^:E;955R : 12thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.hdefinition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] :I | T47_ A139S ^Sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hI:n: :8245s Gnote: texpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' :N | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h*:Ma 203rEg vN:warning: )T95521 _ O | P : 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]| : E D ^47R 52 : | Aenote: rthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c r: 36731 :Ti(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)O37eR:St v e (warning: note: u 203rexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'n unused parameter 'argc' [-Wunused-parameter]D d | Ee IE824&G | E36731I | G NE o r_Ep iISGCEAveNeNr d )_a_t o r IE=N(DHEIEcRVGoEIiI CTEN_fF ( _ !AUnLS_A SNisnItGRN_Cte IMr n N HMEE Naat ElR: I TI_TA SGS_ r OBPIiN:A b iEcIN xG_NSMEERTNRTOB _ ENQ URa As LG_ e _&gYsIO PNot t hAe OErTPa bO(_LEIXmPaR)R RtNrS;iEx ( A D)i eTrO(niR| t_(AD,vRerrrea ^dy &bi E thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.ha:rWvoge.cc,o rTdl114J:(9Sajpp:U)pR NeVrnote: )ein implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here) ar_, aTt114| | o ^lr>= (uYexPj Ccc,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ho:nEl842( Paor| onsBssmtst Mao:atpe ^ 53B sdaTDthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:s*e ,note: :expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'826e:a108Deerr ig r:v842i | :v vnote: )expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR';e:ed d & ,| ^# Om826dthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c : 36759| :_P36pe ^ | :f owarning: NtAhunused parameter 'argc' [-Wunused-parameter] iren Me Ec) eoE36759thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h :ErI(63 )\Gn : | dE i N| I G ^ t82 i : { thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h oEBn_ :eN _anote: 931Din implicit copy constructor for 'Eigen::MapBase, 1>>' first required here E:sr ,3 e63 :: V:I | o C note: m E_ I_NFiUpNeC H E tRe r r expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE'a t o931a tI Ti o rE | b=n(Ios_, o A G S om _ESeIlt hNGCrNrewri)o _M r s e;) EHr )N Ta_Be S| T O is ^PitE uRrnnathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hD:t836RinAOrNr:e c46* ytt:AGc_cIe NOaTsnote: OpLsin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested hereR S, -1, 1, true>' first required hereogr IiCe rAeTc(ti_GaE=840n(n | CcN _ trcoeeIorntncssemsNtusertHn:ssecaIa)l:rl: GiarDeeNt sAUhA eLrTiD)thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cMcE:)36858,;y_e_O Pp:e r| lC ^ao liethirdparty/instant-meshes/instant-meshes-api.cppEs37Rs: aAnTvOpR106e):Be<(SlDCoAdL:dcAe >,k&RI,mSt warning: oryunused parameter 'argc' [-Wunused-parameter]p tp11r:h inote: lcee ,n36858v | raein instantiation of member function 'Eigen::DenseBase>::col' requested here _)m eF id d)u { n ntce>r106e n | n:a : | lr:s ^u:nt r athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h ie ( ; a tB s c < aE s:| t ^ X P R e > u :824 : 52thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h: ::154: : : S o cnote: paeFlexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'r a.tcaa oiorrlnl=824D | >s t,t ,\ 7 : ( ( o t haeinote: )r s| , 1>' first required heregcr ,' requested hereF:iU pn Nd83liCnote: ) in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested herecE | t e Ih 732| < i ^ | GXpthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cspsE[ ;0rN] }_= S T :,R36902| T ^:Oy 35rthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp: :Ni pn86(e+u, i warning: t:unused parameter 'argc' [-Wunused-parameter]e 16 :G rB_note: bn36902tin instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested hereIle | tnN a3lo:c2k L RIo86Na _*t: )wc a E | s l,lf (B l oaDp_c aceku rsCcro l ss e r i.ve, - ie d &w giInn*t n md_i c nee svn n ) ;t a etstro _p[e1n oi_Paa]nnl| t, ea ^r a thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h=e:r203 t i(gasscu:i(21yos,:t hli,rt nJs=tDnote: eS-3in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested hereVnasleeume_(>mC>d o e2| r an ^ its _tv203r | tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h i : 103) e:fc81o danx(.c)s e,:s onote: lin implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required herev*e (oatr 103ig bD.vfe,t hienrt)i | ;v(r !ie .m tid| en ^t randeiedvm&geird ncipa(ell)sa:,:to teh[b, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]j ,t OBIn file included from utra ns e * thirdparty/simpleuv/thirdparty/eigen/Eigen/Core t161h | : h: i:Bsem 489 l;r D _EeIo: cGkE RNrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h oi : p221}_rve w:Is\,21 Nec iHd :E:n Rt| Io: nBdliotTc kSwarning: ^_i AoScCadefinition of implicit copy constructor for 'TriangularView, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] no llthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hs ,aSre>I(G N b221 ): 320 ro ,o l: 100m) :; | M IE N_ inote: | nin implicit copy constructor for 'Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>' first required heren t e ^ri T netT raait ar P320r_ | n ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hgOoP:Eaun nle537glc:R>sa 7,: ,m _J SceA rnote: rin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereoTrOr )RVS)V(EaI B lGolcakE| slNIumsi e ^eBwlCo_ &D537 pcolp)k oethirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.hE | r : 107 :| 15 ^n :s t| * aa Vnote: rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hg:It ^842 :o53v:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h(skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) rC: ,note: = (E_c_o93s:107expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'F | n sie U842Nt C n | t#td m E ITesGrfciE65.nrNa_d:eSi aTegcE(i)Rncg)u l aOrnote: | in implicit copy constructor for 'Eigen::Block, 1>' first required hereI ^V NG. thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ci:__ns9336928 | EeG:o38o:aNl_vtw_eI ewarning: _I unused parameter 'argc' [-Wunused-parameter]NNm&LpIloaNwtle iti, 1>' first required here : 9r a:354A | nT p O ap m Re e r note: >::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here S L r h(sh( sc,)oD , n ei377 | n trd se ts /ytt uprDe r*e:i r,invt ns vTe ardmerd)c .aE>r ea rIgGBERgahacis,s ur>t sa yeJesNS(Vsac:)(() o*t/l):;agshcseol_teu eLn CCwri(ssoIn B| sNt ^eaH. EBsd*Rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hi:ntIae836 rTy::O:e{r_pi v46r:; eame drnote: gA_in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here (mvta) 836uS| S ^) | t I | GA rrn ^N)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h i Mthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cE:s91 xN:| 65 ^:s) i;T :36928g_ AE/usr/local/include/CGAL/Eigen_solver_traits.hn Q:U58rA| mL ^r_ enote: a:ny tW<(skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)Othirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.hA272c:Ptr:9: 170a :p19warning: ::E unused parameter 'argv' [-Wunused-parameter]note: pin instantiation of member function 'Eigen::SimplicialLLT>::matrixL' requested hereu R91A Tnote: | Ot ee a 170lmDR36928( | s | Drin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereteT< ry i272p | plvc a e toenes td )Dn (dde d e_ e,Uthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hS:rsro c , F824u:nl52r va :iinv revecynote: e>Or :p expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR':_,d r u dt((n)y )s(p. pm et)n;r824aamc | e-t> u aM asa tl o Dtsl} t Er,i vrIs G xr i| xL Tc(, ^ ythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.he:W240i :itfnuphEnte53N>Gcu _eaD):) .; rnote: s sin instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::array' requested hereo E V| s (lI ^Cvg Ee B cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h,:X240 )_732 | F; : U IN ,17r n: JCSc| lVaas snote: P ^leas 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 lC . In file included from d src/meshcombiner.cppi:732cw1aiu: eesC(Eodeg | UoIn file included from nnen/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hsat ) ;:r20 syaO It: In file included from p ;l*( )| /usr/local/include/CGAL/boost/graph/copy_face_graph.h =| : ^ ^(a18c: rG oIn file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.his/usr/local/include/CGAL/Cartesian_converter.h 1::thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cppE_30N147_::a15S:TxR Onote: : nNiIn file included from t27e:/usr/local/include/CGAL/Bbox_2.hgsvr)G48nin instantiation of function template specialization 'Eigen::SimplicialCholeskyBase>>::_solve_impl, Eigen::Map>>' requested herea_l.:c :w:i :22 note: cIa: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested here NIn file included from l /usr/local/include/CGAL/Dimension.h| L:I20s147 : | In file included from eNPthirdparty/simpleuv/thirdparty/eigen/Eigen/Corel: ^ r_ 27 | 435oaEs : sdi u sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hr:c281t:(thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c c:1436987g. : Dmd_ :aexwarning: icnsdefinition 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]e44):( )m .r warning: aunused parameter 'argc' [-Wunused-parameter]r re)naiyL. (281i36987,_ | ( )v s | 0etd) o _l v n&e = o o p _+ eDre i (_ra tcoaVl.r r m=i(a p io l;( cws(r co| . ^F n(rsv( i e s,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.hd 1 :tt h i s - &45 )D >ehr):iso d- e r (93Vvipveed:& )r, note: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested herede ds t( ) )45, ; .a to torooiwn(rFhte(r | | . ^dh e= iterr,( thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h0:)) c a r){836 :gi46Eo)BcaIs.eG:n, EsJnote: Nqs:in instantiation of member function 'Eigen::internal::Assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here_vu Sta VDrD ea836:lnusee | BeeodpEd (aCeoN)s,n o eV&I CrioEt_hAeFnrr)sstm;U aN( t| t ^ soeithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h*g:)ar48n:anr;l=:34 : mr (gnote: vin implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>>>' first required here)e o n| t C: t48ha ^< e| r ^) thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp;A:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c : crisent | 41stu37007r:l42t:u ewarning: iunused parameter 'argc' [-Wunused-parameter]mnna il* :g en 37007Rt_oo12 | p: D tspt , Eigen::Matrix, Eigen::Matrix>' requested hereesat C le; lt41< | e t ar i}ary nxep,etTy nday \pmpe e t, S r e c| i ,o D Fngale Rmo te ^: :au t n sOqthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hc i t :huerariDr103 o>e:e r:d81 : n M :ivanote: r e in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required herev ud n103e | t>dtr:i( e:xS_c(acelalc a dsaism)t gnptruea>_ cMo(lan)taltrsia)te ;nlg D {r| g ^esxtt , chrB es>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereplvcrel:u 233e) ;CTodn):s7t y537( ; | ) p*.: | note: | in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required herea ^ t ^e ,thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp :3382 | or Rgciln o tavthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.ht, s:a:s3B 804:: 3note: :in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here tl i_o nos C iMnote: cwnin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here82 te | 804t | _ nk i tRoo_wls ,oo saienwtU ecr )lc i aasB(| olaoltlmttn ^aarh r_ietorcx)ythirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ca;O(:rpsI)m ;s37007p l| i ^i ;k:g62xthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h_: 377: :n| warning: ^unused parameter 'argv' [-Wunused-parameter] 9 mC}othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.he :n91e ::n65t| 37007t_rln | ^:onote: i_ ain instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herel es i a, s note: (377s | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.hin implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here b : 158( d: o oVls20 t:91 ,note: in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested heresI r c, F158 | , n | fntu ee,r r:emtnpP ca) ;lCB a u) a| stneeel;r < ^( n thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hot ty>ph : *et hcei| nsl ^r a782a ms : 3 thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp s e : B :=U. dnote: ein instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested herer 24i nvle 782:do acr(k y | ) ) O| cp ^19, r| :./usr/local/include/CGAL/Eigen_solver_traits.ht: ^i no thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hnote: R:272atin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here: lo l 9840:t:t 1024a:ynote: _ap rnote: tae | in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required herein instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here gn s s840iigcn | ,m272a o e m | e nnJ Mrte MStarVueranatt ( uitgr rrl dluniX: i sx:(tx)a,r; s=aTC r| eoycl,p XeimpCp ^r >o (_ndthirdparty/simpleuv/simpleuv/uvunwrapper.cppl :n381t:e_ ri n24se n:or e slnote: atl ia :v:cvr le_*eain instantiation of function template specialization 'Eigen::Matrix::operator=>' requested herearbdr(g) l_osc v381s | a, p sts rsi,nitg kt _o _s pilo o )-;nkwCew e> ri | ss o s ^el) (vthirdparty/instant-meshes/instant-meshes-api.cppe: U _| V , ^ Wo106n : apiF11 t:>::col' requested herese(,nO:Bap39;: m e K warning: munused parameter 'argc' [-Wunused-parameter]| a, ^t rDX 106 i)xthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h | d;= s ) :3715145 :t :28| :E ^i: Sg e c | note: a l in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here In file included from n src/triangulatefaces.cppaF;: . rc2o: : l In file included from : A /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h :,20t| ^(45y: pi | In file included from /usr/local/include/CGAL/Simple_cartesian.h :nc 20thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp) ewn < ia gs: e:A, Eigen::Matrix, double>' requested here/usr/local/include/CGAL/basic_classes.h ar:t c e 23 : 55In file included from {.>A ir nx d e/usr/local/include/CGAL/Bbox_2.hi | ct:u i sad22i: ((nrdIn file included from ea)/usr/local/include/CGAL/Dimension.hsrp:_el[20i: ngnIn file included from )te0;raere_ ] abCthirdparty/simpleuv/thirdparty/eigen/Eigen/Core ,r:g*l 435o( cc,: 1thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h :8wk 0(i| 281 ^V :,.140: sF euthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.hAJ/Siwarning: b,sdefinition 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] 3V. a281: | l21 466u1eRCn:5et9 23613, t:u oEn0sD2rnote: nie_Tin instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested hereyg ,t )rf66e | a pi cnet.e e*niea(r:giryn,:gVvvdneid)tdeecetrKroncrea l 3idsv:e:[d| X1) ^U(;n &i : t) ]| ),;Z thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c(o:)37151(: ^)p:cu ; a In file included from 59| i: ^n tlIn file included from 3e2thirdparty/simpleuv/simpleuv/parametrize.cpp}: 1 _warning: r: aIn file included from tlounused parameter 'argv' [-Wunused-parameter]rthirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hthirdparty/simpleuv/simpleuv/uvunwrapper.cppt =:(11 _)| c : :ao ^6f: a37151thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hIn file included from | n cssthirdparty/simpleuv/simpleuv/uvunwrapper.h:e98: 6In file included from .: is 31i: :gtnnthirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.hIn file included from mdDe ie thirdparty/simpleuv/thirdparty/eigen/Eigen/Densencnote: e:s:1 [tin instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::cwiseAbs2' requested heren s: 13982: ]In file included from ;thirdparty/simpleuv/thirdparty/eigen/Eigen/Core :(e | Bda435e: r s In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hr ithirdparty/simpleuv/thirdparty/eigen/Eigen/Coreev&:e448 e | d: t: 281 ^:uthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h r(oIn file included from nthirdparty/instant-meshes/instant-meshes-api.cpp :1443n:ut : hwarning: : 107m In file included from )edefinition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]r :thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h, )e 28114;x: 16o t | | ^: t thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hhIn file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:e : 48r 21: : . In file included from d:e:rDi thirdparty/simpleuv/thirdparty/eigen/Eigen/Corewarning: v ::472definition 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]: ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hr34: 341r i107ve:e | e ddnote: a: & (ol5p() (in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required heree r )D a t48 e | r;i t e:m p l*vaotewarning: | redefinition 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] td ^ =&h (iicthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.hs:)341<162.: | t5c :oyow nipnote: p etin instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested heres n ea nraesArtmaeb sg 162 2Ec( | ,) tJ.I SoVDs uDmae GnlEureer=C(oi vN(Ec_)esIIndN>o neHsEtcBG)l sRa*sata;IE T s| _r N ^sgAev S)A r _&S rIthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hMIaaNtH:| G y ^E ro46RBIiTa:_31thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cNst:eh37200x:A&SBMS:e rI)Gnote: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)E;a44s oet N hN| :MeT ^_ O r 46E)warning: NPTEthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h unused parameter 'argc' [-Wunused-parameter]R| _ ^: | AO48P:T34 : O| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h 37200ER ^R:A eT | R SO( note: 130a B:lin implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here41o: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hlRS :4855cSa:lc a( | k MIta7em pprmlpnote: ) : l in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix>>>' first required here| note: a _t ^r in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required heree thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ha:r< expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS't eay d842r | y#note: p ecnda expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'N l mOe ea Esxpp r f I 842oi | s # dnMe s s i eromnaTeym f p(it nlE ) ;Ir; e | i ^ G E Nxp eB>a i| s Ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hI:Gc_elna93 ^t s s:I65| NE ^: Hathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hE : rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hnote: R:Ng IA836rin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required herec114r T, _93AaS: | :9SyI_ W:46I:JNrGa pHnote: Np eMSEEin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested hereNtRVTIenote: _mTin implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required hereOrpP_ l A ;114aaE | S>836 | lcSltuRe ^C eAIo, const Eigen::Matrix, const Eigen::Matrix>>' first required herend, a| n Tt| ), 1>>' first required hereH E t I)yGt37200E63p | e N R_ DnT | yE VpIe CIl CaEEe_I GTFa n m_UANE C N e L S e h_ sS I IE,d bt,yoS INoGrE pl ecHnNa,E G FR_NHMmua EseDNnTiSIrce>cT_T:R :O t _NAEGA rRQ S UcAc_heusSIsnsN I (La c=L_I>OtP Eu aNlGD NEs it ,McE NRnT _ Actl aesoET sQOUrnrnRs a tcsA LA_r(rOa, l :f CyDPwEi:WiRrnauAnTehOapspetB iacrsr_id)g;inRarreyeO(cDc etvrr, ep, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested herer*ie 50 :826vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.he1>:::108 a732: | r g:v 824note: ,:in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required herer dnote: > e50a r t:| 52 :expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' > rc | ^ l aEayI(G Enote: Ns)sexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' i826thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c c_B | l : no824Mon37201 | : At57sK c EE:k_ SeIIC A LGmEAt p{E lNr_eD_warning: trIdnReEnas_Gunused parameter 'magic' [-Wunused-parameter]lE Nu:e_rD :VEBn37201 I;C IAE _NF | cAV U| NrRrYa I ^_ C ayOWPCE l thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h(Eo: 154prIa pGl :pee_7rF, 1>' first required heren* ss st i,gEnI p154_ SDr TG | ec Em eRoOldausNrnit cs t ) _ n B l_N o G S oc| Tv_eR_aI^N l Oi thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hk:N960GL_III : aNm s (LNdEp> (lDtIhN Ed3ie rsi-v> De edd&<: re rnote: e iiov expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'vXpperee dT(d)r r B)960Oa | t ; & EiIvOoypLp G*EoNe}_pMrArea, e K| t ^=doo(rnde E B(_=S(,)Cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h,:l240oc cocAokt LihA:Re_nBn53Ir:.RdteoNwrsA,ois R Ym nt_vOa egsDtPenote: _iin instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::array' requested here cdDBn)elso O(rei Nc T | vHeEdL240E) | ^,B& F ia knsTo( ettMn:Io:pa ln(neae)& runused parameter 'argc' [-Wunused-parameter]=\ P so a37253nrtas| (eh ^t | o lri =gc,o senr_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hD e:o(955) n p : s e12{o:1> < note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'_| t ah ex Bir 955 ^ | aSsc.)cswe :; ias lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.har:: 103er:e P ,81 : rot rtyoped p eenruunote: cttarin implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required heret u o n r = (103 *a | ot thremtnm(pehl iesramE I;. _}aGxdiEt s e\)er) O.i v< ta| Nt ^hyer ped r r_e (n)a thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.haDS) emr;eC:iy (154 :A 7X:p) Lv r+re dcA;Tenote: :R: y| in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here Spt c ^a e l,_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.hau:rrB154 I | 45 >icn:(nt)i) ;93l naN :Ats note: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested heresR aY Br g*| 45tclOh, ^Pi o | s_BJ;lc S ko thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hEcRX VP}kR _:Iao537lRw: m upE7lIEG >::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereUornN , Tthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp y:_p53786DREN | V_IiTen ts: 16,:C tEY note: P in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here E _ *B Bal( Fr86g UPNvC | o_i,lc okrs noclimnitn kRecoemt _RCoooltanetwasotsi,dga ilco)Tn,iM ,Bausr Db (| r ^eaoeottrhierliovc knCrooxelld )ts;_Is,Tn tthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c n:e| a r37762IP ^t na,nyO:ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hep61:r:P ea377n nP et=warning: No eunused parameter 'this_val' [-Wunused-parameter]:RAlo,Ms 9lE t>a):D (c \y slet t i37762onote: n | eas| in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here ^sm Mt anthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hssta:_ ie377>c t 931mra | iBxl J| S ^Vtar: (3 )o c :l note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE'u e cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hj:ik xo.s:Bn_ 931m103 | a s :o| 81l ^s:at shvet_ Cnote: min implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required herewi{ ( ni _r o103tmesthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.he:(h | aettBe93bm:iu)65xn(ap;r y :| ^r elrO.Jpna tdedS::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereta i:Bnlot1on: cIn file included from MaakrRthirdparty/simpleuv/thirdparty/eigen/Eigen/Corelyuoee :OCrpowns, ,436 : ants272r | ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h :t l139 : t14i:n twarning: :htXdefinition 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] x= ( B)lyi:op; c e139mnks | _ac}sm a s C e o | L ^lD slhethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.harro,sli,v _vbeeo:d_,158O rvt&y pooa_pellPsn:aN20eAp rt,rImn-ea:t >M note: Rnseo| in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested hereE r ^Plav eh 158s | othirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cW :>37859i r =r(:tneet lcuhc>59l or:nac)ls,sG_un aso*ets t MCsa(wBswarning: sunused parameter 'this_val' [-Wunused-parameter]thp, i rBiXs));< isS37859 l | xCoBc=a eAs eLs| r& ^ .ttak ootR tBA hioinRaertyr,| a) ^O;tt pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h;i:c 840 :| 10 ^y pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h| oe nn:aJ ^S:V aM94alt thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cppmr:note: uein implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here:e 7i: 27 840x | :note: i48 In file included from src/meshcombiner.cpprnin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required heree:j: t(1 : tIn file included from )s;/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hu r| : ^20n_ m 94anote: t: eIn file included from h | _cin instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested herethirdparty/simpleuv/simpleuv/uvunwrapper.cppC/usr/local/include/CGAL/boost/graph/copy_face_graph.hr lno:a l:3811827X: pIn file included from rha | /usr/local/include/CGAL/Cartesian_converter.h:: ( ys30s: l pC24 :: oIn file included from /usr/local/include/CGAL/Bbox_2.hw:note: i 22tds e(LJUeS: rn:Cin instantiation of function template specialization 'Eigen::Matrix::operator=>' requested hereIn file included from (a riiv, oey3810 | /usr/local/include/CGAL/Dimension.h O)tdrp( ) a n,Itm p ie)i;: 20x : =tls t| ^* :S:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h ::139note: S Vin instantiation of member function 'Eigen::DenseBase>::col' requested here:( 14m:i91aa :c ,l1u106a): | e )ltar 65r:> i-,warning: Vx C o=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] . r\o note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required heren w| (EF (Fii, ^. g091thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h | :tee139sc)83t | ) o l:mt(27 ip:) nhD:e:)inote: r s.in instantiation of function template specialization 'Eigen::operator*' requested here_l< i, Eigen::Matrix, Eigen::Matrix>' requested here h* | eanstm3t2 r_ae 41M | v )ta)tfr0it.ia) cc;; 0 e J /S.xiTVya| n3 dpi.e ^>l cu1 4 e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.he : 203j| 1 si ^ g l[51:9: 21s:]2 , : 6_,s(mcuthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hiantnote: l:(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)55h:q 7 :E _ a203note: u | saiin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required herergse e d55n | :_:cViClme tewd ucat3sogre 3 d :2:sUl _infii_Cs(wlt!eii()tfJnsnZgStChtaee(Bsi)(c)Vr;nneao n a,rUy| tOeFpl,n ^a:rle2:)b I;i.xycIn file included from im gOsnptdthirdparty/simpleuv/simpleuv/uvunwrapper.cpp p :t6| l ^i;; : a In file included from bthirdparty/simpleuv/simpleuv/uvunwrapper.h(: mthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp* 6c:t82 c| : :In file included from 3x| ^: ,thirdparty/simpleuv/thirdparty/eigen/Eigen/Densee: a note: JsS1[thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h: t2V: ^93ra:in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here] ; li65In file included from x:( 82| ) | note: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here,thirdparty/simpleuv/thirdparty/eigen/Eigen/Core u: 101e:C:435o ^: c 46 nbthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h.In file included from 93o:c | thirdparty/instant-meshes/instant-meshes-api.cppt:om281als(:: tnote: tr 43j: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here)i, xIn file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.ht101_ | tth 14::ei16see_x mwarning: jn,p m: lvaBtaes, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]ll:,: ae ym _s| p:ptree< t ^21y(: eIn file included from cnoV281 p,ea | nmthirdparty/simpleuv/thirdparty/eigen/Eigen/CoreeFd:n469 : thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.caithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h_:D:i288a37890tg:mi:e, 14Co33o:)n ;n e:warning: B| ^iunused parameter 'argc' [-Wunused-parameter] nwarning: rthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp :a,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] 24a:l 19288 | :V 37890erDyec Ot mo_ i trnote: e | irrTav pin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested heree, dt& yt24 p | eioy oD p e > r eapt o e rrne nsi, vmetdu&rc r ano l=img( _aelesrpc: oes rLr an:oDrt)ahiorr =a( a)s s gtcp ,D | _ol i ^n teeanr _obsnnythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hpla o:ce836e Bka:s_n46sals epm:e onote: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here&W Rkr h o836a | etph s >ps Aeetr s ;s ( r iV)c| nitM l ^; a gp n| a ^a rsB,athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.hg:smscFthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DiagonalMatrix.he,e:n39& d71t ,: <14::AJ34cCS:w ,note: oin implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>>' first required heretVuaK tdhilasenote: r eu le39C | B)in implicit move constructor for 'Eigen::DiagonalWrapper, const Eigen::Matrix>>' first required hereDo;s t)eti Tn ymnp| sp ^| al arthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hey: ^tC6371 Ol :*tathirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppe:, -1, 1, true>>' first required here3;ve : a)d m e, S r63 cD| enote: r | i| rin instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested heree ^ ^v , et thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cF:u n37902u:d5955:c thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hr>:: | 45> n :warning: :10unused parameter 'this_val' [-Wunused-parameter]r u:n c(I a nalnote: rain implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required herevsesr s A a37902r45rpe | | _Rc aeysbtotBuoa l la tsieiHtrucrae lntDeJaaSsnrT_ yDbs luVrpnot eC| awl ^u( d,i iiscsraethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hceetBg:k130(iV :rj,n41FaAcros,,: nf ca_note: 0ycm,aOtehuenlp(esnscin implicit copy constructor for 'Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix>>>' first required herer< _=c) ;i g)l.zc w3i2s(eJIS130C | nCotnutnyv e,rsKtste eoXmee(| x ^r tnm)B)ianp l*)a;l:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.harcy;t:O:e732pt , Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested herel atmus 36_ :e732 CDe | e dnote: oin instantiation of member function 'Eigen::DiagonalBase>>::inverse' requested herer i nv ei s d r 173eEcxt | ,i In file included from t t hpi r_thirdparty/simpleuv/simpleuv/parametrize.cpps:_ nvtca1 : o ea cecrn esnsdstlIn file included from sa,em:_ ^r: dithirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cppcthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c::>iv10e arl: eIn file included from ld_>:(a37903thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.ha::54cgd.34a:sssetlDr: iiwarning: aunused parameter 'argc' [-Wunused-parameter]In file included from iagg othirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.cpp>:n 13snm: 37903s | In file included from cthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.hleansv t a s :l46(eAd_() n: .In file included from ithirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp )r,rn: 10Bvaeo l: ry_sIn file included from a oWocer(akplpthirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.hi) eta I*: r101mh: ;sIn file included from deethirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp p: 9 : rl.sdIn file included from (thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.h tet | ; ^ _:h i 45| rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hd ^s e : - : In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h320i::thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp100: 9>n s: e147;In file included from v :thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.h : d ee15:| d45 ^ ( r : inote: :v) ,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h In file included from e thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp :note: : 9d: ((skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)154in implicit copy constructor for 'Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>' first required here) : 7thirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.h:: f133 u320 | :,nnote: i 14nin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here:t ca rwarning: g c147comparison of integers of different signs: 'const int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] ) ; o E154 ,I | G| E 133cJl ^S | aVt N | _h a l thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hu:s37e re.C oDndseEs lV:I23rsCiEtBrv_ oFoU:*clape._rsgdiNovzeeCcc<()m k) Id note: .E_in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested heresmI pG i37nol| | (<)X,_ElN ^p vapr ail n tlr ee_Tethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cy:ipm37939r:le60r?pt_0e:u(r,Ssl:( warning: tBnhTl naunused parameter 'this_val' [-Wunused-parameter].otcRc e=a Okm37939ps=rllcNa.G | _ts:0:Rr?hosI(a)8w:,s Nd,es ts)t;as Lbt IBNlEsio tii gnccn kch| J ^S_VCaornoosaylcspt,l<)SE cu;ea lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h x: 804 IAn: 3aj:s| _ ~~~~~~~~~^~~~~~~~~~~~~rnote: m,at rythirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.hpin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here:ptr he a804y | 109rn<:cn_oer10raa:m e nWnote: dOotin instantiation of function template specialization 'igl::parallel_for' requested herec mhaelr DP109a | lr a e_(pnJrpnaSievCesrsoenlr,dt Da onpleo| a_ra ^lJd>i aa(s)r)ria;S(lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hl:e103d:>l(V_ sv81fate,o:bd rl>unote: ein implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required hereC o a rs| ^r (athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hlr:103ny537s:)ot.c(7s,o)u:p m | _(snote: i in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here) z;c t fe537tu| n ^c h)e;mi,so_nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hov_po pa ,ll| awnr, | t:e84 s t: 55<{a:t p ^ note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested herer y p| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h84:e782e | ^t :thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c3_ur:r: pne n,sAnnote: oin instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested hereer _37940o ap t:_782nm orreea | aXy,Wtr a35u rcm:anll pii ipraplnenswarning: _Trp_aayunused parameter 'argc' [-Wunused-parameter]re sB cr| (clk ^d othirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp' requested hered : a },35O note: | B s tlh e is| n ^in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereitrgDo na_ orc pe r ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h | V53 : l b e note: oin instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::array' requested hereonlaa m le u:eeCDo n240IsB | al ssen: t_(tortnh:efre:orrr:(P a enus.| Sd.n ^de cl(>i ecthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpplr*it aa:a41h*:g12oalin:vrsagsels( a) rnote: vd (,B)l)o =) in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here ct ,y| (ok t ^| hpec41r )o/usr/local/include/CGAL/Eigen_solver_traits.h ^; | s| :1 272 ^ e thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c_ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.ha::971::xn 37940 : 55 :a | warning: imig ^ls:.unused parameter 'argv' [-Wunused-parameter]: note: c thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h37940in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heree ws q ::14 | : u 840272i a | S note: r(skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)r s e cX:: 10=e: Pmrnote: 71:_d | in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required heresS c _840e | oal orld deuatgucren_ r >lrthC (o)v)e(nemo r;__a x is p=sl )g)tt Xr 0p r r| -.>.saorl ( d vh o ^retd (arthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.hW:)iyts h66G; e:ur( V , 13 :i| F( ^ ,e note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here s vsl( B),66X2) | e ) ;i; + thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hd : 836nitn| e ^r nca| lt(:In file included from ) ^src/triangulatefaces.cpp :::46 ,a thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp2;:i:: ) ;r cnote: In file included from a /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.hg82 in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here:c:20 ,3 : :| Jnote: Sin instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here ^VIn file included from a ll/usr/local/include/CGAL/Simple_cartesian.h :l836| | 20 ^: u 82In file included from thirdparty/instant-meshes/instant-meshes-api.cppthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h: /usr/local/include/CGAL/Cartesian/Cartesian_base.h: | 45Aes :106 :21C: 11:osIn file included from c_ni:a93s: /usr/local/include/CGAL/basic_classes.hs note: note: gin instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested heres nomtiein instantiation of member function 'Eigen::DenseBase>::col' requested herentt < A:*45c | taur106ggma | l n23D: In file included from /usr/local/include/CGAL/Bbox_2.h sE:Imvte)22G: n In file included from a/usr/local/include/CGAL/Dimension.h Et (: 20| d: Net ^rT ri_FIn file included from Di.yEthirdparty/simpleuv/thirdparty/eigen/Eigen/Corecvoxp:e_Veelthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cI436(: :id)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h(:n139 Ct):ClEera_n<3803514:,eFd<,iS e U(NuC:ri no61it:warning: tcdefinition 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] ,warning: n3hsleunused parameter 'this_val' [-Wunused-parameter]F (u i2n_ eVn38035c | t>),s tfa:t:Far,rR139Ci | co t a.) d te;creD. iinid oJvnuMnee(raSidca c| tit ^v eruthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppV:a24ildexasl:u[T0e( D19)s):j snote: ]in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here, ;& (_ uoiy p_ tn,e _t24pdeas3r artto2t_ | ec_,rt=c ()lf| ufco oonnc ^a cc Rsothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.het :)a162; tk (Mt. a:iJtnr d i x5B| iac ^is ees:S[thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h :note: &732in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here: oCn17or1 ]162,M e | n t teuaxor(nu i:g ttitlnhtE :note: I:ein instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested hereG3E2 a_ Nr_ *tcI)rtfiNxHx(a)c,ErR)aIpT_; _ AJe .732iSnV | acl loi S| ^n duthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hi nc e eSa :Ise[GC2so]n;rs90_ bil:t65otcn t| ^{ : trNkIn file included from Mh_E Nnote: ein implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required herethirdparty/instant-meshes/instant-meshes-api.cppsri:e43s: n_ TIn file included from _thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hO:atv16Pu: pIn file included from a o90thirdparty/instant-meshes/instant-meshes-dust3d/src/common.hrlE | :nktl:R21,e :mA: eTIn file included from s (pVl| ^act,athirdparty/simpleuv/thirdparty/eigen/Eigen/Core :FOeR, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hgu | e ^nd m139:: | ( l)thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppe:warning: 55n.tt_l 842nunused parameter 'argc' [-Wunused-parameter]oa:r y O53o _38036a | l p ::, note: RDieexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 3a or:t att842sy( | tih iipso#nnote: M in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested herea dv-eetd e&f >r o pi e irxd n55e | an( te r i )E o;rvIaeraa } G dm p=(( c| EeN ^ _ l iMn ) ,_o IaN thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h o:t158nt:rhe20Hse : iErxRa Ii.nr _dnote: tbTtyT in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here_pa rleMAaStgroc>c k ,( 158 | S IiGx eJVr e tSBV r,iFa ,a s lcNlMeuaEuvrNeTne_0OdP, E*&eCn(R)te,s ohAotsnhsieTrtris O R )=*S a;rr.ntt(oDg vCg e| erRno) ^ w yi| s ^eaNlu:lrt i,laKv :aarsyeOsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hX:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c114i:)dt:p)gin; 9o;_ oE:38036 nnote: p| < MSin implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required herec ^:a I | 11456al ^G | athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h>:E rNtc,ltrwarning: y_p:Iunused parameter 'argv' [-Wunused-parameter]aN ei nx3803693s:(65H):s; | note: ain implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here Mma e93| | t ^ epm OB thirdparty/simpleuv/simpleuv/uvunwrapper.cpp : 381tE:RhIp24leT: _raDaetsnote: ere i v eA< S; in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested hereS t| dy ^:p: e381thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h | n: 219a: 34mIS: e Gnote: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here c aN M E 219 N l T B i n aa_r | EryQOUpt,> A L t_ y epmepnlaam eO tP Lm haeE t rS| VIn file included from ^thirdparty/simpleuv/simpleuv/parametrize.cppi :c a:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hd:l)lv1 537u : :In file included from athirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:s:s1017A: | note: nin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here: gee ^l CIn file included from o537e | n C thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cppsAw i :t 10dsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hx>: _e: sIn file included from ei cB*isnda826t:_108ray:nthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.hO:op a(r54l;: daeIn file included from lg risathirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.cpp sgs| ( ^v note: e):thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'e13 o | : t:hMe ^r In file included from 50thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.h826:: | 1):*; 46 thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c : 38249| :: In file included from 42EaI:thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppp B ^aG s1eE, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h10_ :: 0 .r50i377vDe:E | Vd ,I9In file included from E38249I | 0Wthirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.hrG :E note: :in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereiCt E _ e A F101 U/: N 377N | C _ cIn file included from c 3 thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp :E9Ie s. G1M 4: 1In file included from : A5KE N9thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.hs o: B2E _ars_SeS45sT R (: OIn file included from othirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cppCt:Ah9L6NeGr>.,dA: In file included from R_thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.hEI Nie _:BLI IN | 45A ^R Y : _thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hOg rN :i63vPeedIn file included from (:o82np:( ) )note: :E : | DV ^in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required herethirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp eer i63 e:rc9 t: o | r/usr/local/include/CGAL/Eigen_solver_traits.h thirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.h::a 2723t133: :o14r9v:e: d & o note: din instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here *warning: comparison of integers of different signs: 'const int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]p :e,rpa t orro:dU =272 (n | ucci133 t t Z | )( ) o n| ) ; sXt^ l| o thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h o:bp=Do om960_:e n3s _ei ^n tls soIn file included from :thirdparty/simpleuv/simpleuv/uvunwrapper.cpp Haanote: slexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'rB aisDvee<:O6r z: 960i_tgIn file included from shec<, | thirdparty/simpleuv/simpleuv/uvunwrapper.h perm ie:crE6n: _IIn file included from pt aDrJaSthirdparty/simpleuv/thirdparty/eigen/Eigen/DenseVel:GtEAlcera-N1r_i>vlslc?uMe0: CooenIn file included from e:dthirdparty/simpleuv/thirdparty/eigen/Eigen/CoresAs:>t(sK& s =*E448a ltr_oghi: cvS=vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.hCneA:)Wt i 107=t| e:Lr ^th14AehnrR0a_?B)l8 ::GI s:{twarning: BuNhthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cae:cAhsa:sR)ss38327(:YBdefinition 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]38, e: _ ;warning: 107X_O | unused parameter 'argc' [-Wunused-parameter]P ): _ :;38327 | dOi| r ~~~~~~~~~^~~~~~~~~~~~~ D e| thirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.hc: NetT Hr ^o p 109E_eirvaLt o rIn file included from =src/meshcombiner.cppe:d1a:E(F&: o 10 p:c cIn file included from note: eoT /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hin instantiation of function template specialization 'igl::parallel_for' requested hereses(:t< M 20rEaTtHh Oo: r = e109DIn file included from Xr . | , /usr/local/include/CGAL/boost/graph/copy_face_graph.hp(O r :dP18e: cIn file included from o n/usr/local/include/CGAL/Cartesian_converter.hNtArMT :e30su E y)tr : rIn file included from np /usr/local/include/CGAL/Bbox_2.he:A22r>: rIn file included from i/usr/local/include/CGAL/Dimension.h\vp:ae20:: :In file included from ar thirdparty/simpleuv/thirdparty/eigen/Eigen/Cored:r 435 : a thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hl(e:| ^y Bla e)t281s)l;: 14_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hf e:> warning: or&rdefinition 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] : eoctltih n955281(et | laous s : 12or a r:)pr n g*Dce_| Brtshiinote: zexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'isv ;e,l ^ JoScVkeIadthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h m955:,}55n&l :o7 | uoe:C onote: p _| in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required hereln sop et_r55da ^ep | ncsl,e a swst;thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppr:a *C woirsp= p e (ec arrrBg86i:o16vent,s )n:| n ^o uat _thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hr:o154pnote: :rin instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested heren, yE7OmI ipD:n| e86I ^nm _Gnote: EspNe_ lpin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required hereSB | a;a s thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ccr CaAuer154| :L ^ | &38521 c Alrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hR::o93_lt39ahlB:sI :warning: eeerN65sAnRtunused parameter 'argc' [-Wunused-parameter]_ sYtOa:P _ )l;) Btnote: ;El| 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 hereX ^ PoR c e 38521_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h | R93 : E | T| U k ^ R=48 N I _ :thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cppTsYyP:E3450s:( : 7 m t:note: pP in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here lenote: 48' requested heremte e mXo pm mp_ m50a | tll pa artreoTtiytpe e xN ^ot A pIn file included from Mlthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppaeEnoarmser (L: c 1| ,) ^h: (I lIn file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppthirdparty/FastMassSpring/ClothApp/MassSpringSolver.hgns:,\a n41 stsc::,ey 122:p rJe nPa maMnnote: Se| in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested hereV : ^ a ae41In file included from Rtlruthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hh | lsthirdparty/simpleuv/thirdparty/eigen/Eigen/Densei::x931B 1:: , eD3In file included from C:eon thirdparty/simpleuv/thirdparty/eigen/Eigen/Corea:s435>es note: n: s expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' t thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hec i:>l g*a 931 l| s | s a ^r| g ^ C: wthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h281v::)sC q14w i:i55:: u7 sswarning: :a| e ^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] r thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.he:note: eB iin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here281B d103thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cn | _ :e :55d38521g | ic:n59aalrr:aesy OysO_ plwarning: , -1, 1, true, Eigen::Dense>' first required here| Nvee( dV_ , ^C A& TB(FiE,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h no Iapl re:y215G E 2O:pN)1;I :mr p _103note: lin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>' first required herea | t;C o | ^215t| e | AET ^ mr(Ii =Gn Ethirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppNt pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h( :_e: 82 cronnaslt93:::: sDc365: all a: ae M At K rinnnote: Esnote: _e_<,in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested herein implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required hereetOB aPSN t C82yApse | nAa L eMA& comEaoRt_r teh)93gm, a | e_BXorp)tI;t)r, const Eigen::Matrix>>' first required here tpse( Vn *o,i aanpmerFB rgletv,aC )e;tr)n a l| oo48Br | itn: ^c a kr+eRthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppomwp,yl:astteus:<| m24,r )itaynp ^: eiOtt19 n:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cs ap , Eigen::Matrix, double>' requested here,m| o e:t35 y24 EDpeercn | XaP^Rm e :>thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hL i khCsvwarning: ,eunused parameter 'argc' [-Wunused-parameter]od :> l t:s38559,y pb:e | nc oaSo961crllaem aesl: sRI a th nMsa>u3 rnter:r >n note: ,r expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' P c li a n\i e agsll961: >:xsa| B | r c ^aas Cpwlea _E I Gi| lEs si thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h :s83 e N: ^ _nB 27MBlthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.hAeK o : i cnote: ain instantiation of function template specialization 'Eigen::operator*' requested herekn a rE r83_y :| | O b_ ^ l94 pioS: n;c7k t | athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h_ rs :CgAc ^:,840p: p JLthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h =oS:V4510ka:l uer:10 note: : in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required herenote: +snote: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required heree C( oin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required hereVA nR,sF ,t 840 | 94*_ | 45bBeatr | gadI, cvl )r KedaN* st)u;r| A ^nRsY _ (O p P-_C wCw i | Ow thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c ^Nis:sTr38818e *H eeBthirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppitUu::35nv:55E)r :nRaIwarning: a3rrunused parameter 'argc' [-Wunused-parameter]y n;: G Hy OTO| (C ^ ppo l38818I | note: < in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested hereM Ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hXC pTm55r uH p | Ol s t ( daoreamDB rpi:v _203e, id O | P l ^N n:(21thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:a:r)iy, nOe pA, aMcio)r nnote: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested hereE;s91):t 65D e_r :| ^ i b l o203thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hcv: 946 | e | d:,k12 ^ note: (: V ,in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required herecFo, n note: 0expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT'thirdparty/instant-meshes/instant-meshes-api.cpp : 106i: ,s f91i | ntte tea rmg11pn:l946 | Oate rnote: (tin instantiation of member function 'Eigen::DenseBase>::col' requested hereh g eyc ,eKr ,D e!r a eF U.(ClEd:IonGacn:orbsilc(ygits) E eOtrpa,iNvbe(<_ mIn file included from A Lcwarning: o)l ,A thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h R(fj0:)unused parameter 'argc' [-Wunused-parameter],]13 u, 38832_ : | In file included from R ( thirdparty/simpleuv/thirdparty/eigen/Eigen/Corenx : jcuc)i516 : n thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h;l:ta3 E2s_ s,t47 T:B )aUsR5N:_fTeaC:c w iYewarning: s.| definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] ^ :Pm _E (ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hUDinne rpirdei :47a | rc 37ec ys [:1o 23v: ] e ,O n d Ed I ,Gpi Et( uiiNnote: _in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here o n;P ne rt I| r3,2 ^37o | m N_motH)tf e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h _ : a i101r EtRdIe cT:ree ,tauOTr_nP.Ni A46ASMa:E )note: nS(Iin implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here Gdd. i c101 | tetse[N2mtp]MlEiN;Teinmtaotn esra, ei_v ermBy)p)e.435 >: _thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h (sbo )l.vc| thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c ^:: 281il38992s:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hn:14u::a45m:842( :a53eswarning: )s;: unused parameter 'argc' [-Wunused-parameter]rwarning: 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]note: yexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'D iO _ p| 38992 , const Eigen::Matrix>>' first required heresr(a tt i/Soin *71 n, rt | tIe =re r ( ncGsnNa M rol : :c ar n l esttE dDu o :NeirTnn nItste B_a_anrng:.soOvesce&rPs ,c ecRogJEeShtauRtleAVeasuscT(r)kah*e_l/u)rr, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herev48 o): ^n< at 34iy836thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:: | 39096 lv:e( e A22note: sddin implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here:s)) , Opi ewarning: 48tncomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]ha | eErt Dme39096g | e.m eIrniimpelvaenGcntte:ctt)(;U> n: A L,| =: F_ O| P ^Ec1lS ^;u c nathirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h :l173R:n36 a:rc<,>SAC:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:AaTLrA unote: n(skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)sO Rs R: (>a(nD173e | M,r ic t 836 : 46 u :aaCvlaD setdcpnote: tin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here)ot ,n u sr i rte 836| E ^Xsx | P;B aR ,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hn +d+ess:t824e: 52 s r= )\: cA, s s i note: fexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' | { m _ d824 ^ug | ^n | nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.hc m ) | i:e240n t ~ ^ ~~~~~~~~~aE, -1, 1, true>>' first required hereE :o Dn::39164 :note: sain instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix>>>::operator+' requested here17l44: V 114I (240 | note: >t T | y : rwarning: cin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here) Celunused parameter 'argc' [-Wunused-parameter] apEes s_sFC732.U | .lNiC39164ndv | i ee a ag Mon enaaplErIdsG(B Ee N,_)a SS(T)r= c* i,nR (tdesceoOrN;e F u Gn s ns| ca ^_t1;l : _: ac >Ix: :ar l l thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.hi_ :Ns a219s| . ^c u:n (34thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h::Lw804 Inote: isin implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required hereiaNcg n :E 3s:e mP teu 219D | rtnote: aenorditule _vin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here eD csd & nmt ,p804 lo | _ ta a lc( mi_aa xatoi se)< sp )es ltr.cr,ly afrur aa(_ptyh(i)nt o i+nste- >ncr;c =daa msas(ieecrr ig | gcvD),;e n ^rm i Jo nethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.hn| veedtsd ^S_:(45n :)o,_ta loVti93>thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hh :a:l aeucnote: lDin instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested herere.Ce o732 srn(s:ad45e | s17rt: i* s note: diavrin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested herevesd (e t) d,,&E M sI G732Ea pNr o_ | Dc ,Bt g v afi hiEnsVet)nIrtCeEu_er)< De{rFnn c UeanN) ;r iCv | aB| leadi ^: : ^,c Wnll:ir:iasthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.helthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:::782o:n39220l::44a:p s_tewarning: reeunused parameter 'argc' [-Wunused-parameter]a aAsc scs3t:Ri enote: osgsi39220grn=oin instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested hereo r( m782e | no | nst t> _toapt< hSi o e r_c)a ncn;l oa_ a| r r, ^ae M ttthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.ha:tlu63 rl:nl82 r _* :ia note: xyitT hin implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required hereys ip p63sesa;i eg | n m en sn a} t t ( m t\ o e( R o t | hOd ibsa t ^tt osthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h- h ,: > di e 317 eorr:sio ln M DaerrcitHrvie82vda x ( , eiinn:ts Da)d inote: trin implicit copy constructor for 'Eigen::ArrayWrapper>' first required here : :gcce rrn,e oaJ317c | StSnA Vsct c( )a ecl ,s{aEl sIl :uo=tGerECaN eot_uirhD:rEaensVnrs Is.td>eniCgtE(d)r)_n ;e*i_aervgeorFvdn(a)lr i: U:| ,hpa>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereD59i y:O sNo n537anlt:p:warning: :eSGunused parameter 'this_val' [-Wunused-parameter]>:_:c:Ia | s rsaiMNaL e l t > tI39649 | NcEagrs, rAttyai_rlntpia_xesorna(a)msye;s W}S B| lpore ^c cr< tSca_kpcJnpthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:I:mSoe:aaplrSacnote: je;in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here (h es e)o| rn)_np158da;m >a r) ;e s| e ^ (aJ | Sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.hO ^C | :o66nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hrt:e13x:t rt :rh e note: *raDyin instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested hereec (t ^377)xe,t r:66i u | v e rJidS:V9nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h::a154:n {* tSetrlhur:en enote: cin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herea7Ciolsa:n sr=t> at lthui: r(nrs.:)_ note: v)t;in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here oa377c | a R154oll t a l | _ ,| c ^l t thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hi| : ^oa nsAsa r 537sr:M:a y7 :BWs Barthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.caa:pltnote: irpie39778sin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereexrgo :n( m537e40o(t | 381(:p24r(T:)39778d e ) | r) ,note: o| y ^ in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here pt he381, e i/usr/local/include/CGAL/Eigen_solver_traits.h : | B 272 _vs le: to_ce dn( )9):r . k R d;o oewr } note: a i in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here v| e ^d ( ) ) m sathirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppl;272, tJir a s| (iB ^o | x:l o c=k tE i44ghCthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.heo:l162e sr,:) nS;:I nV:14n 5e:a::l rAP | a ^n Xnote: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hn=g note: ml:ein instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here_in instantiation of member function 'Eigen::MatrixBase>::array' requested heres u377oelAevC :44 | l oenrx1629_is ,ss d:(td ehg | rpet r enote: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herelo-l>d esDoe*r l1 8v e, 0 .Jn0s =377Wei> | / tSh G uVl 2| e ^. s 3 a.sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h(EBI:G:E,a r1l4rBNX103)1:a81sa:e y_(Inote: (o)tu.5s9;e in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here2 vNahHe6 rE R103Ilq.T,| | _d,e ^r Att(r)E; iSgIn file included from Ssrc/triangulatefaces.cppIee G iNvnMe d::| 2m: ^( p): EIn file included from l/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h)thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c | :: ^20V 39779: :Nthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp40aTte_c:t:82 oeIn file included from O, Eigen::Matrix, Eigen::Matrix>' requested here21p: XIn file included from /usr/local/include/CGAL/basic_classes.h (p r9T::) y 2382 p note: ) : e | , | ^ )in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here ; i n cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hoIn file included from tt m/usr/local/include/CGAL/Bbox_2.h :a t:272 22 | B842r| : :i53In file included from /usr/local/include/CGAL/Dimension.h : 20 ^l : :o xnote: c In file included from In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Corekthirdparty/simpleuv/simpleuv/uvunwrapper.cppexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS': _6e: R In file included from nthirdparty/simpleuv/simpleuv/uvunwrapper.htXr :o: =842435 | i#6 : w: s thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hd,me:eIn file included from f thirdparty/simpleuv/thirdparty/eigen/Eigen/Denseii281s n:t_ ( V: ,1B: Fs o,J14lSvCV)e;nlaIn file included from othirdparty/simpleuv/thirdparty/eigen/Eigen/Coree:r 435_clEksupe:CI t| : Gthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.horn-sEwarning: ^N>t: 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]_s281IC o l o281Nlkthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpps:,e 24b:ovy19Ho,e:: | EWJiSR14Vt I lT _ a lAhSuDeG SIInote: nin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested hereC Gue :orn ienrwarning: Pesdefinition 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]a nteN 24281l MvEsiNnTdse_nO( | B | ,e XtP)d E & | ) ^; R AoT Opthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c R e: Sr(> D39948 r:Da63| c ^ett e:elu aorrrwarning: niunused parameter 'this_val' [-Wunused-parameter]rvsi ve=esd ( cido)n B39948 | lE&In file included from sogsrc/meshcombiner.cpp ts oItpl:Dc:k: aGerraapat1_e E: | In file included from n/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hl:itniN20c_ so: J ^Ie In file included from eNSthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.haV:B/usr/local/include/CGAL/boost/graph/copy_face_graph.ha840rHarsl=E:uRe18&: I_ eoT bIn file included from :_j10sl_(:to jchA/usr/local/include/CGAL/Cartesian_converter.hSkSnote: _I:essGin implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required hereN30cp: MorkoIn file included from n/usr/local/include/CGAL/Bbox_2.h EseN:so t)n22_840; | ( : rVTse ttIn file included from r ,D| i/usr/local/include/CGAL/Dimension.hFe:_nun ^,r 20d: sIn file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hthirdparty/simpleuv/thirdparty/eigen/Eigen/Core,:E:g436e48i:Q34Un:AK Bda) note: ;C o Lsl_| : ^XefO&P p in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required hereoE ythirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppt: 55rR(48J | (Sdhtthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.heAr:T)O3Re(:mDp139;eelC::r inote: vaot14en| rin instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here, 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]amp: 34_ 139ex l:, | Jnote: SDViin implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required hereie a rnote: )39i; n | t expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'D vleemaer ep_ubde C826o| | ln>s art l ec ^o>::col' requested hereg yr,iKCx_EB_ aFavsteU 106NiavXl | oe, ) C| ^d; E>| | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hI ^Gc :rE90= ^ : Fl65aN(_:c.othirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.csncs:S T note: 39949RA:In file included from sO38N:Gin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here t_thirdparty/simpleuv/simpleuv/parametrize.cpp rIowarning: 90: 1Mrlunused parameter 'argc' [-Wunused-parameter](aa yN | itLrI)B: iNIn file included from Etthirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h < xD:e>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] : ae d 107&m| | e t ^ ) note: o pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h : DN uefin implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required herea 55l:rel a55tc | orce7rl a:i ar=v. ienote: nsd y(in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required heres O pi55n,tcC wo&a | rogpcdc iitlyspeaesnsr ac,essBtC einw tJ[D0aimeSosrn]eneVBsael =iB,au rnyM(aa(Ocuoiarseentpsrti ynOtCAorgel v;t ^)) D thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hef ra& c e | . ^io tn: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h :h 9393 :i dvie 65r:)e:dc | c65e ^ | : ^lsnote: [ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c 1in 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 hereathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:>note: ] :,& 40058in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here: 42so t93: | h(es762:93uri | nt ): e ttC{3ewarning: note: munused parameter 'this_val' [-Wunused-parameter] in implicit copy constructor for 'Eigen::ArrayBase>>' first required herewpmBiass pee2 l:alNt42_:to | pcelraa)etsafualclesatr< ye, const Eigen::Matrix>' first required heret,yepp ur eievu ^e dt n (93jby)a)plsmie;c Lr_ eetrueAnrh | rfnslr,e aatyeBmaIn file included from sthirdparty/instant-meshes/instant-meshes-api.cpp*cmp ett:e43<_Al: rharptpylaapytW eiesy;(In file included from Lrena:In file included from a m86em :*s thirdparty/simpleuv/thirdparty/eigen/Eigen/Corec :stRc436hl16ieao: s:nsTthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h> xB: 139,: iy npc 14lJaesS:>Vss anote: in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here lwarning: Cdefinition 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]ua> w rie y s eCOwCiBsi86npeo | Bn139| | s a,c ^u ti n atr rryr thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hD:ee317y:n82rt:yiOp Onote: epin implicit copy constructor for 'Eigen::ArrayWrapper>' first required herevpne ;hdt i ;sa &| 317 ^_ | _m | s ^tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hv o pea eLrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.hh a::215E50sl:I,a1G:t1eE N:, | t y_p= ^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 heret oDs yE eV Is215thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cnote: : | rEC=40064nIa(mct:Eee66o:n warning: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required hereG_s tmRE N_50 mMaaF_UMtNrunused parameter 'this_val' [-Wunused-parameter] | hiECsx t40064I GErAEiKxN.B | I>Gs_aMsAEotl vsaet&NieE(_bSc) J SKV;a_EcT _ o| t ^R lOShNaGS_sCIn file included from IsNeAlL ruCeCIANLEw)thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppL:i1As: ARR__ In file included from BB;jthirdparty/FastMassSpring/ClothApp/MassSpringSolver.hsI_ AI:NrAerN2f R| er ^: laAyRBWYrieIn file included from _cthirdparty/simpleuv/thirdparty/eigen/Eigen/Densena a:Y1thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hO: _In file included from rpPpO:t90e_thirdparty/simpleuv/thirdparty/eigen/Eigen/Corec:ry<:P65((OoDo436pe:r enote: iin implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required herev onp: pr;set rathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hetr duac>| ^90:tt 139o(aJrS: | rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.ht14C+roe:,noamrsy*t, ppu:(l50warning: rm)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]) :ea1x: t t o139| * ec^ d{thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hnote: , const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here961tc J t: Sy50)p | 3r V| a^ elEDInea:eumGt uthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hrenre Enote: NC_ expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'ioMvA:N 960u:e n9613 | Al: lKr sdarrEyI GtE Oanote: tph,E ytexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'y& N_iWsSrp__MC AoLvApKeAEa_e lRn,960Sa Ca | r_m A Lpea AptBEIe| Io ^r RG_rEO warning: P>((oMNpdeunused parameter 'this_val' [-Wunused-parameter]A TeH rK40088Er a_aStCr EiRi | Ast vI G LeA HRxdTB o_(rt*B,IpaMNsrAcRlaoe(Y&_dauEtO)Pi sc_oOtT)sH N;C hT HJEOweicsSeDN,uOrt}P)V)aLll N El aF r;| Ay ^O T| (thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppp:u^Me44 M;E | :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hE:T ^) 960 14thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h : H:| j3 | ^O::note: sD ^ in instantiation of member function 'Eigen::MatrixBase>::array' requested here _thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h,115note: :expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'946r: O PeNfthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h 1244:: Anote: | lM176 ::expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT'e710::c tE _960d)e note: | l note: \ 946E in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required hereeI G E N| in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>, Eigen::Map>, 1>>' first required here _tM A176eKP ^ | r o thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h | plr e115: | tEc ulr=e rreanstlt2u.ys(a _EJIrSrrSnC AaLG955yAD:( Ceodnn)t.sRsEqern12_este:(exBtI NBN A)note: aexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'R *__Es;pYc eXtP955x__:u:BFeI:tTCN(N82uue:rolnMl3a En sErAytTRH:O IEYtx DG,note: p in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested hereEON _PrOSh (| r82 ^oPN | Ci _ AsAthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hL AMw_EvSR):sc, oa_l\147t, : C7 : cm| B Ia t ^r iNx| AAthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h ^Lnote: in implicit move constructor for 'Eigen::internal::dense_product_base, const Eigen::Matrix>>, Eigen::Map>, 1>' first required hereARRY_OR_:E thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.co 955147Tl:Ue | :n40089tc12::46P _note: slra:, Rwarning: unused parameter 'argc' [-Wunused-parameter]iexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' Es es NX 40089P | si_ (nTtY PeVP 955 | Rr n rE_a(l : R:o d E DTu, eFc U , rC si r vc)e;ta R Nelt_u adI,Trr_Pn Y | cm ^pE I PoG EErlNo_mS(o, Eigen::Matrix, double>' requested hereRB In, e hrtOsN_A,Po i24p ((>vt aXli\u erP )vg c| ueR)r,| ;n_ R ^ J ^ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h | gElTSd:V:( ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h931U: R:a)3,N thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h::71\l : a| _note: ruTexpanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE'YePC ^327 :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hE:( 7ao:p n_931note: 927l:iPn3in implicit move constructor for 'Eigen::ProductImpl, const Eigen::Matrix>>, Eigen::Map>, 1, Eigen::Dense>' first required herer:os :me22o tnote: t71eadexpanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE'r T*, | _ aD:e | rcr gbilvnote: )in instantiation of member function 'Eigen::DenseBase>::Constant' requested here927 Clo c w327ka | _isvs | ee psd B| ,oOkPisNCr ^A eensM(Ethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ct w:i)u(P40109sVerron, ad B:iu\60Fd nra:e r,irwarning: yvOey| punused parameter 'this_val' [-Wunused-parameter], Eigen::Matrix, double>' requested hereT<( __cLrheo elsss,e_(R)h,r nvBa55i | l nsail :ta,e:nOrfapstlrin)aep;c catl o:a| l__r: ^ny Ogthirdparty/instant-meshes/instant-meshes-api.cppa,:esl ipr tc<_119an,E:(| 11IelJaaGSr ^rOE N_P_C_o,NOAthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DiagonalMatrix.hPMbE:n:63ClANTo(cA )note: Min instantiation of member function 'Eigen::DenseBase>::setConstant' requested hereE,)k,:(__E14I:Goto pep V) )119E<<,xStCt | y Fnote: ,pAeLnAaR*,m 0t in implicit move constructor for 'Eigen::Product, const Eigen::Matrix>>, Eigen::Map>, 1>' first required herecyNp ete,x 63n | a e, n mJ SeVe riagl uyne,C Kt _oeCrAXreitT)nu ( ; ninAn. r| sa ^sttenr etnt lhetPCa:lir nra:so_:otlr:dv:aulsacc,atlIn file included from nasr _:i,tOttP r<| a ^NnaAi tthirdparty/simpleuv/simpleuv/parametrize.cpptM:E1ss(thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c1:)40132,<.E0D:_: ofIn file included from P| ^warning: v eunused parameter 'this_val' [-Wunused-parameter]d:,11 In file included from :S:: R C40132In file included from SAthirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h> : | :c:Ms13St: aLthirdparty/instant-meshes/instant-meshes-api.cppatIn file included from AcRthirdparty/simpleuv/thirdparty/eigen/Eigen/Corea:t435arliairxl,>t,Dac e:: \ rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h43:y281: pIn file included from J:,14S r:eCnAthirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hi: va| mee16S ^L A: d In file included from warning: thirdparty/instant-meshes/instant-meshes-dust3d/src/common.hR,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hV>: :definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]i,n21aL83 :a: 27z:c tIn file included from ethirdparty/simpleuv/thirdparty/eigen/Eigen/Coreonote: :rln435aul: in instantiation of function template specialization 'Eigen::operator*' requested heree yn : : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.ht281 P | :sjr83to | d281 :u c s _14rEDta:e> X(warning: dPi t sRr,errei< 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]\v eEp f281ld | i(v) X= P ,Re> r m | +eadc ^:t:DS & e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.hcb:toerpria240i:x61_te.adveherdiavse drl:(&a o(arp)e*tJrSo a)t;( oCrrnote: >in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix>>>::operator+' requested here=o| n ( ^pt = ceox(t,-240ncthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h :s* cot | n\x s173t t w, D DrJe n| sS*e: ^e 46V:asvleBn .)u;note: asein instantiation of function template specialization 'Eigen::DiagonalBase, const Eigen::Matrix>>>::operator*>>' requested heresd C oe iethirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hn: &s Boa83ta:gts27 :he| t ^ eh¬e: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h :o203173rto:in instantiation of function template specialization 'Eigen::operator*' requested herei )21h; | s n_ v a83al l e,r :( | | ) ^) ; note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested hered | | ^ ^e = thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h s ( t c: 48203:p34=thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h ::39m o _:=40133 sr1:d:_note: i a34ax35i+:in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here : note: gsb.ein implicit copy constructor for 'Eigen::DenseBase>>' first required heret | warning: unused parameter 'argc' [-Wunused-parameter]c w39 i sa 40133 | | e P rt.* e oa48s | d umcpDtti(a ge m o m(_npaa xpil - ls() ) .)li ainawtteve fe .* n :c lc a;203m ce e : 21assD:gtse| r ^note: ; i iv s| (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)t thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.hae ^ : db45(>thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h :m203n :A147c93l:a15:rt | sa: r note: gsin instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested herecnote: ,Mr (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)a ta ar 45J | i 147x | S t BVyE IaB l r Giuxa(aEeN)sCeio,_ b s| r.scfcen. ^( s t Dodthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.heEcV| : ^! l*(()j.)Ia90C,Ei_: n_t65eFrx Ugthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.hN:v42Cs) r: io nnote: lnin implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required herel vijn ea,: 790e: | _R onote: | B ^in implicit copy constructor for 'Eigen::ArrayBase>>' first required here l :atseemthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ct pia42:l | ta::t40154imcol:ebma:>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested heresaey:B a{107 t:s15rpe x804e:jet(> | note: uJrc< AnS C(skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)ado rnr a ytWe x,l107e | lt rr a* c tpx c ,i vJplBeesraSadr(cV_ai)t;ahl s o| ( _ ^d ,sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hn>:e}176 :| rg| ^ 10 ^t | ,u,thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h ^: s:rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.hme_40182 isc::,t:s158_ 317note: :e:fin implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required hereu71 inmc )r;8220::176a t | :note: p| in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested herewarning: lunused parameter 'this_val' [-Wunused-parameter] i roe ^tn snote: 158 in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here | u( rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h40182:, | ns D317m st782_ e: | a3rrtrie:rno rccnote: )J). rS V aeltuu er shEjesB| sna(sI ^in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here ) _ re,G thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hE, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested hereh /ecdI*a, >i ss:C836Ec | :_Nlu= Arlcs.rt._tssoiRgllFage_toatPsarUnurtoiseNmyCEsieogxn snMpatr, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested hereNeaxnLl lt : note: e*:cin instantiation of function template specialization 'Eigen::Matrix::operator=>' requested hereaIaN836s | ct Ex aA,ll n rJre381d:a:AassS,sySiagrW_rcVsrn | ioga a np pnml_uosepe tn eaCrc t <py

cnD(aass tc aalttrttahreu >D(siTsytrpv_aealvlCDlursei)t:a)a:x,ylS,c(;) a l as r| {r ^r=e e| ca Et ^nthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ciuegr edthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h,,: 40183,Stn::nr327:: f46u22cnyA:: cnote: ,A):;in instantiation of member function 'Eigen::DenseBase>::Constant' requested here pne n a| warning: ^Frmgeu unused parameter 'argc' [-Wunused-parameter]rnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h 327ac | >yS : :lrru ne:r732c40183: | e A:Wxr17taupr:: (note: nin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested herepaSe c riadl a732es | d c (r >rd( ei v t )ue)g;< rD a eel dr(i )e *i | ^n t=D svte , d thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h e>C: ron(nd66s se:1a8130r it:a . 0v note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested hereel :dr:(nc /ct)(,r 3 66 )f;au | l lo_.na}s c1w)ss; i | 4 ( ^) g, n mcethirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp :| 144n ^:tio 14 l:5thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h snote: (in instantiation of member function 'Eigen::MatrixBase>::array' requested heren9:)732, : t _ve rn17o :naa_2a lnote: 6l i, l44 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) | ; : a: s c | 732 a | ( tlh ^li sE-thirdparty/instant-meshes/instant-meshes-api.cpp>:ld e_ra119i:s11=iiv e:d (note: gin instantiation of member function 'Eigen::DenseBase>::setConstant' requested here)e n n,sl iit:2 .g :nVa taeroreg119rcn, | mntr ehnactatJe (y l(: o) .r s:rScq.d3Vdda:aerre:t lriiUlv (el)ude v;eACd (_)o.(n,is)a stsn iegt| nC,soo ^ntZst mh (ethirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp netitna_:*n82tna:rrotge_r)3n)a.v:d anote: (in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here)ll:1ei a:. 0r;a i82 f| )v;e | s d (s ^s) | i ^ ( In file included from )tc;| thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c g: nothirdparty/simpleuv/simpleuv/uvunwrapper.cpp ^h_to40193p:m64 :| i ^:warning: rda thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.hthirdparty/simpleuv/simpleuv/uvunwrapper.hi40193e:: | 162l:s5ta6arxr_:, : tenote: tniin instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested hereyct i rpiIn file included from e veethirdparty/simpleuv/thirdparty/eigen/Eigen/DensesJ162(n:Sa1Vd | m: (In file included from aV)e,,Fl thirdparty/simpleuv/thirdparty/eigen/Eigen/Coreu , eIn file included from o:t448h: ethirdparty/instant-meshes/instant-meshes-api.cppCrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.hO::43107 :E14: :t.I)dIn file included from Gjthirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h;: e Eh Ne| r ^warning: rsidefinition 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]16thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp: :_ 24DIn file included from _e:rrthirdparty/instant-meshes/instant-meshes-dust3d/src/common.hev19I:ieNv:fHl Enote: ein instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested hereR21Ie dc107Td:(_):: | A S t,_In file included from othirdparty/simpleuv/thirdparty/eigen/Eigen/CorewSnSK : c24eiy s | n( aIlJGS436CDo: nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.htt e:x139t:e14 N: raMi warning: *EevNcrrt>xneT,a _ddefinition 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]rJ el(Ot): )139;:SuVPaE&R A | TlrOnR Sia o(gu e l| Cs ^:psMi:e r thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hagaaornnpts): o a_537| r ^: 7t=p (:t hcoi_note: pD>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h_Svncsr t:ai842 lv :Aliaa537rrl | , e rn53,e:taad y| ^r note: thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cy:B_ aexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'40194 sbp e:& &e noa_m39epoe:ts r lOaetohceokr842=t | _hwarning: e(rtrunused parameter 'argc' [-Wunused-parameter]Dsce)r_ pn# i ov| d ^40194e | d on o kthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.he:setfasl M i:ai90ta: s S( rnie:(65 : xoB ctEnote: Iahalin implicit copy constructor for 'Eigen::ArrayBase, const Eigen::Array>>' first required hereaGeEs r eV )Nr;_>I(, N90H | E RF I t| &e,T ^_ dm,p l)a) ;K d o tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.he A<)t; S :S| I y pG ^e| nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h377::N 537aMm ^ E N9T:e thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp _ :OtNhuPe r55 E:note: 7lin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here:R: A) T note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here3O: l377a | Ri nnote: r537t | S; a r( y DOe pr in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested herei v| g ce, ^ d 55 | J)S V thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h, tayl_p Eu:se:I33 GBE :a7arn:a Ne_aIts_NnHeo(Eanote: lmein implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required hereoiCtRoIhTea_s nMe A(SosattphterS ir Irx)*_GlTaiNryMp33neg>; | .vecEl)N| d ^ aTethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h_| Ea ^rQ i: UrAv377L :e s_d9O_:(s) P thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c note: ECin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here :bw41031l :377)i66c:l o | c ka s R s swarning: Cunused parameter 'this_val' [-Wunused-parameter]wAe UinTs(aV r:y ,eONB| O ^a41031p IsmuplF/usr/local/include/CGAL/Eigen_solver_traits.hR | el(:,;0 272(s:t 9o:t D,| elnote: n ^aein instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herea r thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hhyt ir272c | O: ieepr91v: rJ g;y , .KeXXd 65| ):d ^e) r;i | = ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hvSnote: V ain implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required herethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h | : 826 91:e ^:m _ | d10893st:e:(65)In file included from ) onote: l thirdparty/simpleuv/simpleuv/parametrize.cppexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' :| l1mu ep: l: ^ a vnote: /usr/local/include/CGAL/Eigen_solver_traits.hin implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Array>' first required hereeIn file included from :thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.ht272j:e9826rs _ | :<_: s 93pnote: rp | t11t: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereo erm- In file included from 272pxtthirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.hyy_ | cp >ose:n oal13alE n: ms IXIn file included from vteeeGtW, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]E e _pFnUt NC)ytC107 ra | EmIpoe-nn aem eMGt;a e > ELst N | ^_xorlDveti erWS ihxtiTTRv*eIn file included from cdhys&G,tp ex>,t y uoesrc/triangulatefaces.cppO Ns: JG2pspe(ne _: Ir aIn file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.hBNmSa teV ao:R,L IX lhr =sN20>( cEuo nc) ;: ecDllIn file included from C/usr/local/include/CGAL/Simple_cartesian.haesrao:n20it s: sstIn file included from | /usr/local/include/CGAL/Cartesian/Cartesian_base.hv:ss e dt ^21 : &CIn file included from wCisrc/meshcombiner.cppsIn file included from wheAir:rsaU n1i/usr/local/include/CGAL/basic_classes.hae: o:r23yIn file included from : O/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hp:sB20_yeB: irvaaplat,on;s In file included from | In file included from e/usr/local/include/CGAL/boost/graph/copy_face_graph.ha&r =:r18/usr/local/include/CGAL/Bbox_2.h ^o:: yIn file included from (22O/usr/local/include/CGAL/Cartesian_converter.hp: ctoh nIn file included from e:s30;/usr/local/include/CGAL/Dimension.h| t: ^In file included from r ) /usr/local/include/CGAL/Bbox_2.hD e:n20thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h : thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c: s::4522:e: | 41032In file included from :Bthirdparty/simpleuv/thirdparty/eigen/Eigen/Core41aIn file included from :/usr/local/include/CGAL/Dimension.hs :| e ^: ^ 28 warning: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.hunused parameter 'argc' [-Wunused-parameter]20 : :In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.hthirdparty/simpleuv/thirdparty/eigen/Eigen/Core436: 435: :note: , const Eigen::Matrix>' first required here: : 41032:O139t | h 1::14:e: 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]r note: 45D7thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h :: | 281 :c e139in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>' first required here14 | r:w i warning: 215i s | v edefinition 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]A E note: Ib se dG E2in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>>>' first required here D281 >e& 33( | o | rci vNt_ ehdl&e r )M A{K )a B sE oaps_ eSc CrAasL eA: t:oo pRe rC _DarBwt oI=neNrioir(vAsecsReoYd=U(n a& ro y nOoptI_ sOtpmeptPhr ({a er tMooaprert.u retlrndr iCaxt ;oew=r rBii a(| svc+o ^ nesAs,et & thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hDesb:u91 s:deo( 652)Rt ):hne;t m ) s unote: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here | i nerB^tearr n Ta s91r | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.htee)&;m pg y:p961 ectoe| :tl3 ^ha:,u( dee rJrtie rS, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here;i thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h : }s ;*E48I: a3455mG: } eE | r gNv_note: c)l aUs| sin implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here ^ M A C n48 a | rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.htKw:iEy98O: ep_ms| e| B31i ^pn ^ :,la rnote: ythirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cin instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here : O thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp p41069S :t:86Ca:t IyAmL61p:A16R:p warning: note: elunused parameter 'this_val' [-Wunused-parameter]n 98_ ; | a mre41069Bee| in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here ^ | t< uIt86thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hNys | : 93ctu aM:ta65trA:rRrYe_pnrtO_iscnitPe_aOtN Te xnHTEanote: nJmyin 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 hereuS= emRpe IeG> DHVear s Tlxu93e(i v Mej dt | > y :tEsTes HcmlpO taDse_,s m :cOllarta eMs, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here steyAIn file included from b ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.hs p*:r 2255e( | cn)ect: tx.aIn file included from uthirdparty/simpleuv/thirdparty/eigen/Eigen/Densem:l,1rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.hn: sa sEIn file included from :es I GLEJh154N _Cthirdparty/simpleuv/thirdparty/eigen/Eigen/CoreSE:V435:: sX,athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h lt10uPuRw_i:e msBCI:note: eo(BN)281in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required here): y; 154n 14i| np:A | warning: sdefinition 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]R ^ aethirdparty/instant-meshes/instant-meshes-api.cpp rYn armyetO:281 ep | RI187mOhtsPu_p l rS:n26t ; h D>C ie SrqA| Lr tAcRR:_lR ^i saeEthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hT vnote: ets:in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here_dUuR&93 Nv _187 asol | T , :p eY C Pr65 Ewran(iT:y| s ^p eDt( note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required heree thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.coBd i:een r a41070 r yririOvp: e= v e3693;:( d cwarning: ( o| i) ^nunused parameter 'argc' [-Wunused-parameter])s ;dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.htf D(, | | P: 19ert:e ^d141070ge:no | mnote: min implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required hereo st ee .thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppped ls q19u | :B a T44,aOaPsE : NrAeIt22GeM&EE:e N ) <_ tnote: y( dM poAtin instantiation of member function 'Eigen::ArrayBase>>::sqrt' requested hered h KN 44 eeEe_o | r C rrWn a) ;i v mI S me d E(e| ( )) _>BB ^, i0I l \) N nA= a R r| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hyli ^Y:On 2{_p48,t : 34 : t| yapr ^gthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hO:c.927ea,n:a3 Jnote: rin implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>, Eigen::Map>, 1>>' first required hererIn file included from PSm:a( eV anote: o ythirdparty/instant-meshes/instant-meshes-api.cpp :lpL4843( | )tuheseeCexpanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE'm o.nsrp,la: In file included from attqtr927t | e (y psoCtewthirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hthirdparty/instant-meshes/instant-meshes-dust3d/src/common.hy| ^ idp ecithirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppinl:a:21fnft82e: rIn file included from ae nmnamsthirdparty/simpleuv/thirdparty/eigen/Eigen/Corese gaDcie::Cr3e435)cr,: :wy thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hiiO s | epnote: ^in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here< v| ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h Bthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c82::E920i41070::eI12::dG | E56n:> a N281 :_note: rCywarning: O14p : cunused parameter 'argv' [-Wunused-parameter] Awarning: ;o t expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'Tc| l ^(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]41070 | EmIthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h281:92050a:tG | raE 1i | xs_:e snnote: t Nr_iCeAin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required hereT s (50 | r Ei (In tMeD erVtenGrau,iEl :vNea:d tsrr&n F oicpE,a _lxIa eCMrra)t A;_ G EB, Ko Na r = (| _cCs ^e oWE OInS_thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppsE SPCtA N_:LBA24| I:RD e _NnA19MA:BE ^ )note: R,YIin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here_ _ R thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hosp:E11524: ) | N TA eR U7, const Eigen::Matrix>>, Eigen::Map>, 1>>' first required hereTpeeY et uenrarian tt& Pnam or E 115iorg*ec ,g,t(hpirenotDl er | rdeJrnuScaV)lt:)i:;a l:cvu l eaC| o ^nas t r| aespthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hd_,: 48*sO^t h:athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hr:gt:r34l 960:avd,: eii tisne3nnsrtDenote: a, const Eigen::Matrix>>' first required hereE X:P mr_aRb>lenote: gii:c:oSv_c pexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'c 48eadkl_,s p | or,ak o960 dr| , ^e | sOtthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c(PVeN,uASc:t41070M:C_mE66pF:) (warning: d,unused parameter 'magic' [-Wunused-parameter]bde,rKA iad )lsveaLEtI ; G E 41070| ee| ^dA ^N R<( )>,, thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h_: | Mthirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp :c ottyAo55nKp147:ehEs_ 3:Sn aCm e7 :e A:LtrA D. enote: note: r iRvd in implicit move constructor for 'Eigen::internal::dense_product_base, const Eigen::Matrix>>, Eigen::Map>, 1>' first required herein instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here _eB e EI147 N | XAd rR>Y ic _lOvPe 55ca_ | Os sN Tl ad (PPRs,s Ha)rr)o E L\ d u E| a ^FMTp(a ;cttMr_ilxIimn ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.hEaB:pT 240 ra\s_ :bel61 l:o cH O, const Eigen::Matrix, const Eigen::Matrix>>>::operator+' requested here ^ Dh s ,( V| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hR ^, Oh: i240 | s,906thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h,:nF33 ,P:N50: t7 ,Ae:O:pn enote: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required herer tgnote: air ygrM,Ece,expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'Kos XJn),S.D)ed 33i V906nasg | ; | \ a e| > cl u| ^ l eCaw ^In file included from | C sooinnss ^thirdparty/simpleuv/simpleuv/parametrize.cppe :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ha:s CBwthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h1i:il: 955t:s71In file included from ( e*)a12:n7:thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.har :note: grvUexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT',y :i=11nn: O p atIn file included from note: r y(in implicit move constructor for 'Eigen::ProductImpl, const Eigen::Matrix>>, Eigen::Map>, 1, Eigen::Dense>' first required herethirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h :mO<955ac | op I 13s 1m71\ : p _ | al gciIn file included from xr; eicsthirdparty/simpleuv/thirdparty/eigen/Eigen/Coret:u435,: r| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h.| nl c: ^a 281 ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h | :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h91w: ^i: :EsIsG14Es65:N83 e:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cwarning: _23:: P note: r:SPordefinition 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]41091in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here note: od udc: 6491t | :CtuA ( Lin instantiation of function template specialization 'Eigen::MatrixBase>::operator-, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested heree m 281mp83c | warning: | A _ unused parameter 'this_val' [-Wunused-parameter]la t a R t x i_e:Bp< D=eIs trr) )i v+e41091 pb | u.ydbpee&alrtNniaasrAaRy tY (a)Oco pP*eP+rt_i c(m earcEo ;p XU tdoP u-nra| R= rcJ_t ^w SRIVthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h*Ea:TlU(yuOecp ,jmspoRn45s l_ ::toRotationMatrix' requested here, ^_v oR nE (cPthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.ha:hr45ss , | Oo 203temb:potylpitBe noae21(seJd T :, EnSDIenote: GreC,oEiNv&e in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested hereon_a mtdh| etr,e)D ^; O PE N MA| ae ^xVM thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DiagonalMatrix.ht:Ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.hC:E39t:E 34r_*Fic):t63 :x(note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>' first required here\ U 20314xN,39: | t | e | note: J SCTmin implicit move constructor for 'Eigen::Product, const Eigen::Matrix>>, Eigen::Map>, 1>' first required herey p ^ l Va a63it | lp ee>o r Cen ctlwausasln:tMhaci:t iClsaswrieissxbBiirT_yvcnnapgrs aeysletP aU,Orbon(d Aar| turcormtapRao, const Eigen::ArrayWrapper>>>' first required herer icxoj G,xED4533n | N:B28s:earst c _ note: ein implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here{ i41181l | C45A | vraeect u: d r n,w T:L amsi d e z s_rsiy v( ee piAnPdtCe (brwerc) i osr sn2 .(eo U dn)nudaicttlt i: :c oon sno >tReo(r tsa,dacear y r t iOm{_piIvm pirol nteleeMr t;a rd_u , aaOt(P N| i)o ^r ntAthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hM,nsE:)r,m_ia xoC(, twip )m91)_i:;s, const Eigen::ArrayWrapper>, Eigen::Dense>' first required herey)pe:rVi ua erlnv158e:ud a| ^m2091n( | et)C:o)nT syt;thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h pe*enote: eain instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here m(ip ld n etaetr| :eg ^r107 hnote: iin instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here . sd t y98: | pe: c=(Swarning: c a lr unused parameter 'argv' [-Wunused-parameter] d r.eet41181o | nasr ta> = m,mR \_)e. d i | ae ^ogM _ sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h.oat:t83 la suv D itaartgro:e27n_ wna:i t ih n ulnote: _(gmin instantiation of function template specialization 'Eigen::operator*' requested here i oxe uxeT)s.s nt83y:M:_ra | t pr ee i >a ilniv(xe rm p (s* l (tsh r ip cs ) ( ) ;e..(c= i w rrn)t * | h sa( ^ci ) ,lra+sss thirdparty/simpleuv/simpleuv/uvunwrapper.cpp dg :sct,381 /eCdAwei*bs,sebt :tJessU;24 : 2rnnote: c| S(Vaa.rin instantiation of function template specialization 'Eigen::Matrix::operator=>' requested herea y) g. suO ^p el*u381thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h;m: u (e | )804(sC| s ^:o()n 3p) *;/- : sw ) ;| * ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested heretthirdparty/instant-meshes/instant-meshes-api.cpp :*187 : 154 :a10:rvg804:) vnote: 26 in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required here) ; | : note: c| a ^l l | ^154 | in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested herethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h : _ a thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c :| r ^41194 s: 187836s:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.he: | i46t38 g un203 ::m :rnote: 21 :n in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herem a note: eS(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)qn836rttt | R _ n warning: A203runused parameter 'argc' [-Wunused-parameter]sos | _ia i x41194e | t l g ni am ue =n tr < i nsTf( A c tduiEfa( li Dg e!yip s (tsnnTtete,(rd ee ynp:e sarC:dl gAec lr,:n:ibei a. sg fcnl vqeuAgaeruesnt dexd Nd a(ib,c(s)oS)md;)rartmr;i x(()dce g| ^ r>e e 0 )thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp, : | ^F(44)*: 22 :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h{ , 1 ub n8:note: .7820cin instantiation of member function 'Eigen::ArrayBase>>::sqrt' requested herec > :o | .: ^: r u 30: n ( alinote: (44cn/jt in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here | 3 )., ta1 r 782u | 4 1 a5 xlljg9 Dcc=,a ,sl 2BJl6S2,t. V,laEasir agr_laesuaeyesn:(:r:sc:iCgVmo,nn)m s.fs_eepunctrte(qodrsnt3rc,tc osn()r)cd;d,; i t: :| * ^Ui ntthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppi:n tia82or:gt3v| e):n Z e( ^)r) ;note: r , in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested heren a | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h ^m _| : ^i 732l:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c17:t e:82 41194: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: 58 r actoiIn file included from ot:mthirdparty/simpleuv/simpleuv/uvunwrapper.cppan s:,t6732: a: | warning: r unused parameter 'argv' [-Wunused-parameter] In file included from s ms_ei nthirdparty/simpleuv/simpleuv/uvunwrapper.hr:ir oi41194t6xr_ | ge)e: )nnIn file included from r thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense _n:aolpt| r ^<:t:1 yc apleln_ai m: eIn file included from athirdparty/simpleuv/thirdparty/eigen/Eigen/Core : e435s: Dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hVs:, 281s:F14s i:g,nCtm:836 e) :n::; t warning: 46 S| c ^_adefinition 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] : nnote: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested hereo _ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp836l: | 24 a281: | ra 19,:A s tl note: iy pDee in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested herer is i24va e | dgs &nnm ea (m t h i e s S r o r npce -te:< :AtruSar nc> tdc iae l urtagliaivorln>er(tD:s) )=d(ta(Tc:ryaornags)c;,,p p e| o_Ctl ^ela t ihJ Deethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.hn:nSrV66a:.lse13daneree_udrbeilvoCB,eS:dar (note: cin instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested hereo kn cs)66e,_s | t&s, F* u p no kioitehnnstcte(>a:r:errenraulrVn:(na)c,;:Fc at l| ,g ^d ,ulK_aaathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.hld:)39:::;lv 34sDssit) g an| s: ^ms| , i note: e ^ngthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c :nthirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp41226st_r:o59in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Array>>' first required herep: (c 55d::e 3warning: 39unused parameter 'this_val' [-Wunused-parameter]r, | i :ft v, Eigen::Matrix, double>' requested herea ^sl m tpala rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h),a55:tt | te732<:,17t:y ynote: pin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested hereip ceon at m a ee JDrn732aha | epm_er lrSi. V deie vreanOedi t>l au reihn e_vb tlejdercsr(n)oD_ecrki(lVa,a)Fs,y;ms0 b lo,sv:l| e: ^ ce _dafAl:lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:rS:n162r:oa5_yrB:aces( renote: J Sin instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested herega y l| ^a,162a | K thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hsXrC)s i>; g nE:(90o:)65 ):;m ne| nI ^t _note: nt oe_x| Gin implicit copy constructor for 'Eigen::ArrayBase, const Eigen::Array>>' first required here ^t a*thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hl E:90c537 | i:taN7tesx_:m I,p (Nltnote: ahHin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heretE JRe Sey _pAdSCeS Ioe nnsGarmNiMeE v tN Nt Teu_dlOlP_EhaR(rsy)eOt,p_ nAo,ToOit atlhRIn file included from iySaethirdparty/simpleuv/simpleuv/parametrize.cppps(r:eM1na: .In file included from adp_thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hms)e( vM aoattrh eirx| : ^11): eIn file included from ;l T thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.hr| , ^ iy thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h| p:v13e d:: (In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h ^842thirdparty/simpleuv/thirdparty/eigen/Eigen/Core: :e53)>:: 377 , note: : 9 iexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'n : note: t in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here842 | e# 436thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cc r:: n41227thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hdlae:f ila377139::n:e14 | 34s:: s Ewarning: 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] I G: warning: a Cs:sE i139gunused parameter 'argc' [-Wunused-parameter]Nw | n_B_ ios I41227e | N uN alpl , const Eigen::Array>' first required herecSP oEdR (c a)93l)aAnr T > | s Ot | (t ^e M )m/usr/local/include/CGAL/Eigen_solver_traits.ha:)272tRr:p9Sl ;: a ( Dnote: tin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here| e ^er <272 | tiinthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hy vi:p texn eaBa537am erd X)Bgsi neca&r: o7,y:t EhOJ=pS ,eIVmGanote: r )l ;_ tin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here EsyNopue_ Ile CNovHn| e ^n s537thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.ht:raEm R | _e s 90Ip Tt_ *r:a ArSgS-L > shos_Il,v etsvyG65p)NeeMnEWt Nia_m:en Tto_aRE| hQlhsG>uiea note: ^ in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required hereUcsl(A sLoas _(tBh,O P90sX | )thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ctEe:ems41237 :pRl;a62tA T OeRr(| :CDw )i; ^ warning: >::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here; ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h/usr/local/include/CGAL/Cartesian/Cartesian_base.h: 826N:377u:l | l 108a| r:ya21O p : note: ,In file included from l ^ u eexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' jt/usr/local/include/CGAL/basic_classes.hsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h :826 :y: | B215 :p_1a s :s23Ee : note: (Iin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>' first required hereoeIn file included from GtEyh/usr/local/include/CGAL/Bbox_2.hn:Ne_22Dra: E. mVIn file included from bdo/usr/local/include/CGAL/Dimension.hI:e20l: rIn file included from i63v warninge dC215thirdparty/simpleuv/thirdparty/eigen/Eigen/Cores | m(E)_E:e generatedI435): G k. _ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hEyFF oN U| NrC_( ^MJ MS AaEtI:/usr/local/include/CGAL/Eigen_solver_traits.hKGE281:C_E272N:r:14_Siox9nTty:SeTx:C tnote: clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dRin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereA /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uwarning: 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]O N*p 272sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/qrc_QtAwesome.o qrc_QtAwesome.cpp e | cL281> | G _ t xIXA, R =_NJ SmVL_ BIsIao lNvNelr ADEeu R _rYeiCs D pevo en rcstid_tvOreP&d &( l -a>otsosopsheolirvsppee a_retWCriavwoiasatrtelo=tohrN+(,ursl=Gcu(u,leocsn o s| mna)s rs ^y(tB t,thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cD:X41238)e n:;| O^ 37s De :| B ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ha :p961eIn file included from :s;warning: neunused parameter 'argc' [-Wunused-parameter]< Osrc/meshcombiner.cpp t| 3:h ^:e 1note: r: Dexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' In file included from 41238thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hes | /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h :961 | r :i17620: e : BIn file included from a10s:e Ev&/usr/local/include/CGAL/boost/graph/copy_face_graph.h Ie :d note: oin implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here>G &E 18t hoe: r )t; N h_In file included from 176 M/usr/local/include/CGAL/Cartesian_converter.he | A:r 30K : | E ^In file included from ) r _ S/usr/local/include/CGAL/Bbox_2.he{Ct A:uL thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hr22nB : aD:e sAneIn file included from :48s/usr/local/include/CGAL/Dimension.hR:_oBp:e:34IB:aN A20RseYnote: _in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required herer : e O 48In file included from aPthirdparty/simpleuv/thirdparty/eigen/Eigen/Core_t Oo: r =N(Tr( l:aai139:v:trM:eN14uE:eTdg (c, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]a ra m139rJ | Se,ytOVuEra x p ner D( el*DreitrProNuAwisvveedhC,Meid >cE&o) o ns lc;sl,| sia tsos ^} p e rM a*taa| trothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hn ^:r trthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp=:(ge86ir:x946vc):Bo12n:a ss16et note: : nexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT'aMnote: l| in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here ^:| : ^ a st86 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hrcthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c | ::ia41403xl:a55r946_ c | B: 7c:a u note: sin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here e &r eort o41nrhtseer :)55 ntwarning: | u;unused parameter 'ctx' [-Wunused-parameter]r tn 41403_ csEl | at| IasGatstnEs ^ eNa t=t _ iEsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hc: XC90yuPsR_i:n65t:_wtoi p3snote: eB, const Eigen::Matrix>>' first required hereAcma2lRaBYi_ Ot_rmP> _am t90r | iSx(nv.taeamlCruysAOeo)l)pa;L vA Rp| Ilem( ^a_b Rpthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.ht:e327<:ltE;pT _U)Rh22aN:_;y note: p| e nin instantiation of member function 'Eigen::DenseBase, 1>>::Constant' requested herea ^Tsm Ye | P ^hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hE N(_u327D:l | 93l :a65e krr:y rOnote: epiyIn file included from e(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 heret,v JtSeythirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp p/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: Cd93/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/dust3,od-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/dus1eu: rIn file included from nn | nt t3d/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 thirdparty/FastMassSpring/ClothApp/MassSpringSolver.hea:mmteP2p : dIn file included from eethirdparty/simpleuv/thirdparty/eigen/Eigen/DenseMrlixrvaot:t 1ee(:l r owarning: Odefinition of implicit copy constructor for 'TriangularView>, 2>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]nPu a Nr wA MesEC)oy((Od)n e,r p s , c221o | i t cv lklsa (s)e s yC,e )Twtvyipardli)es ;ne N| aum(a ^e )lL| ^hns,,g u\l a r V| thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cppl ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:t a186yriype::Oep41524;n15 aw: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:| m ^note: in instantiation of member function 'Eigen::DenseBase, 1>>::setConstant' requested here40 e& ::thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hR186: 93 | h:s65o :> note: 927 :cwarning: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here3unused parameter 'rt' [-Wunused-parameter]: l IpXnote: .ar expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE's o s 93e | Cw927tr | a41524(w | te0i )s.otmars= psCt(ewBicslieaientaoerBytcOCno sptni v;o, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required hereCnt frAh eT(ri19(a | vEr)IyE Ie GG| E ^N EONdJI_Xp_CM:S,ARA:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.hT : 360tuy:(16KZEp_neetCri:nimaemo n*(rWttIe1e rnote: S,in implicit copy constructor for 'Eigen::TriangularView>, 2>' first required hereI,XEnL. _a hlsB360I | N A,R YJtc:oy:S lMs s_cO p eaa P (ln( )r)eatau;rrpomnep eR_ ,/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/workrTaRreacittoso rrh :d:| g- ^, d/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/dust3isd-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/duset3d/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 fOt *>mUf(eBr rePn)thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp N ca| s: ^Ael c:37aM:ethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c):m 41589E s)_s| m:a^t:r 31 :, 19i_xo:warning: )punused parameter 'argc' [-Wunused-parameter]thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h);:<920 : 12t:| C ^ynote: p in instantiation of function template specialization 'igl::sort2, Eigen::Matrix, Eigen::Matrix>' requested herewnote: eiexpanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.hsn:a176 m: 19e:e41589 | note: in instantiation of member function 'Eigen::SimplicialLLT>::matrixU' requested here B i 920 | n17637 a r | iy | n r et e r Onpt ra u; l :er n t :utrrEaI i G E| nN ^ _itgthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hslC:W:I S sEo_ : dB50 eIrNir:, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required hereRdE >( T50:( | :X) ,SEdU.IcRmiN a_ lTma ,Yt PaaGrrEs,(EiDNSe x_ rUiC vc(ei)AenndtM,L OAat.dhRir>s,e orlnvgAcDcog,Ke EnIe,n_YrS,JiICsPXSA)vlteVd;L,aOacA P ElNueReAC(o_nXsB M| PdIRt ^eNEAs)tR,Y ()thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp d:e*_r;Oa ir v| egPd ^162(v( )o\,, o thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.ht:h 8e:p:| e ^note: 147rr :in instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested hereathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h.i:t 24015d:enroir:v *t ,162e61 dnote: (m | p in instantiation of function template specialization 'Eigen::SimplicialCholeskyBase>>::_solve_impl, Eigen::Map>>' requested here: rnote: ain instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix>>>::operator+' requested hereogd )i i)cg u);147 240l | | \ : :c ts| ^r| e ^s .othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hdrsthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ci): r :t| 906a(/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^g41619u:l/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/dust331 :o:d-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/dus5t3d/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 ,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hnc2:: a ,.note: 960expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'fd:l3( warning: e: ) note: =ca(expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP')unused parameter 'argc' [-Wunused-parameter] ( l.906 _ | sc 41619eo,s | s 1o l960 l | , __C)v ; a we | x_E ^i iIsse B. ciG wEiNmn a r i s p_ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp y: elOMpP< 48(\ srro: d uAcc7| : .K t ^E note: _thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h( :rShin instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested herem 83 C:s23 :(A_ Lnote: in instantiation of function template specialization 'Eigen::MatrixBase>::operator-, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested hereA aR48x )i,_siB I) | NdnA )stt. a rRr)aar y 83( g; | c Y ) _, J O+Pp | _ ^ cd OSo=;thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hNu:TV 836b H:l E46e| :aaLr ^rl Ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.heFau(e:note: TCin instantiation of member function 'Eigen::internal::Assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here45 (o: M 93+836l: | En TsHtbO eAD st,a note: ,in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested heres O0i.g * P,n45*aNm dArb | gevn,M lt Ei n<) t (Ep\AI) ;m A| GcaEt ^ -g u Nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ha_:iwlc D955)D :E12V: Is tCnote: | E ^expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'_* Fv )T yUp;N| thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp ^e C l955ethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ca | :nC82 | : 3e:i ^ : nnote: d41636 in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hl31 :82: /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/work203i/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/dust3,rd-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/dus | :t3d/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 warning: Se n rtcec21,unused parameter 'argc' [-Wunused-parameter]F: uRro nunote: t a tEiIonoGnEMc aN>41636_t | (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)t:mraitS x:r 203 | CrTi xA_u y ep n ne (tLaio ftA (c!RiRntoture_iBtaIaNtrinolnaelsM( D:AsaVR,YFt:Obr Piit_, x,E(X) PcCos)nRcrs;gt _ Rc| ,E{ sT ^Ut f uanb thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppr:e24R:t19(Ncmuar)_ t:nr T note: i; in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here dxeY ( ) 24P | r , | b . ^ cEothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h i v( P:r e ro804edt:l3(:jum ort e) (,d nx)j.i Ti,note: ,n Dtin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested heretBoeaRgolrt i :aatv: as804re | :r:igec moa_ppdr e_claincMlaltnr,ioxe _anrd_(b,liJOo)PaNcAkS;tVia_lsopusMnEesrioek,g n}m ) eC(moe_n s\( | V ^, itnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.hFstt:| e ^_r,n d*,158thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hKod_)a:taiaolnrs20,;i:g: a snote: v931(,| : ^3in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested hered :sthirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppm t:i ,note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE's55_n:e1583 tr :c | m931r r o | r,r e)a )gt fi C| cnote: wu ^in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested hereni s e uthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hB)r n | 55c: ^836 | :/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* 46t:/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/dust3h inote: ) ;i nthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c :s41650a:in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here| 34a ^rd-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/dusyt3d/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 rO p:< a =836E | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h :warning: 782I:p 3r_:Gl E .Niunused parameter 'argc' [-Wunused-parameter]nnote: eAt s41650o | asri_gin instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested hereR no b_lt a m oCc kt( Ai V ,T Fo,(nE Me 0 I782 n t <, | AGcea nctEer N i_rag ltCuyx, KaX( l )D l;A )T | ^(_ a;s tIn file included from thirdparty/simpleuv/simpleuv/parametrize.cppiT n| :isny ^tsp tiee1rg: nn thirdparty/simpleuv/simpleuv/uvunwrapper.cppma:C381r:aIn file included from ellnthirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h24tge::(11 : :anote: cin instantiation of function template specialization 'Eigen::Matrix::operator=>' requested heren,In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.hJ:S s:Vda13c: lae lIn file included from uad381er,sthirdparty/simpleuv/thirdparty/eigen/Eigen/Coret_S:, | O,rPc435C o n,: FN usthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hs: tr 281* Aa:rM14 ncc,E>:) :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],r _ u i o 281pg | ) v , nn ( a icDtnu t< aSemCra iAlgvtiDce)dL&e rAsn R| ^ , tto thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cy: p,aemp 41667arsla:tertcn,33::o rf: iauawarning: xunused parameter 'argc' [-Wunused-parameter]s s= r mEe= ii(innccgto)41667ee | ;r gn n:nan: _Alno| s ^g:pl:, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here d< ( ad es732 e e g r&e D E | o s t X e: :tPS *hR ce> :i:a1l S8 a rncrt 0 ,.eatrl0n a) y/pa el r ;:n> : ,3 \c aal.i m n| 1t ^e | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hl:a_4Sr ^1r g5c9thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h2:ac683,,:s 4827Es:i :g:34:S:ci Janote: g/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/worklSnVmaae/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/dust3led-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/dusnnnote: uin instantiation of function template specialization 'Eigen::operator*' requested hererin implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here : >et3d/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 C o:t48 (n83)_)V | ne;o | c _tsate tmp pl=lioa tr e*r| 3a w)note: /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/workn)in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here /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/dust3;d *ed-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/dus t3d/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 vrm66) | i| av;ae mg ei i cnD)| ted ^r( ^i)e r thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hv| :en, ^adl203 :>:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c : cclaa:21sl:s41667 olM _tanote: tarsishin instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested hereix Be :r20353a | :s e warning: . unused parameter 'argv' [-Wunused-parameter] g d| ^ en thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h :m90i:e65rf:n ti((v!note: 41667deein implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required hereri | dn (t i )e ,v 90r | ten d a( )eIn file included from l, :thirdparty/simpleuv/simpleuv/uvunwrapper.cppo:im:ntb6i: tp ehlIn file included from rancthirdparty/simpleuv/simpleuv/uvunwrapper.ha lt g:ese:r<.a:s ttdasei6by(: gp en nIn file included from am m_ thirdparty/simpleuv/thirdparty/eigen/Eigen/Densere: o i Nvau epd, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]xheelju enrC,oDae m rB139a:en inote: v in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested heres | e ed::::sSmt _162 p*ra | McreagcDvloe ,nrdaiir tva >i(n)t) imoe;adgni& e ro pc| , ^ et ) thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hr:mi_ Exir537| a ^TttI: yoGpr7Ee:= N>note: (thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c_c in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here:e 41823o:rna s537t | I43tN:i o nMwarning: s/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,unused parameter 'argc' [-Wunused-parameter] /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/dust3 d-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/dus a t3d/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 t 41823r | _Hm i x_ Bcslea setE_ nRaIsseor Tra _ lo&rA) iCSwaSsiIs)e( G o N| ^N t uhlthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.heM olra)t:hEe r107;ry ) | N; TO :p 15_:; O ^ | Pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h E ^ R note: : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hA(skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all):T377115O :R7::S9 (| M107:a | ^ p note: ) in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herenote: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 377 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h | :| 115 ^ | c s176 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:l:10 842r : : 53 note: a in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here s c . ::176 | note: d expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'B a r842est | siu rednene (#ct( naods)eD.eter_ngsc_hsper,oefr iJdSonBua.csdVteee_at: :dNI u| _* ^(laG E)lN)_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hwra:g147I:ir7v:,ytE N xHpnote: r| h ^in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 0>' first required here _/usr/local/include/CGAL/Eigen_solver_traits.hg:u(272r oE147ienws | :sR,s cIlTt_a9c sm_A:S Snote: IioGalNmin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereMs spgEli, N ( scT272iP)_rr | co d . n u| c ^t IOmrtXpPh sethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cl :E(/Nn a n t _ ) o,sH ;E R po< I S c lTD | e ^_vnaesWA lSiS a Itethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hG:Nhr>M836E>: G 46(: Nu v note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested hereT | ea_ ^ s E 836Q | U thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hl:s u71A(Ae: 7L s)s )_:O P inote: BEin implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' first required hereg;, n mX 71e | cRnl)A aTtOsRs| <(A; Dicen ^ tPurarlti o D sa| vtethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h ^dd:ru 327c)t TIn file included from gsrc/triangulatefaces.cpp c| ::,: ^ y2 22p Jp:Suthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.he:C826b lV: lIn file included from anote: :eiac108 in instantiation of member function 'Eigen::DenseBase, 1>>::Constant' requested herenle/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:uP e :C rd327o | ,n20 so: Sdt note: In file included from rrexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'ue /usr/local/include/CGAL/Simple_cartesian.h ct:826c20u | : r,nt In file included from d*e Fa/usr/local/include/CGAL/Cartesian/Cartesian_base.h rurg:ivIv end21(,: m) p=lcIn file included from EL nIC/usr/local/include/CGAL/basic_classes.h:GthEos :nmrsNu:_n,(Da_ac23gRtht: iIn file included from u/usr/local/include/CGAL/Bbox_2.hEacaVlIsC):n,DOst22p: Et _| FiIn file included from ^/usr/local/include/CGAL/Dimension.hU :(NotCr,n oEsIrthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c20Gc,,E Nf_ S : TwRuIn file included from sn:cO| 41853thirdparty/simpleuv/thirdparty/eigen/Eigen/Core ^)N; (:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.hG:)415_436::I10: Nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h,L :/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/work139I41 c:N: note: warning: /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/dust3E:| d-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/dusin implicit move constructor for 'Eigen::Product, Eigen::Matrix>' first required here ^ unused parameter 'argc' [-Wunused-parameter] D 14eo l st3d/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 415:r | 41853 (iwarning: | )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] , vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h :er e t732u r:d 17v :an139 & l Pnote: r o)o ;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 dp ue r 732 | | a ^ | cthirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp t: < t 186D : e orDrie = r(15ivcievno:t note: enr in instantiation of member function 'Eigen::DenseBase, 1>>::setConstant' requested hered nea l186: | : c s t ,aD e O tI l l _Xa.sndhs&rs eo iwegonimpeB(rn0na)t.tesD saeerr_gec(Duo((nesdCttcoeahenorti(sr-in>nivveeds(0)sdt>)t, ; *doe/ rtMiaa&/rv he=t gedDrv.r,( )i e| dxe,B ao ^tsrei&h oetr hvthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.co:re.itevdde(rr)ih)ee41853r;:d)61;: v) e IdX(warning: ) ,unused parameter 'argv' [-Wunused-parameter] : :{Z| e i ^41853 rBthirdparty/simpleuv/simpleuv/uvunwrapper.cppn | | :oa ^( st 388eethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h 1:: r,55n:I::ao40Xp7.l:c:o:l snote: : (ae 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 heres ) s)note: ; ri55in instantiation of function template specialization 'Eigen::MatrixBase>::operator*>' requested here | g cal n at s_388o | ros p = < C( Sow | t ^h eir sthirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cppc a :e 37Bli :n19. a:dra enote: r,(skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)yr O p t iyI pv e d (37 | ) m e p nl a ; )r; e m rteut eu | r n r On it * ^tg hl h e :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h: sr:oirs93i ;Dpn:oet t}2 i ( Xr,a| drii ^mvn65,g :at thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpps enote: :c86c:ein 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 here16d n=d i ,:93 mn | anote: :gt,JYr,in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested hereISXtV):; Se ca| ml p ^i86ul | eaaCthirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cppt l:c162aox:e8u<:r note: nin instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested hererst>ry*( )e pt162p | e onn aiimg*nea)tl;t;: :r | s g ^| v_ ^,Bosir t thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h t(:a In file included from | n537ta ^e:u7 l ,:2 r,note: fthirdparty/simpleuv/simpleuv/uvunwrapper.cppayl=sin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereO:e 6 : p ,537lthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c,s_ | ),;:y In file included from | /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/work42080thirdparty/simpleuv/simpleuv/uvunwrapper.h:/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/dust3 s:57d-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/dus 6t3d/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 t ^: : eIn file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppm thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense__:mwarning: 1:unused parameter 'argc' [-Wunused-parameter]48 a: :sIn file included from e7thirdparty/simpleuv/thirdparty/eigen/Eigen/Core: tt : r_t435yi: 42080note: pnin instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested hereeo | anx s.at48thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hsm | ea: 281tLohi s: l v 14ce ( ,dblo utJy:bi lwarning: )peS;edefinition 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]aarne as a( l 281V, | m ea | l0uReh (.so ^t>h, edp brrDIn file included from l )thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp;oe mAicr)lisv; e:e a _s| ds&| r 1o ^pC: ew ^ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hIn file included from ra: thirdparty/FastMassSpring/ClothApp/MassSpringSolver.hcthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppi:377s:te82a2Btio: i::onn9a_:rrIn file included from = (ythirdparty/simpleuv/thirdparty/eigen/Eigen/Densenote: O3cpin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereo: n: ;js1377 t | note: | in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested hereo : D ^b ( e82In file included from | nthirdparty/simpleuv/thirdparty/eigen/Eigen/Core Js thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hc:o:50 ::et436B1aSsm :: C thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hoBaetnote: r:ia&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 heres 139 x:n o14et:( 50_warning: | thEedefinition 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]Ie eo nxGtEttr N139_ri | hMeA*s)(;V ,eFc,KCrE)_ .t| ; ^d Se x C,A | i ^rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h i LvnAthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppe:d24DRe(:r):it48v_19B)e:I N d & note: a| oApin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested hereR :Yr 34_24eg | c , ^ : r /usr/local/include/CGAL/Eigen_solver_traits.h Oa| tPnote: :( ^272 oo rp=: e(thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cc:9 :rorn42164satein implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here t :note: otrin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here*Muar nt 52r,ip igxl272r:o:48d:Buaasre | | c twarning: )a & unused parameter 'argc' [-Wunused-parameter]t | e mo ^p _Xthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hl:ip960tl 42164a=: nm | 3eha:r _ tb ee, Eigen::Map>, 2>>' first required hered p A> tdrKcE115 ) | -l c _aS> ss oC; sAl l L vM a sea| st ^ dAthirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppr :i55R:_3eB :IxnNs enote: _in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested hereBWpaAirRto dY shu_c t _GO b55Paes | _ u aee O| s s| N ^(Tr ^Bthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.ha:p147_:, HX7thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hlE) L; i n: e115: aEr :note: | _in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Map>, 2>' first required hereb ^l7F : TIn file included from 147( | oM cc src/meshcombiner.cppEk note: l(aTin implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required heresH s VO iP:,rF115D,10,noOd, | ePcnutlN : aaecrIn file included from srg/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hst:yI20 ,: mgpdlcA, Eigen::Matrix, 0>' first required here: thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.he ::147D62 | etncu lrwarning: na: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]s s 11sEeI281: | G Ewarning: PIn file included from r Nunused parameter 'this_val' [-Wunused-parameter] o _ d 42261/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 | SD/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/dust3 C u>d-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/duscthirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.hAet3d/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 : L rtiA13 v eI: | dIn file included from Rm ^_thirdparty/simpleuv/thirdparty/eigen/Eigen/CoreBp& l I , Eigen::Map>, 2, Eigen::Dense>' first required heren Nn _, D e s warning: 71nT | e Ysdefinition 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] ecP>EB( Par s l | ao ^se ms & othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h t:e od71t:P7Trh o,e:d111ru | ) ; cD et r| i ^note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' first required hereE thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h I G: v : E48Np u e_b71lI i: | cN cHd l E34,RPOIaTsP:_ Ns AAS note: rPoin implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required hererd uSc I 48J | ttoSGdeNIMmMEVNuTmapplElcaut_lOetCP, Eigen::Map>, 2>' first required here42352esf | , _i nR e hexpanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' s 558,E I v | e d >O931 p t G cri | E e l ta uCsw o n ir,Ns_ I| ^N nHM sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.hPa:t415 r E:eroB10diRniaI :rT y_ Anote: x O Spuin implicit move constructor for 'Eigen::Product, Eigen::Matrix>' first required here SB< a s e 415I | c G ENrM EteNtIT | ui ^r_n< nOthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hP GteP:PrrmE90o :EadRuuc65ArNt_, const Eigen::Matrix>>' first required hereE velr ueItdhei90veGC,rEDN | _teeo dM)C nArsTieam(pilEavtIettGnEdN>t( rede*iS v e iC dMA| ^ x thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h (:)LET )y179 AN;T : 23| Rp_: ^ E ,e thirdparty/simpleuv/simpleuv/uvunwrapper.cpp>note: : in instantiation of function template specialization 'Eigen::operator*, Eigen::Map>>' requested here t 388y: p Q40U: A note: ein instantiation of function template specialization 'Eigen::MatrixBase>::operator*>' requested here Ln179_ a | O cP E m l R e388 | A T a s O s R Cd ( w iinets D e sJrtn Sa le:eV:=rN a tlrua eimCv_ioentusdsP)< Ei X tnlPlR t>| :avh ^ i r*ythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h s _ dO:vpSe;s t ca ;a| : ^824l ,:pl othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hi :| 93 ^:52na: | tnote: r ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h :65>expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR',147 : =\thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c15824: : | m : a note: 42401| :in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here ^ t rnote: 40thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h: i:warning: unused parameter 'argc' [-Wunused-parameter]xE I 834240193G(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all): 18*E | N _147D | :p | o note: E Vi n in instantiation of function template specialization 'Eigen::operator*' requested heretI; t e m s 83 | pC ^ | Er lc ap . t e = >, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here warning: p)Jpe;n a m e| 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]S V 203 ^ e | 139rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.ha : 804l: a R | 3 h s:i t> f u( note: eD!e oCcirnri=v(etcin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested hereloen radsot& s nonD804ss | tp e a*la: :rerC bwgirvciaeaivs,cletBoi l rd_g| = ^a s&ts(thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c :asnbiaogt(r42402h:c40nym:oeamrOepn;s)t nrt ti _Mxa nwarning: | unused parameter 'magic' [-Wunused-parameter]{t ^B a (rs)i,x Boae42402 s:e:&thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h :obt.o50h | e:pc_ro)a1 : e ;l ( jl note: i) r in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here, aaxt js| o(r,= d s ^Bta,s ( thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.ho t:hse 115: e :r7 :: rnote: mc in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix, 1>>' first required here_ )p50 r ; | , 115e | fE cIou nGrdeinctctu) ;r lni o | a ^*Etnh sesir ,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h m _: s 782 ;d i: et e r3n}isneta N:t_mi\ a_gnote: iMo in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested herecpA rKoEd_uS,Cnc At JLS_sA| ,RV ^ba _ Bl782mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h | uaI:e840_: NseeA * RfrYurn o| 10r ^c)__:c d a)tnote: a ) O| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h Pa:| in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required herel ^( l o_ ^a147 s:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h7thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c :ps107:e42461:i::r 1584039note: g | in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 1>' first required herea :t r:note: n (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)e mowarning: e rn unused parameter 'argc' [-Wunused-parameter] * t147t | 107( | dc lusr, pnr 42461o td | , s u sc Cat ro)csrs, lcP r . i| do d^n Xupthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hrc tt: 960 :( 3 I:e e d r mecn(note: p)expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'r .lai>::col' requested hereB>m I NpA R l190 | | (DY s_st ^ :r:c .OS P _rOthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hh:i71cNnaT Htsl (aI ra,:Xr7t)gE.c,y:cpo e L,dEls n(FaTnote: 0tin implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>' first required here) m/(e* .,M J71E S | TscHeOSlDr,sOaPcsVNt:rA:CsoMaSEnc) al P\cslrutoe. aaCnrgd uocu>n| s ^t( e)/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)sts :/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/dust3 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h :*paud-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/dusbtr;gl(iv0c( ) 955, t3d/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 P| ; ^)/* r/o d/u)cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h;t: 12I:i: n t=m66 pm| D:lanote: egr ^expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' i< v13_: L955hise, | _cR)d thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hh:snote: ,in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here I OX : | r ^e: 836tp u Z:re46thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cn66rt:o:i ( | IEo42494X . n:,Ir Gnote: Ei63Nn: tin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here o_| S e ^rC nAwarning: Launused parameter 'this_val' [-Wunused-parameter]lA:w: c a sR836(42494_lBthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.hl) | :, I N 450 1 _ A:a)10R:s snote: | in implicit move constructor for 'Eigen::Product, Eigen::Matrix, 1>' first required herei;Y 450 | ^O gPthirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp | :_n37m:A e r senttuE( r19sX niP Rd_:R P E note: TrU R N _goTe Ydnin instantiation of function template specialization 'igl::sort2, Eigen::Matrix, Eigen::Matrix>' requested hereP rEmiuvee n dc( t t< D<(e )PAr,r37i voocmtohtet | dee ,ur .d O a Td,e l DtsrtDh Teie ryvi vr e pDedr C(e)l) er ;t iu rv ne eae | n ^ dde,,Ld aiz,gSylthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.hOrPPc Nr:oA/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,:dFMJE:uSusV162/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/dust3)d-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/dusna(ocr t3d/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 >:tc5\tl2>:( ::X r(,note: ud| nin instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here ^e ur(dae cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hiti uvCae:l931o162dDmn,:(ssa)3 | ,: t so ttnote: hhicsexpanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE'e t_ vna,l d seirr,E 931 .nc| | ^g d eI,,GYEthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c,rN i_vI:e42495dI: 54(f)X)N)H;:Cu E n Rwarning: Iw;T _ A| i| s ^ ^c eSunused parameter 'argc' [-Wunused-parameter] ) S;B I42495thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.hthirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp | : G i 397 : n:aN16239MrE| N T: _ y: ^OO8 P note: Ein instantiation of function template specialization 'Eigen::MatrixBase>::lazyProduct>' requested here :p R A/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/workT, Eigen::Matrix, Eigen::Matrix>' requested hereIS: 397d-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/dus | t3d/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 ( 17M :G162 c | note: EaN _ in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested herep C)a A T ( | i ^g 732Ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h | I : G l842llE_ aN :s_:C: 53s : iigsnom Anote: Tn(e expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'i tn e rr t tn e842 ( | t _ nroun_ # daneall,: fa lli:a s::2 (c,f i n d satasllce,s e lah lE_la,IsGsEls, i ._Nl agzaynrm)_;P r,i_ IoNdOuecntH(n rE| h ^s Rt)IPthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppt: Na_rTn_,48A:o7gAMc:ES), note: S J,Sin instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested here_iVn_toIaeprl )nlnyNdpeTseesatriigv n__OnPr*eaoaeEda(R)r(,lgpm<,t0vy)p. eA,ontTdhOaeR Seb (lrDmeA| . ^e diD)er;sthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.crn :ti42538t :vi:v:eSedcr| a60 ^(eln )a:thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppl,d : ::i82tn:rwarning: 3)at:re,runused parameter 'this_val' [-Wunused-parameter] a nSEci atlanote: sin instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here a42538rIE( | NX): ) ;82 _ I a| N ^ Hs | s E Pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.hRR>Iic :T:_g:onSAcS _StoI148m aG laatN:rrpM37S xNc: _,Te a ln_ t ar iEr , \e note: t (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Q y U| s ^ 148 A | p( LV e nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h_: a83 m, : eFOg, C 27 P:e En) Rnote: ;in instantiation of function template specialization 'Eigen::operator*' requested hereO e tr A 83ih | T e c | _ ^pOr /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 r Dthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppe/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/dust3o: d-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/dusd24u:crt3d/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 i19 t:v_eRd( p iDnote: =in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here : me :JrSiSp 24lva(C ^oh s)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h):,826 :n108 s*:t ; r note: | expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'R/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/dust3h(d-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/dust ^p h826thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h esi-> | s _t: v:wu537ra:l :*7 ,e : t3d/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 Ev vnote: )I| in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here;n ^ Ga E N 537li| gT ^ _thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cD:Eo | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h(l:d203 :4253921V:::I C:saEr_aFpnote: _51t(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all): lUi n, Nwarning: sC203runused parameter 'argc' [-Wunused-parameter]ec . | E a rI_Gb42539l_ | h s sEe(t ) Nl_, n o_ aosl i rcacS T s . (rk _Ro htshsOie rpf) oN(; kG)e s )(;V (,_| F| ^ ^I,N ! thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hd: L thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h ,Ii796:nK d:t 377N:41E) ;D ee 9 : : note: r r | i ^note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herev thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppe n:d a&l55 377 : o3 | :: pnote: :ein instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here796bri | c g a t s tya 55 pbt | ( o r m = aa(tceon:rnasar tp i B maxDee _ pl nisneeB al ssaei(e(<)o n,O_tma arh_ beltorbcDk (e. cVthro,r le ii(rF.ixj_d,nve)te0rty, einveerdga>yd,&,(KrX g p)xo))c t,e; hj J| S V ^e a,In file included from thirdparty/simpleuv/simpleuv/parametrize.cppB:als1u| e/usr/local/include/CGAL/Eigen_solver_traits.hn:_272: p::{9r:11 t: note: yIn file included from Bthirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.hein instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herea sp:secte o :n13:t *modp272e | ai: rtIn file included from r agi po tXo rnthirdparty/simpleuv/thirdparty/eigen/Eigen/Core== e(mr:v(472so: r,c_t thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h),s:m; o l_vh161e ierr_.sd| :p5te: t| rr i-ev ^r ^ a>warning: ethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c st/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/worko/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/dust3ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hold:(vndefinition 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])d-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/dus:t3d/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 782)e Ws ;16142540 | ,rie: ttm:_51hue3r:rnr o r :G warning: note: *utehsiunused parameter 'magic' [-Wunused-parameter]in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here ss(; })78242540 | B ,| X ^)) ; thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp | :| 86| : E ^ /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/dust3 d-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/dus t3d/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 16I : Gthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h In file included from E :src/triangulatefaces.cpp N note: :_in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested hereI836 c 286: | : 46 In file included from c/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.hu::Nr20r: eIn file included from a/usr/local/include/CGAL/Simple_cartesian.h :note: ln 20lt_ H a: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here _ sIn file included from E/usr/local/include/CGAL/Cartesian/Cartesian_base.h ts sa i836t | R:ge I T=A21_s: In file included from sA /usr/local/include/CGAL/basic_classes.hSi ng n : mm23e S : nsItythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h n In file included from m: _thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppo::1281p:<: t:In file included from r14a| ug ^y thirdparty/FastMassSpring/ClothApp/MassSpringSolver.hp:i :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hen2n: cIn file included from warning: :thirdparty/simpleuv/thirdparty/eigen/Eigen/Densedefinition 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]: 1(: In file included from 281,thirdparty/simpleuv/thirdparty/eigen/Eigen/Corea842 m: a53| :ec: ^ | t435 : note: uDthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hsa:l281tDexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS': :: thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c DSes14tr842,c : | ia:l#42574s:v 35daer:warning: e,dt yrwarning: &c 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], unused parameter 'argc' [-Wunused-parameter]po ef nuapmefnri 281en | c )a; e S | E ^ItGr42574E c | oN r _=I:N(Hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h: :ESD732eRcc:aolr17I a r:i> nnote: Tv( ) 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 s ) t e d; & _ A DS732e So In| sGe | B ^p a Ne sMthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hr :E a tNo rT=714(_: e17 cO: o &n i PoEtnote: s/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/workRin instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested heren/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/dust3 td-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/dus t3d/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 the714 | Dree rn)n a l ; s eAi: TBna s:e &c aOl | lR ^S_iano tsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hs(etth:re48ri)gn;na D:ea l34:m:er g :n| note: cin 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 ^tc ar, l_Jnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hSo:l_48ai_:a34lv siV:ae48ssd(i gtnote: ain implicit copy constructor for 'Eigen::DenseBase, Eigen::Map>, 2>>' first required herehn l | i m)uese48Cnot | t (tn-es>ttdEehImemGrii spv-*lp>eEadNle_aaIrttrNeiegmi )cnTltOea srs) R M(;D ne aal e r: i:Dv t| r ^eei axd rs)Bsii gavn ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hs d_ >: e 225oc | | : ^p ^ l< aS20thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h :sc824 :snote: a: 11552 l:a :M7r anote: tin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested hereexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR', r: 225824 | i | x tnote: Bin implicit copy constructor for 'Eigen::MatrixBase, Eigen::Map>, 2>>' first required here a y p s e r115en a | mie tenuErctI lOaG n tE| h eaNB ^rs agsrce_,D EJDSthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hV:ae:r_lVuIe:CiovnCesEd_:F:USsc tsadl55a r:*7a:e>r(g)t)N; vnote: e(Cin 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 heren o st)h eE _ e| r ^p55I| | G ^ r)E ;N thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.ho_:cthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c537lS:aT:R 7| : ^ds 42796 thirdparty/simpleuv/simpleuv/uvunwrapper.cppuOsnote: :N in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereC 36cG:wti: 537388_:_Ibs | a/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/workes31warning: /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/dust3:d-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/dus eN BL iI Nt3d/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 En| ^note: unused parameter 'argc' [-Wunused-parameter]ain instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested herer y thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h D:42796e O | p388 147 | _I ms: r7 pi lv e d e& : o; p note: e r in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Map>, 2>' first required heret a _| t ^ 147 on | r oc thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h=al: 93(:l ai s a scs o(P n65r : so tt ohnote: 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 D edeu /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 pcr ) /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/dust3o;d-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/dusit3d/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 rn tit v Ie m93p ld= | &<| t ^ Lmiaehthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hmsn:tto, pR377rhltsahtiexa:>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here e B| Ji ^ S VaBaIn file included from sothirdparty/simpleuv/simpleuv/uvunwrapper.cpp n:ei6,nl377:: :In file included from uthirdparty/simpleuv/simpleuv/uvunwrapper.hD:eo6 | aepC neor: sanIn file included from ts trothirdparty/simpleuv/thirdparty/eigen/Eigen/Densey:e >1 O r : := | In file included from p(Boat ^s, hthirdparty/simpleuv/thirdparty/eigen/Eigen/Coree :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h e*rt435a:: )(;o rrtthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hyg:v71)h281:e: 147::pre e n warning: adefinition 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]t. mnote: uin implicit move constructor for 'Eigen::ProductImpl, Eigen::Map>, 2, Eigen::Dense>' first required herer| ne281 ^ * | 71thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c | dct: 42825Ll ha:eih37s ss :,Dr stie; rPyv r}o eidwarning: vunused parameter 'argc' [-Wunused-parameter]up c\ted edn( )&): a 42825 mop | | uep eR ^h| s r>/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/workb ^l/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/dust3 d-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/dus ai t thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hct3d/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 lo :/usr/local/include/CGAL/Eigen_solver_traits.hc103ar::=81(:cs 272 s: Pnote: or n9os :Ctd uin implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required herenote: cD te in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here Inm p sl 103note: : in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix, 1>>' first required heres o 50l48:X 1vi:e | note: nWtthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.hin 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: p558 ra i:T10rt50yt:g hp | note: cE,eGIueG emJEpSNVin implicit move constructor for 'Eigen::Product, Eigen::Map>, 2>' first required here,l sasa_itnlt e(uBBA R /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hYc| _t ^BO l:c20olPcV: 14115ax:| D:e^lr 7warning: i vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.he:dc,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] 960 A::ll3a:s snote: B lioexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'cu ak 139note: | in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix, 1>>' first required here| e 960 s115 | ^ FDjrs | _ celEathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.herpI:isveGPEe840rrd:Nosm10 id&_:esMnoseed__ Auf cotp>i n enote: pain implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required hereK El_| rS ^lC arAt840L/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/workyA ooRrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h_ | _: 179dBuv=cIt N/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/dust3_ard-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/duse(tclA:Rt3d/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 b23uoaunesrtY_: st_hM ueantnote: rniOk P x B(skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)(_| JOCS ^oNla Xthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hTs CpH:Er147179:(o | eL &d noe t7Ehr eiFv rteTe:( xnote: M) in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 1>' first required heret; Ed de (| T ^ *)sctt,H OxD ,, thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h147:i | 55O PcNJ=:Al)Sa;s 7V:/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/dust3ad-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/dusMt3d/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 Enote: )lin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here su 55| Pem\ ^r_ P C | o| odcnl ^u ascthirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpptsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.htIs :i955:: 12C190mwpt:n:hii8s _:v asnote: elin instantiation of member function 'Eigen::DenseBase>::col' requested herev B*l d| o:E n ^I swarning: G tnote: unused parameter 'argc' [-Wunused-parameter] thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hEin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here N| a ^n 42834_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h: | 93t: ( :071S)80465;:: | / 7/:C = note: A 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 herec D Le 93note: ain implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>' first required here | lr tlei mAp l _avtae71 R e< t_ dBs | I I sXy :i p N:A Rgcnelm naZYe OeasPmnrst_eo B i (nEIX_PPR Xr n.ora_ orwdRoEsuT (Ucy _tO RpaN)l i,,1 ):; _ aT Ys PtpE ((dPyru opsm| b ^eto lnt i ,cathirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp emdP :r eoT s,d DLu e37rrh:c19 ,cs : inote: tiin instantiation of function template specialization 'igl::sort2, Eigen::Matrix, Eigen::Matrix>' requested herev,eIdn tm ,37tp | yOlpau\rlnOu p: 3 eti g| c ^Cll::oa:n sis othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hn:,931note: : 3ot :| rin instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here s s* a ^782t | note: Cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.hexpanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE':r450 2g:v10w :931( | X, cnote: in implicit move constructor for 'Eigen::Product, Eigen::Matrix, 1>' first required hereai ,s l| lC /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/work450/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/dust3 | d-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/dus ^t3d/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 wde ithirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.crie:m42834B:_71,:sat euirsnB nwarning: isnaunused parameter 'argv' [-Wunused-parameter]arPayri rgsnocO yedmOunpp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here c | E ^rN , 19 _ iCDAethirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cppnrT | i E( v tIiendG,:eE rNnLata zly_ 162Per :or dM8:uncA:ta>l :(aKd: Eesr_c iasvl ae:rd_ ( ,) O,s PioNnote: A tCMW I /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 in instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested here hi/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/dust3S EnEtd-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/duset3d/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 gr162).,d | _e B nIr Nii__voegodApl()), Eigen::Matrix>' requested here > i:g :note: 4842835 | n | mSexpanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' e cna tl r _ n o920d | o_uab lae l rc>i , a r \a e : as(:( Sdrl| e ^t,uc sa l rat0 ,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hn: r .E83 : 18, I>Gd(EbN):l)l A_;)h;C W note: in instantiation of function template specialization 'Eigen::operator*' requested here| ^ | sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.hI83 S ^ | :. El66thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp_a:B13 Iz: : 82 note: :in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here3 : yN P A rRnote: p in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here66=Yo | r _ + dR82 | iE b T cnueU coRt tt t(mNer _rhTansaa) t*,lY : (riiPp nEx t_: ec n(atel rrlniiD_neatar ei lm-as s:(s:wgvae id*,sO gtihcVnesv,rFiD)m,e;C,)r; J g SnV | | _ ^ ^a ei thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpponltv(u:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hede :24203e:d19p::, 21rO*, Eigen::Matrix, double>' requested herenote: tA((skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)y uM)pE , )en noacm_t (hdeed aetDar20324rs | t | :i :v.)dS c a| ^e d (thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c)e: 42840r :i,v l72irofe(adr!,iett(n:)S)t u;cwarning: runused parameter 'this_val' [-Wunused-parameter]e ahnrl nei | raagr ^l .:42840:>bdil( | c ):)sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.htg::s;taaab162re:t5 a:ri cpnote: i_ | JvS(Vin instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here ^eamdl lithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h(ua) tn )162e | :ae; 796 r :_rjib41x:\l s _ (o)pc r knote: o| _min instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested herei ^s s,ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h_ f pi o:E796906kbn | : .ec5 stI:Go l(y(Enote: jN)aVp,expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'_leI n lNy906Hx | EjR, aB maes eI :_Tp,tFhlra o_wiAC:w,nmiedr_(Ss_S/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/workp/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/dust3emd-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/dusaBtiIrt3d/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 J,rSnCGoKaiNrMnxtydeOcEeNxT_po_n:O:,o R| Sn(:MtaJepy3p)er , S :V/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 ^a/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/dust3m t_d-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/dusnote: i | tlmin instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested hereupethirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.ht3d/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 re ^(:Cs or ncsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h)83:;a t:t 23842 | 55t: | ^:h53i i: o thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hsnote: :n_782note: vin instantiation of function template specialization 'Eigen::MatrixBase>::operator-, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested herea:expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'l 3, as: r, 83a | p _ note: 842 | #ld | pin instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here i=/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 ^ nmthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c/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/dust3e :d-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/dus782t3d/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 r42841a:r | e_47f b:i+_ l ceaolc kb(erwarning: nVtle_r ,unused parameter 'argc' [-Wunused-parameter]oEa Ir GaE42841F | )N,s s0) i,_ I*N g(epH n -n | mE ^ eR ewthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hIr Tg yn_,A*SK tX(S :v)I )G;836d;: | | 46s ^N ^ : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hM : In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp t203:note: 1:: ,21 :in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here In file included from E N thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hT _: 11O P : note: EIn file included from in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here s 836 | thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h : 13Rr: 203In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core c | :A As 472 s : i,g thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h :n T341 O : 5 iiRf n:mS(t!( i nDtwarning: eedefinition 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]rrei nn artn341 | eal iavl: r:egan:cdt s:)s i b::ES:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.csc:raeR:_:E42841uAnT(QOa:c67UmA:Rl_ pwarning: raunused parameter 'argv' [-Wunused-parameter]tLSe(cB_r ,ut Ol42841oP | yoaclkDIE npsmeRtdpAiTltn_,ido a em O Rn en (SDseerrsrr icv:e:dS)cca , le a| r,f) > ^u( n c )| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h );) ^m:; 826 : | 108| ^_: ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h inote: t:ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h r732 expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR':athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h714 :t: i17o: : 826n842s17:, : | 53 m:_ e note: note: rnote: rin instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested hereo r 714Eexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'I | Gin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here ) ) E842 732 | N# _| d ^ | e f thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.hD E V i n: e107 I C:E15i:_ F nEiIU tnote: n N (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)etG CEer rn/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/workn aNE/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/dust3 d-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/dusla: 107:_cIal :I:Gc | aE l Ni_nStlTNt3d/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 HlERlO N G__aa_ IasNssRrsI TgsiricL_gIng,cnN.mAEm eSdnStI(ee tcJ(nhDGieNrMiS)vte.VdaEl__Nsn&oo_Tasluve- >eo_dCe_rwOoinPsttlhp_iEi eR*rAgaurTgavvOtaRe,ose(dtS ((rDse h| ) ^= rithirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cssi-,(v :oc_o42842ntsheti:d e)47rm p.Dl>Ed(I:Gesde rerriEwarning: cnv.unused parameter 'magic' [-Wunused-parameter]es ierB dhasN(vs42842e) | e<( d)(, ,o ) t_ hdes)I ;tr/. d*e ON H,t hE rR| s r c i ^.vgI u ees sde(rT (D _)Athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h)Se *,/ )r: i; i225 v: e d| n ^ > 20&t thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h: eS : 836note: : orin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested heret hI en225 a | l G 46Nr:M:) {:E aN s TBs_ E note: ia QgiUnn tA_ in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here s Lore_e pmt O:u:aoP<836rS | cgEp enr aaA lsRtaoBsrAaii,Tgtsnre=O(cRyo,t: pJh:eenmraSeVm_e(.an dseOlteutrthirdparty/simpleuv/simpleuv/uvunwrapper.cppc(:| 42847, ^ ) ):824thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp | 74;F u n::: c388| : ^86 warning: 31 :>:unused parameter 'this_val' [-Wunused-parameter] 16: : rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hu:n537(:: E 42847anote: cI | Gin instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested heret uE note: 7aNs:in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here _ note: ltDDa/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/works/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/dust3tt86E, | 388id-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/dus t3d/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 in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herec | Vc 537 | JIuC r r e S Vs nE _aF U rlN_ usee C tc_jts _ s _n,p roto aEf IaGlEuinat Ns_ecm )S;T( R iO o NsG| ^t eh__I thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hte:= h pro732s)ei:nnNt_;y sf 17it:n=La| I ^e ml_ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hmNamtlryi xnote: ain instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested hereE t D732 | :_r377ie:frx*u9n :c (. s iJovleSnote: Cdopin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herevo i nen&t ;o t( eb377 ix | n t e)r;t | ^| n ^ ap elr *:a: ctacl tol:x_ ars,sB =aiJsg(SncemoVen(ansotltt_ uhneDoe_eaClrrio.aisvne(dd&tsh tie orttsihhvei-res>)d_d(v )ae)l{r , i B| va ^se| e ^:/usr/local/include/CGAL/Eigen_solver_traits.hd: (othirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cIn file included from p:thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:)42848e:In file included from ,272 :1:9r: athirdparty/simpleuv/simpleuv/uvunwrapper.cppIn file included from ::t6thirdparty/FastMassSpring/ClothApp/MassSpringSolver.ho : tIn file included from othirdparty/simpleuv/simpleuv/uvunwrapper.h::note: 6r: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereIn file included from h2thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense 49=: ::e In file included from 1(thirdparty/simpleuv/thirdparty/eigen/Eigen/Densewarning: :: 1r: unused parameter 'argc' [-Wunused-parameter].In file included from 272In file included from d | thirdparty/simpleuv/thirdparty/eigen/Eigen/Core e:thirdparty/simpleuv/thirdparty/eigen/Eigen/Core472r:: 436thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h42848: 111 | o:it: v eh5thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h : de ( ) :X 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]139 rm)_; :, 14 sroe t:u l iwarning: rdefinition 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]v e n rn111 | t139 | _*e s rtnph itarD e- >lrs i:s:v eoal/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/works/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/dust3 s;d-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/dus ivd}& et3d/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 WEg I\ni Go_t E Noph _ I Np G, -1, 1, true>' first required hereA ;r iT n| x ^ B a OmaeIn file included from 154src/triangulatefaces.cppRsS | ( BiOntl:hto2cc ke): l aaIn file included from | e ^s /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.hsrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hgr& :cD842,e : ortJh:SeB20iVr53)a;: vl u :eeIn file included from C| /usr/local/include/CGAL/Simple_cartesian.hdo:: ^ :20lnnote: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.hsSo:expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'33 c:t7c:k Inote: : 842mIn file included from in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required herep | la#*/usr/local/include/CGAL/Cartesian/Cartesian_base.h frIn file included from (T/usr/local/include/CGAL/basic_classes.h yvp33e, | ,ic:)l 23)n: a es| ^In file included from s;E/usr/local/include/CGAL/Bbox_2.h B: 22IC: thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.clIn file included from G| /usr/local/include/CGAL/Dimension.hE ^:N 20o:w_c42890thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:i39k: sRIoNIn file included from wethirdparty/simpleuv/thirdparty/eigen/Eigen/Core:U :nswarning: 537unused parameter 'argc' [-Wunused-parameter]H E::R,a4367: :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h 42890B:r l | 139 yI :OT _note: A S S o Iin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here Gp14 c :N kMCIoElwarning: 537Ndefinition 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]T | m_ OsP E R A ,T OI139R | n n S pe(lr _ Psaen; Det el ,_ DrDn e e i| ovraend ^& i thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h : v esd91le:) io> ap s65 e | :( onote: ^ in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here Etrh/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/workeIart /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/dust3 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h oGd-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/dusEt3d/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 Nr :_)=103; 91I ( | tcN o:eH E i| 81 ^:n mnote: np ltthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hin implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required heres ta R:Ia 377rt:Teg<9M act_,103Ar:tiSx ynote: pSin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereB | ea s tI JeeSmn&GVp aolatNlaMuhme377eEte | CNe < UtTr on)_nya;s Ep te Q*nrU y| A ^a L am _thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hOe: rP55g:vO )E XRBpp aA s:TerOT,y| (po ^etR 7 h:(thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c,e D : etrnote: yi42946in 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 herep nr e.55dt | i cB:llonveaarcikmRvoeew ssM65sa,:ted ridn )twarning: (unused parameter 'this_val' [-Wunused-parameter] CB ) w | ii42946 ^) | sx ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h lT: o | yc ^p B /usr/local/include/CGAL/Eigen_solver_traits.h824ki C: 52 :o:nles272 :>note: , 9 expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' : a r note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here by 824O o | o lp I 272m Ipn | l n ;e r P a cX| n ^E Ilthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.ha=eG: 93l: s E mN65> _ D:sc l E aCVsIsnote: _w iin 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 sBo Cllos cekEU v n e_aF rU N Cy 93r | t _EOsIeG| pEt mpp ^r;- > s l o N| l _ ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h a thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.hS:vT :R45te840O::N10GW i _:t28e :I h< tnote: Nin implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here /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/workLG/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/dust3 d-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/dus note: t3d/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 I in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required hereyJN u pS45eVnaalEm 840 | | ueeceCsosDw e(B iriisvBen sr,eXtd)un;&ra ne At| Cbro loysXppe2rrtOha(tpi)s,_o ^r(= d( tvy pcIn file included from esrc/meshcombiner.cppaonla,ecmroievn n se Lt:sdt ({| ) D, ^hr 1ies: ,) e In file included from ttthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hyrp:;:eu4294720i r: nvn| : ^CIn file included from e/usr/local/include/CGAL/boost/graph/copy_face_graph.h56thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cppw:ia18msee:: 190:: dAIn file included from Rb8s:/usr/local/include/CGAL/Cartesian_converter.h&:h30 s2warning: : RIn file included from eo>unused parameter 'argc' [-Wunused-parameter]t /usr/local/include/CGAL/Bbox_2.ht:uh 22 enote: 42947: | rin instantiation of member function 'Eigen::DenseBase>::col' requested here) In file included from 190/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/usr/local/include/CGAL/Dimension.h/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/dust3 | r d-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/dusct3d/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 {l :a 20 : n BTIn file included from ayspthirdparty/simpleuv/thirdparty/eigen/Eigen/Cores:e435 : s e Cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hw(i::d281e: : r 14 s o Ipe:e Xwarning: iBvr . iandefinition 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]t e od (c)o281l | r)(;a 0 )}. s= e r ( yoOt hp ;| e D e ^ t| ^r Cithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h :r27ov nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.he:d)1s:t&a n:o98p et;r: note: (ain 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 031 ):;rt 27note: | o eE/in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested herer t /I= 98G | = E( N _c ourrMnn A eDst* uerKtnrh E i_ i Cs v ;e dWI }tXI SnD\u: E m_e: ZBx t :I:eeN rr| Ao n ^esReYa_(BIa O Pisnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hX(l.(reo:t(868&w s*(to)hp ios,:1))teah;e10 :r rnote: artin implicit copy constructor for 'Eigen::Block, 1, 3>' first required hereo| rg )c;, ^.J +S 868thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp,: | Vcsaw| u37im ): s lr| 19^u ^ :eethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.heCt :oAu920rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hn n::s12note: :b tsin instantiation of function template specialization 'igl::sort2, Eigen::Matrix, Eigen::Matrix>' requested here 48 note: C: *expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'234a r:(g) ov n,s . tsR o37920w | X | u| m ^ note: ( p 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 )thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c) ; r48 e r:r 42947e | (t| udtrt:eum76e ^:nr i warning: vp unused parameter 'argv' [-Wunused-parameter]lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.ha ie:rgd n(42947 l147:Et:)eI<,ts | G Ey:pi Noern18 :) _a C note: WtIin instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested hereS 2 E;m ( X _ 147 | ^B | Ie, dNiA Rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.hmR:eYDa l,552ae_rRSic:sa cl aErv e neTdU>d i cRl19n: gz,Na_ T sY note: sP E= Y(MDaetin instantiation of member function 'Eigen::DenseBase>::row' requested herer, r isv Iq552X )e;ui | d ,xa O Bt ah rs eer | ee| t ^ ^u rrdthirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cppDNe ornri m:v thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h 162(e:: m8_d(:, l 55 )h:O7;: Pnote: note: N Asin instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested hereM . rin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required hereE | o) ^ w162(55 d | e ( | r ocwirthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppli)a:.gt lv:98sr:s7e: d: (sC o)ra ,/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 nnote: t/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/dust3 s(d-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/dus t3d/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 p in instantiation of member function 'Eigen::MatrixBase>::normalize' requested hereu w loioss,e et(2) B98, | .fci a wnhilsaerepis1ne2t.ry ,anOr.gpcPI,rdm pJlooedSl;V,raumlca rl iuie_Cv| )tze(o dnes ^;t( m *| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h_:r)h93a: ^65(s r:thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp. cnote: gin 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:o l))48;:(7 :;v c93 o,note: \in instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested herel | )t e)m p l| a ^| | )48 ^t thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h ^thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c | :.906:e:42948<5ts u : y56m:(p e:n warning: /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/workIn file included from athirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppunused parameter 'magic' [-Wunused-parameter]) ; m/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/dust3:d-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/dus1e t3d/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 42948d: oIn file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h | note: u expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE': b | l ^2906 : B | ei nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.ha r a: In file included from 631 r:e 58thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:C:a1w: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core (il s, y0 enote: :Oin instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested hereB p435 ,i . t n: ,631thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hdyb:lpA281 | :e a) n;r y Oa p| m 14 < : e ^ \ m _ fwarning: thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp 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]u | n ^: 82 L:c3 ht s :o ,rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h. : 83note: :in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 28111 | a:ts y pnote: ein 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 s n i82 a | g n mC o 83e e | c D f fR hp os=> (ret mr + ab m i cv_eleadsds& t t t a. s*rc o oipi(eeprCfnfaRtx e_oe-rn=tfwr(its cemo(niseta r Bsi(DVgwno ,*ew iaFrc,nyvsCeO,Bp);, ; c| ^o J lSthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h)) V| a,;a l: ^su e| &thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp : em ^*oftu24_19 s:hner1::c _rcdthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hnote: )a;t ain 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| c:) o: note: | 203 :1921in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here ^e ^ | E thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hfI ::thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c Gnote: Ein instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested heref4824(N | :: 43031 :_3453M:r A : K note: Eo_ Cin implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here wWwarning: ,unused parameter 'argc' [-Wunused-parameter] rIe cS 48o | 203Et | l_et mup 43031) | B Il Nr n a )iA R g; Y l : _ :ia| Of ^t reathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h<: P645t p:_((5o! p i yn l ei n rp: e tanteaaeomrnote: e rin instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here nr _-D,ael r: b:id ilf obv 645i | c c g kfes dat_a> sessrpeonic kbg n( Ceoe) scm elf (| Vf,(aatrs ^F sro w ,i ,xthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hc Md ,(Kadotl):,)) ;920 ; | :| ^ ^ r 12 thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp i: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hx:note: bexpanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'206B:. :c o55l12 (:a:3j )920: | i snote: ,n txnote: je in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::assignCoeffByOuterInner' requested herein instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested herea r| g cr ^, 55 ,Jthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h206eS | V: ta | B a33 s :eal :uue:Cmor7_np:asrpt _renote: cnko in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required hereEe I GrEnn dl*Ni_ateirClg.oiaWn33sIsvenS,aE i | _g r| en_ ^BbcIl NrAClRoYa_,RsE cmsthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cko:_ eiCtw(eifsVefrBa,yTtOFuUt43301Ri,oUeNrnIsn,n :m0_e65,:eenrnarr(_ eowarning: uTtrunused parameter 'this_val' [-Wunused-parameter]YyPreOopE I(rg) r)y m,pDl,43301 ;iKn X | n s| e| t ^) reai;thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h rv ^)te id :c107thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h;:| 91: , :15| J ^OS65 ^t VhIn file included from :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hthirdparty/simpleuv/simpleuv/parametrize.cpp a:e:lrnote: u:e1(skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)435: :D In file included from 107thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hj:s1189e _:r/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/dust3note: d-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/dus | in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here g iIn file included from t3d/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 l91o v | thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.hetnote: edm,p(skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all):l bsOa l13_r a435c | dt. e: eIn file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Cored:c469eo : d ccthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]_ee oe lUvr/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/worka Sn/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/dust3vd-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/dusliuvea288_Ct3d/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 oentawo | trrd_iyD eef (x t O*Dte)a,hpc_u rtoi,vlegdtuxT,&ers sJ S V aatv lteuy_hieeCroprn.mdpslete( sratshoinrlcpisa_._evrvramhetC seoaoMdrla(,)(m=,t) (r)icpo ln; s| ^xe\td T t s| thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c ^:t43302M ae/:U40nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h*:, rs:rwarning: cp.oBgayspleunused parameter 'argc' [-Wunused-parameter]eu 906&e :o> slst5(h e)r*43302) | : / note: )| ; ^i expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h :| n ^ 63 : 82g: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h 906note: | in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here< :K 836 e :6346 : rc nCnote: w e | i ll, in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here sa l eaBi s gi nnae 836 rdsy C | S O w A ispsA83c: a| 23t: ^su:Dai r thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.hel :Dcrt: su45nA :ct cieT28(ny:note: knote: pin implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required herein instantiation of function template specialization 'Eigen::MatrixBase>::operator-, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested hereset se C=l83a | 45 ei r | n nratc gewpcri nesna,e=l )lJr:;S:d V ha+, Slr| ua ^ces,b eethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h_FCd:uo796t:in41nA:cb srnote: ste/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/workcin instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here > /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/dust3td-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/dus*2at3d/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 _:a( :arc cg)r*v euc,o n sit( s796nst<{Xn p | p r - rei tsuT(Cawcrt uoympna tClpeD>/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*:wosi :s/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/dust3vd-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/dusrey)ent3d/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 e;pAt n t| e ^b> )tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hn,: s c sr| lc ^a203 ,sa:2s thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cm:f43412B21R:eetu:ln65uoc )rcnk:T ;ywarning: Inote: p| unused parameter 'this_val' [-Wunused-parameter](skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)m p ^ e l203 (43412pdthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h_l | adienne | sr_:e si; mt v| a ^t a732t :ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h i17rid::( c154f (J)inote: Sxin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested hereV a:_ltuyep!7 i:e ) njtnote: 732e, -1, 1, true>' first required hereorSn a r lc >:b ai:n;:t154l e}r | _: ecnnbcaio tld:| :ecyal ^pl Ulcethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h R_tgam:apsI98sst(as(:bJ(S ms31ast:BrilroCigoxcn ktIemxpt(lcn))<,X p*m;note: crin instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested hereT yep ne t98_ n| o ^_taxb | ,l .J,S i caosV thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h(all:t782(:u eB3rhC:l jnote: ein instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested hereo )it,sun- >rxs ndt782oj ctkeh | R inousm_erxwt ,cs:i,a:vv lelar elaBdla(,_ s a| sB((e ^)l :,o costhirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ci:g:km43413t:Cn40*oh_emrepn:tt h(rd.lsedtwarning: ,c iossunused parameter 'argc' [-Wunused-parameter]s)r .ec nwrcdiii,t,sv eie43413A dbisn(2t(o | I)en n,e r n )ern , r P.imn_aiastln eut e l :m re,:nra(sasatl iig)Do)e n;: n: sa | e ^_> sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h s: io147| :np ^gsn 18_:, o< p >::squaredNorm' requested here: mpl_ 103a r: 147,81e :er n | arnote: min implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here t oe R eDrys)a)l p tSecn :a| m a ^e: lO athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hS:c at836 rl: 46h:a e zrnote: rin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here, D i=ntt y p se836eq | u rn aAasrsrageimcei gSnrdcm103:,N:vSeonrcet daJlu)aa;l ( al)l| ur ^eDCs)>t o;T nthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp | (sy:tp e) | C)l;e*98aar gn ^ : | tevthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h ^e,dm ,7 S thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:::| 714 ^note: 537r :in instantiation of member function 'Eigen::MatrixBase>::normalize' requested herec:177,:: Fthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c pu:note: l43477in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested heren :note: a in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 98t71462ce <: | /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/workwarning: | /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/dust3> unused parameter 'this_val' [-Wunused-parameter]t y p:537 | p e:d-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/dus t3d/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 n143477a r2 | us m. n tne _ siaXenp(otartrtiec_ cmnTatrlnuaoyli:a:pce/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/workaz/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/dust3ld-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/dusa,t3d/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 lJlleD(S)i;s t_iVn,aa taslss | s ^irg ncBu lem(e,n t j(ooftthsuhi_sng-l>ccod)bekr;Re a r| ol ^)wi ;sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hv:e732, :d_( )17In file included from , : | thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppi ^oet: nhthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.ht:1 e377 Bslroccanote: :: .In file included from kpin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested herethirdparty/FastMassSpring/ClothApp/MassSpringSolver.hd :92 :: In file included from 732thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense | C:eeornote: l(i1J in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here s v : , eS CidIn file included from (thirdparty/simpleuv/thirdparty/eigen/Eigen/Coren)to ):n t436e: ;rebno377oxl ta | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h lI: n139| : ^ n :e:c*r a14P: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hc:atlxn,225 elJ S lwarning: :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]V >:a_l u20 :e anote: Bs139cCin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested herels | a is o gaes(nnmset toDnht225e_riisv_t | n s v a lhB, eeo l_or | .a ^d crld eek&it thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c oa:u r| rpsenr(43478ia:vt ^B37 e:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h a:d840(o)stwarning: rh=:(e10:i:c:) o_nssnote: unused parameter 'argc' [-Wunused-parameter] tin implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required heree t s 43478( | | o ^840t M -h/usr/local/include/CGAL/Eigen_solver_traits.h a: | > e r d e)272t :rr e ;9 r i i v| e:xt ^u r dnBnote: thirdparty/simpleuv/simpleuv/uvunwrapper.cppin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here (C: )oa,272ls | e & X optrh(edr )e o ;t388hre:i31v: r eX. d=| note: ^d( ein instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested heremr )i,v ie_d)(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h ;388 )| | ^ ,s : 90thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp : o 190 : l65v i e :r :n8t e note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here : r _ 90note: s nin instantiation of member function 'Eigen::DenseBase>::col' requested here ai | ln190p: | tt: t rae ms p l-a a> r sIotgel i v r:In file included from > e1/usr/local/include/CGAL/basic_classes.h: thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cd : : In file included from I4350323 :(64X:): thirdparty/simpleuv/thirdparty/eigen/Eigen/Core :In file included from )472:; : Z warning: e r oc(| /usr/local/include/CGAL/Bbox_2.hunused parameter 'this_val' [-Wunused-parameter] ^l : :aIs thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h22X:. r43503o: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h | wIn file included from :s/usr/local/include/CGAL/Dimension.hs537s161::(:207 5: ::)t,In file included from 1 thirdparty/simpleuv/thirdparty/eigen/Eigen/CoreCnote: :in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here) ;a435 : wthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hwarning: i: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] 281| :/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 ^t 537si ethirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cppN:161 | | 37c u: 19l/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/dust3 d-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/dus J SEl 14t3d/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 V:Ia:a _lrsy Onote: G(skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)/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 pueE/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/dust3; d-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/duse37 t3d/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 j | tsN_ _ warning: Ig_ ln| oNdefinition 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] o Hb E ^aR a281 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hll: | 176 :Ir_i e a s10 Tu:t D(note: _oin implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required heren tu e176AheSeS | r rIr )risvGcee;d & Nt | uaMnpren ^(o EJp NSTC_ DeiOgePrEthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.holnR:nA377as:eT:tOBotr:RaesSe=>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herecoi tntsktv 2eI d377xm(> | ,DX :e:pn lsJ)e, SNB dV ia| ual l ^l saumthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h, a er:y842 :eECx53&o:s pnc:snote: erBtexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'a (n ts ed(rh oitinso_tgh,842hYov,ea | rleIr#w,.ds)Xd ; e| ^) fethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c,; irc n e:oil vEe| d43504( )I) ^s :G 39E| :| ^thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp ^N _ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h/usr/local/include/CGAL/Eigen_solver_traits.h::warning: :162unused parameter 'argc' [-Wunused-parameter]:488 :,I 27243504: 34i | 9N:nH :note: t:eEin instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested here R I r n note: Ta162 | note: _in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereA 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 herelS S : I48 G N:Mi272 s | gct | ae m lpE lN:l aa XT : s t_oe= rr | rt r>(- ^ v iailn uthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppcvle:)>)et48;a : s7s:s dM note: aa)in instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested hereo | tlrr iEvxIe ^BW48ai | sG E eNg cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h_:,41 :t I| h59 : ^JG N udSthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.heV:note: o55s:Hau7Ein instantiation of member function 'Eigen::DenseBase>::Constant' requested here:bl note: lsRin 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 heree(u Ba ,5541 | e | cXl a)rC;seosa (IC wTni_ nsltA| ti, ^ SsS* eea0BrrIn.iIn file included from ,nsrc/meshcombiner.cppGg:aadNlrvbyM:O)l:E1cAap: NIIn file included from m/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hlp:lT20;: | ^l_In file included from _/usr/local/include/CGAL/boost/graph/copy_face_graph.h)a:;Es18Q| : Us ^thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c A:LIn file included from _i | g45506/usr/local/include/CGAL/Cartesian_converter.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hn: ^Om:P5530E: R e:warning: nunused parameter 'opaque' [-Wunused-parameter]: 93tAthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppIn file included from T: O:65(R /usr/local/include/CGAL/Bbox_2.h(tD82:h:45506 :note: 22e: | In file included from si/usr/local/include/CGAL/Dimension.hr3in 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 heret::sa i t20note: v: -in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here iIn file included from > edc93 ed | 82)r v | it v othirdparty/simpleuv/thirdparty/eigen/Eigen/Core| e :ied436 dcm(op: tjml)s,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h _P:ala139a ^:rt14ratr:ieniO /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, 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]tfte: :expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' r139C | r_ iee824s | f r eB e ( V ,iFD,enroi/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 CE)I;v/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/dust3e a d| & ^rn(sJtSG Ed-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/dusthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppN:_24DR:t3d/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 uya nn19O:t iEponote: ,V Iin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested herepC em tE24_ | F UtNe( yr *Crpaotreo tnE, w ras =I(mGcE ovNnes tL _(ShTMRas),,or iceOttyrpiexNtndBG _*ouaaomIpea qRuhlssr>eN s ,ec(&n )L IivgooliN,tEl hDoede:rr:t a)rh*eaipr;v)e,tsr sa diC w&n )po _ l| it ^ peirn| ee ^a snrrae_ blthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.ha:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:l:Btiodcn55ika:_r:v45549o:y7O_r48ap=ss:;(:s c note: warning: p unused parameter 'argc' [-Wunused-parameter]| ^i oo 45549in 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 | n thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hg n:s_ o55kt | 27e sc pDl :a, 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,eCddlw,a& r Ki, d27 s o | ) E;e SItGhcEB i aN| ln ^aaer yr ) r{_ >Mthirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp (A:O55):B ap) K;IEms _| pC ^e3 W :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h :l :I:note: ; 150in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here: S15 o :p eE _ note: r in instantiation of member function 'Eigen::DenseBase>::operator/=' requested here 55 | B I| ^a150a | t r a i pN_othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hAlRnYtrd_=Oi :aP93(:ern65go:e cpr(eonote: ain 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 hererri,v _abt etd93l(J) | oShV/ot=cerk+ a,(rlVu,s)ene;uuCmmF o,mnpre)esl0 t ax| ,^uetnr:ten: t srthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h*q ag*ey:,920rrt, 1, 3, false, Eigen::Dense>' first required herea 1345559rE | 7 103y | :I: OGtE In file included from p e ,m thirdparty/simpleuv/thirdparty/eigen/Eigen/Corepnote: l : a436 tt: in instantiation of member function 'Eigen::MatrixBase>::normalize' requested hereye N

, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]m Y atl ei _ zyReX p ( ) ;Ep 139r e| nT ^a | T Umy e In file included from pthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppR heD ,Re :rNs _1 Ti Y: n P itIn file included from v thirdparty/FastMassSpring/ClothApp/MassSpringSolver.heE>d ( B& : Dc llo pea/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/dust3sesd-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/dus t3d/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 i2rrnio: atIn file included from vc Ctethirdparty/simpleuv/thirdparty/eigen/Eigen/Denseo:wakdRio1srwrge=scB,( ,: ,iJ cOniaorSnyIn file included from ntsVOhpthirdparty/simpleuv/thirdparty/eigen/Eigen/Coretaelr tB:luo eDCe;r435M: aoc nisthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.htv et*d ,:akO281r| :rigCP14NoAl:sMvEx ^,)) B warning: b| (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] ^odaethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.ho :lr 50thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cI si vnen:281d1(ee:) | r P:a45587,nnote: ein 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 herel& > : 52 D:col50a so | eErwarning: isv/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/workunused parameter 'this_val' [-Wunused-parameter]t /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/dust3h t hIeedBeG45587& | d-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/dusErt3d/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 ) N l;o co_k M| A rK p ^e E | .thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hr ^d e _:rS114i a :tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hv: e9 868 o:dr(10)C) ; = (A: c note: L:in implicit copy constructor for 'Eigen::Block, 1, 3>' first required hereA R \ note: _ in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here BoI| N ^A R thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hn:Y868906 | _:s5t:O P ( D roeenote: nps e114r | e>expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'taB a s ec l 906u&a | o tth s r s e nM CaCop oBnwsaitsRrsr e)*o ,ep;w; BX p| r ^i r thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h n oJ| : ^Sd(au219r:Vca34d: eythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hl:tnote: u)rin implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required hereO ie48p : Cv34eodn:<219| s | (note: ^)\t , in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required heret it| h)i s; ^_e 48thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h | : m960v:tae| pl ^,mlp altthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h3: 83athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.ht:e :note: e :552| >::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 e:nn45588in instantiation of member function 'Eigen::DenseBase>::row' requested herea:m 43 a eE552: 83m | DI | G warning: eunused parameter 'argc' [-Wunused-parameter]E N e_ MDr AeKi r vi Ee45588 | r vpe d e dt_ =>u >S rcCclArl aL+asnsA sR _ Mb( eaBsm p _BltM h a a tarsi I*.srexo wB(, Eigen::Matrix>>' first required hereHiAsc cOe e;PDs ,sroor d | s >u ^ 90| O | ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.ht:Pc 203eN: t21im(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hA: 63mp::n_82 tr: note: Mhl(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)saE t.)note: e ac\in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required hereor< 203 g | | l63 ( | ct ,y ^p e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hc nJ Si:oVal955fa:l( m12ue)! ie Cnot:enr n Nnote: )saexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' lt u )l l955.* | :a: abr iy sc bu oO mpg(o),;r rs tea| tgltuy ^p ev rn)nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h b: H| EaaI ^m(e631 sm: MGaaDEthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ct58i::rtNerrcii_x45688xtT :(Snote: ACycpA42eL)AcR>, e : sin instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested here warning: s unused parameter 'argc' [-Wunused-parameter] = b _631B. c | 45688co | lIalsNsi ( An RCY OjP _ tE )X P w,eRim _ r_xnj a,s/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/worklf/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/dust3u: Rd-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/dusEt3d/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 :B hanTeUNRusae sNl__d:ic:tlTmo_ pYrPrE e c.t a(_P r o r me aarsoctcec e o ysOdispgnTnds;C (mm_ : i tO:erP rNaAetthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h :_176d : i10s t o >i: n snote: cin implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required heren t,l t176a.mM_Ec)o(s | esr e \ rfrBf eoRtrelafrugr)n)c , (J| S| rV ^o ^a lcDuthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.he:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hkeoInC:s836931:oe46B:a:s3 menote: pnlin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herew:s_ d< Dnote: ,tee836rcexpanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' | oi n*vs eAdalsrsge>)v i,: :gNm;nu ,_m931 | e li n tCn, -1, 1, true>' first required here lEpeIa nr G154e( | d(rEorNwcos,,l Sarsws_| ,cc, Fou ^cCl noBAslthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c,loc)>c: T)k:I;m( 45793 :| i ^rnp :lutthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h48e:E:645r:n< X(Ia5p:n warning: rnote: cGtaunused parameter 'ctx' [-Wunused-parameter]Tin instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::assignCoeff' requested herelu: a l:D E64545793 | s y s | Nctp,as_ est Carlc A,Ta( ,istfaun nstcri)_eBrc;niaclol nogsc knRB:tO:oOsL aC| ^t ywthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.honse,:pc732fatl a_eB:ldo17of_:rc_p(,r o, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested hereo AlMoEsly) a)732_,lias,_/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/workdr /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/dust3_>d-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/dus;t3d/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 I e| n ^o (t | pv)an>::Constant' requested heree d-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/dus>: t3d/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 ncet c| aetr ^* l41 p | nr na thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hli:)en103l l.t_:e:81a:as s| s: ^sr tithirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cingnote: raan:liin implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required hereC:g45804o:e:ncmtafe 51nl:tls _warning: n(:erpd>ede>n dr,Xi p_\rnTav er rearydy(_| pievee,g )d ^(,)r, )ei n t;o Ptthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h tlB_ l:ela| oinnhOecr ^k .bRthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.ho:dj796e:w8341g:etsrh cnote: (in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested hereJ:t18 :i::C,oS i vC796nn | o nettnote: e s xttin instantiation of function template specialization 'Eigen::operator*' requested hered t*(a)yB cnltopce,nxk,atC( r83o | mJeow lpSsslO( ia,n tb iej)ebpcn, _omrtco=o a*tnl salrp )l(:I: n)nr a,| ioe ^txs_s i hrg+tPeyn apbn_eeerthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c<:)46074oStrpc:l>,:60::at <>y p e warning: tcunused parameter 'this_val' [-Wunused-parameter]Smi c*n l ta46074a | sps e (B rpll (oncaa lsrk,-rt : c wy p :e dn)a*;| i ^v | m ^_ea vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h) :s;782 :s 3 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h| i ^ O: g n note: _ oin instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested herep t :< h782thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h840:S203: c: | a e 21c:a lnote: lrin instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested herea r Dl, 10S:203c _ | a a note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)l sa rs> (e) irg i)v ;e n 840 | m| ^ ree t n uthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hr: d itf150(: n15!:(i: dCno:lts SXt e p note: ,Jcr nrsa(Sdin instantiation of member function 'Eigen::DenseBase>::operator/=' requested hereVl :a elru150r | i v acle, C o: edndabsirt(c)g ,s ttih)>ai(i;)enrsi_vvbat) e;l e| , ^dr n a(l : (/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| : ^m| a ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.ha/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/dust3)td-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/dusrt3d/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 thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cppi :s :x/s162537i=::g(8 n:n7_) :u note: o,m thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cenote: in instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested here: b .162xpc<46668 | t ty :oin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herei:pg sl :537elqn | :ra:t43(s(:jm e) zwarning: o),r; unused parameter 'argc' [-Wunused-parameter]tD (s u x ltj ,:, : 2S_,| fBa ^ca as46668llsthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp | eaest :e _:r98, ::nt y ,m7p:o_ a le n , _ )a;l m note: i e pin instantiation of member function 'Eigen::MatrixBase>::normalize' requested herea sr ( | o ^98t | thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppShrece :rc p48) o 1n;2 . n:o :dS ic r:at| 7 ^:l note: iin instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested herethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.ho :m naa377lr:>e9 i z: 48e | ( r ()note: , )in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here ; ) 377 | | m ^ i /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/workn/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/dust3td-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/dus ;a t3d/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 _ r diogt ec| uIn file included from rbthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppal, :t e i1 : ^J: S In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hthirdparty/FastMassSpring/ClothApp/MassSpringSolver.h::V2714: B:In file included from oathirdparty/simpleuv/thirdparty/eigen/Eigen/Densean:s117: :, note: raseem(In file included from in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested herethirdparty/simpleuv/thirdparty/eigen/Eigen/Core_:loeu tra436h(er: lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.he: o139r:)714) | 14, : r C0o| . n.,warning: ddsdefinition 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]e r ^b ilvthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.hAet 139 | d:* 107a)(;i ) )| : ^r 15 | ^g nv:thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp)/usr/local/include/CGAL/Eigen_solver_traits.h:: t 272 | note: 82:(skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)9 : ^eD :107enote: r | nthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ca3l: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herenote: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested herer i ::v 46668s:r63c:272 : ewarning: . | unused parameter 'argv' [-Wunused-parameter] d82 c da46668le c | & l( | _ a)s coos . p etrim_asaotlXvger_ nwtiomtehn_tg ui= rx =em_s s_(e_si m p c(lto(nos rt hrnlcv . e rs i rs_ishps (-)e>st(,d eVr idts , Mva t rF-r>estid/x o(* lB, v )s,r,Ceca .ogWuit hes) r;etsh eGs& ( ). | *uo/e t ^) d ;thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpph s : e24| r ^s (e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hr :iin836)B:;: 46 ,t| : ^ Xvthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.he d:(19))a)rnote: :;;in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here g 55 note: :836in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested herec| ^ | 7| : ^ note: 24in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>>' first required hereA | ,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h s : 225 s55 : | i c20gJlrnSem:teVuanr satnote: ns li gCluIn file included from :wesrc/triangulatefaces.cpp:C>::_set, Eigen::Matrix>>' requested herespIn file included from i_/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h l:ittn u*a20as225: r | In file included from le/usr/local/include/CGAL/Simple_cartesian.hgB i e:D20vsna: aIn file included from t/usr/local/include/CGAL/Cartesian/Cartesian_base.h r)r : Ty21_| O: bIn file included from lpy /usr/local/include/CGAL/basic_classes.horpcI:em ^etC kp23ul_lthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cesapn: r/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/worko:e46731nk:e41d ,:BsS;a/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/dust3srIn file included from ed-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/dus/usr/local/include/CGAL/Bbox_2.ht3d/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 (:: V warning: 22unused parameter 'argc' [-Wunused-parameter] : c| ,: ^ In file included from ,_/usr/local/include/CGAL/Dimension.hF:uFs20,edtthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h46731: | 93 : : (In file included from ,nKodtthirdparty/simpleuv/thirdparty/eigen/Eigen/Core65h:):c;e436 : > thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hnote: r::) 139in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>, Eigen::Dense>' first required here;: | : r ^| 93 | t ^thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppeum:p l1455thirdparty/simpleuv/simpleuv/uvunwrapper.cpp::a388nt e::warning: < 3(t:31a :note: cin instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here y pnote: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested heretdefinition 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] 55e n a m e B388u139a | l | | /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 i /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 s a rntDad-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/dus t3d/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 e,rraiyp v e _s dl&rO p i, c ,ot yp pf e eru nn a a nm teeia rn_t bol r c )a; L= h(o c ks(,Vc r gpcoo,,nisnt | Mt FJtSyVp aa ^=, lture0m eiCxaB,ontathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hnaess:t732 m*e:rnae17r eRr&i:g gohyt s,hnote: >ve x Kin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here)rc*) ; X lp) 732 ; | o ian| s s| ^Ct ^ w ;In file included from i| s ^thirdparty/simpleuv/simpleuv/parametrize.cpp :thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ce B :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h467711:: 44| 15 ^i:: :n In file included from warning: thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h80acomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] :r 11 : :In file included from In file included from ythirdparty/simpleuv/simpleuv/uvunwrapper.cppthirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:467716:: In file included from note: | i13Othirdparty/simpleuv/simpleuv/uvunwrapper.hnpt:;6e : In file included from : in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required hereIn file included from | thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense ^:thirdparty/simpleuv/thirdparty/eigen/Eigen/Core r : 1nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h15: | aIn file included from :thirdparty/simpleuv/thirdparty/eigen/Eigen/Core50lt435::: e:: mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h472c: 281a l: lp:_l thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h1a 14 :ta: es s 341 warning: t, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]:i ty:y gpne mnenote: pnin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>' first required herea281 te5 | m: e warning: d_50ndefinition 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] | _E IoD e aGcrEoN341 _DM/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/workr/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/dust3a | _Aeyr aKd-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/dus Elt3d/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 _iia sS_mv eCdE&IgpGeEoNts iA_tlo_ieonnLp,( eIrtNhHgttyhpi(AEcetanxR,I spR-)T _>at>o=_mBdIee r iAsrtRvhasSTNyApeSRrdIe(tG, )=t+y pc(eonuacmneoYn sN_ttOSPM(Eo,tp eorrNaT)tao _tgho O{eerDKe n .Ps| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~eErd *eBr,ithirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cvnRe:dA46770(:)45pa,srdoT>O :Recd&S u ci(nl warning: Btcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]to )e rl nt 46770ahl | : oea | : ^ csak rsI )s;s m ip gthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h n : | 960lS_ _od:o 3lp ^v, -1, 1, true>>' first required hereyapE; ythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h _ e48:gn842 | | at ^emIee GOtt:Eh_53thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.hl:e :emnote: rNn62pexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'_lgM: DA7Ket:Er_ iahvtS(842Cce | eAd#<:dtLynote: Ap:in implicit move constructor for 'Eigen::SolveImpl, Eigen::Matrix, Eigen::Dense>' first required hereRet_Sneaxm eB D62I | ,cN AcpRlfeaYil_nar1iaevrO sP)e> sE_d(O>) =)I>S NG;E cocoN ulln t_| IT Na ^&H sHthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hEE:sR IvMLaTE537_:t&FeA S:TS I7 Gr(NpM:E N| Tu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~note: _ iMin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herexbthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cEl iTO: HBP46794cE:O537 RSa44 | oDlA, TsvOe e O RPS : (I_| m ^D eprNlwarning: isv, -1, 1, true>>' first required heree/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 s (/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/dust3co E\ I Go d-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/dusm114E | t3d/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 ptN | _ Ih ^>eN rHthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h ): 955 :oc;s i Et 12l :| aRs ^I iTsnote: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h oA:n 377S955: | M9, R h :r ae tsnote: puin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereS Bra s In377G TEeNy | Mp ;e E ,N tTy_pE QI UeG| E n:A ^aL mN__eO PiSnCtAeLrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.hBA:a219RsE_eB:IR34(n:o Nanote: Ain implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here t ARh Y lTOeOP :r R.219d_:e | tE(XrtrPaiDieRve_mtepsre ^P:n ar:/usr/local/include/CGAL/Eigen_solver_traits.ho: m S| too rmat 272 ^eg dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h e e: K824i DTe::n529:, dnote: r :>ii vDexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'enote: nin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereed t >| ^272 ar/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 | ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.hv :e 824100 cd:/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/dust3r14,d-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/dusg | c: t3d/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 O , P lnote: JNin implicit move constructor for 'Eigen::Solve, Eigen::Matrix>' first required hereaS XV aAlEMuEe C os)Isn=s100 | m ( t GM _\ * EaarN _pDBgarsseve) < tEoD ul| Vvr ^e n| e ^r riSthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h_ osIpthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ct:v46848lCeE:dv931,:_: r63e-<>DWFrUiit:as3N gCoolne Awarning: :unused parameter 'opaque' [-Wunused-parameter] vcaeE/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/workI/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/dust3WGiltPhnote: Eexpanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' r46848cNed-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/dus_t3d/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 SeG | Ts cs uo931oRrnOd | iets ito sCnaNwtseisr(>BisG, _ , ecBRI| X ^ )hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hiN;:LsI N iE| n ^63> n(:*ttIn file included from jsrc/meshcombiner.cpps:Da82hre:r _iyiOTnote: p1vin implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required heree dA&s: ,o::solve>' requested heresrr)/usr/local/include/CGAL/Dimension.h, e cct{A :c Ba85la | a20 scre_ c: e,s sO o nyP sIn file included from t: N =v=A Mthirdparty/simpleuv/thirdparty/eigen/Eigen/CoreEp)::435 oipon,tr: _ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.ho:p281)d< ee:reSrCcAo14n:* LaantAwarning: bddefinition 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].ls o,R : lv:v,281oot | ieyrp(h daps) _*d; eo= pnaiqr u| ee)( oc ^tat{_D ehr meea thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hric| in)v;et :rd203e&:c21e: ^ts u rethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c :s46852ro:<64npnaX plnote: :ein instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested hererr awarning: t:T*ot :ythrria i203tpsunused parameter 'opaque' [-Wunused-parameter]e | > s;= :<( :c46852r Ee o} n sX\Pt R | >is:t f: >| S( cDatl ^ac rathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h!l:t>154ea:ns,7si:s i nnote: c\ tein implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required hereeB r | i154Banl ^ | ns atthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppel c&j so_oTl:ctA:h_ek:caIm110mpb:ps_r/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/workl31i):u snote: cin instantiation of function template specialization 'Eigen::operator*' requested hereignst_t/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/dust3;d a d-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/duse t3d/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 1108n | | (Biclnbso(oe ^n;me sctrkat iIa tl _mt| erp ^iv xolthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h(rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h)<:,48 i:bdX :*p154r:T.7ma:y cnote: 34p oin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here:e,= note: ,M 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 l B154l | oc* (cco kjnl)sR(,t oa (48s xa | vj+sot, weBml1oip)B ldasctke*a, s ocp,kt Raa otrIw,enc)q l-aun sse sa ),eMmraPtarn_ ei *B l{,tiexp rD B arsel| eve ^ n os| a_cetk ^C >o sthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c l si:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h,o46856nt::| as55t ^eI64):, :mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h_;nwarning: eunused parameter 'opaque' [-Wunused-parameter]n : 7e46856r | P| 103:rsa ^ r:otra)t)i note: 81in 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 hereIn file included from cn :e l inote: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required heren| 55 ^t | cthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppl a103sj | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:t:1e107: smIn file included from p,s:l 15_a:thirdparty/FastMassSpring/ClothApp/MassSpringSolver.hCt:D Tee2n: note: wsiIn file included from (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)sAthirdparty/simpleuv/thirdparty/eigen/Eigen/Densei :c n y| mp107ae | n1 : aIn file included from pthirdparty/simpleuv/thirdparty/eigen/Eigen/Corer:y435 m: O ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h_spir: c281n.Iethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h: tX:14d103m:ep 1:pc6r(l(T)c.warning: oyn;_81sdefinition 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]: p se , o i281| n | l vnote: e/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_tw (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)Bi /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/dust3t d-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/dust l ^v103 ot3d/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 hio _ c | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hktRgo:Deuew93me:dprs 65lsia,: tseiv , 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 hereayidm pne n&,ap93tlm e ( | c tsXrBooncpplr.oeTecsymtprpr avthokliadtseeo,C o(l*s<),r, tby pdosienbtn,t=aom(//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/workl/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/dust3 *v,d-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/dus t3d/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 sce o iodBn ls*to coIpDknaRqennesroPuBerwieBnaa)arsnceyl,Osp> ,c.lg aisesu e sB{l st(no y&t| c p)B ^* /ethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.clnokoa)m:teh;46860e r L :| ) ^ch; s thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h65| : ^k :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hC,warning: ounused parameter 'opaque' [-Wunused-parameter] : 868l:836 s1046860, | | : ^ note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hb:t4846so:t:34ao :t note: note: ilin implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>>' first required herein instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here cI i 48836 nnyn | | t p 868 etjn | s _ AaeresTmsmepAil rae_Pcgmtptannueelm_Cni totspAscte1lRnacos s 6ct(a uBcwloamloXelanD cDsepssrr(ksti tC wv T iey| v ^p soededCiBdthirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp e:*162>rl i:acevi8,: lnote: cenda(o)naae,in instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested herernydss, tOsS rMc i,) vaop162;ti dr F| | *u;b n, ^| vi ^icxg>oB lithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hd ::*50a::soe::/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 s1r: p onote: r/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/dust3| 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 herethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.hd-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/dus ^ tu n (athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:(552:at3d/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 q50u | 55e::7c19E:t :)uIunote: lin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>>' first required hereGnote: , Ein instantiation of member function 'Eigen::DenseBase>::row' requested hereN _{2M , af| Ala ^ lD 55KsEes,thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c | 552t: | lc_, SlC46864A_LaA R:_s,Bs IC)Ns AwrrReci,st64Y ;_ef:Ouu Pwarning: rn(nunused parameter 'opaque' [-Wunused-parameter]cB oipnearraytO o ) p;46864| I( | mm| _ ^p ^slt; lar h/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 s/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/dust3t| *.,rthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hd-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/dus::48t3d/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 p732: ^r 7coo thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hd::i w:note: (un17in instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested herer: c t93note: o: w4865in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here | j )st_:.) T At r a 732 _note: c | nin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>, Eigen::Dense>' first required herem s93 | p | ^o pt see _(dm ioi)puthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hnn.tbt:e3960lrlcne:waaat2ei, Eigen::Matrix, Eigen::Matrix>' requested hereh s*,Yo_ O Pt>y82p | _ Omde(nNeapr)T iHvEmL;EceFeoaT ( MREd thT| ( ^HmqOsD>) uthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h actler,a:sO,631s : iCxw_)ei58sn Pe:oB{N tiAht rninote: e Mein instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested heres r| a(Er ^ y.O) 631\p Vthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c | ;, F :,46870| | ^ d:ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hr ^ : m50_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hf::uiC9551)vn:65;12e::cd t: ( note: )in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>' first required herewarning: ,| unused parameter 'opaque' [-Wunused-parameter] ^note: o 50ithirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp :r24expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' | nE tI :G Ee.955Nr46870_an | a19M:Al | s: K Enote: : _s Sin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested heretr eassasti gCi24A | tgnu_rLoAinnpRCc <_S oEcI aGle iEfBn faNI_r (,tSmCtNyAALR_Y _ jOrdePssAt_pTtARu(.ecooneaf_pfrcemnrm _peai tBRO_tuhgelrio:IeDnre:frtiN(3Arv*oe2ad,r(pRc:rawop:nS,_cocolYsdtOlPui an_l)eEva,cXoriat _)mr _>db(s P )| *^l Rroc_a.)Rcc,ko thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h;_ec: f960so :pn3fs(or:oktew | Ev/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 o/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/dust3TiUd-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/dus ^Rt3d/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 N,d_c o *lTsclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hb)(Y,V/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u, :Fvsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_QtAwesome.o moc/moc_QtAwesome.cpp ,o537d)P,:iKE;note: (dexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'dP) *960 | r | 7 ^ oo;mp:Eathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hoItq G Euee:note: d Tin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here| )645 ^,537 | {:N _ MDAeKr5 :i Enote: v thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp(skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)_ : S645e | | ^ 55C AdL ,AO P _:N AsaMsRE_e)thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c(3:B46890t:_:IsNn66 :oia lnote: \in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested hereA gi a55Rswarning: (nounused parameter 'opaque' [-Wunused-parameter] | CY t o_ h46890e r| e) | a ^sO f;thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ht:rPa_a t Ofipc| N ( ^931iT:r3 :_Hnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.htE: o377jl Liw:s,9_ Tnote: cnexpanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE'eEA F_ :Tca(mo931p | _ fl )CrMnote: ;in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here_ElTbolHo c OawtkiDs,eOB i3(2V (,PcN| F377A | M, ^o n E s )n atr\0y O vpthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h ,< eEoI i::d| G B ^a796E*:N41an,_:e s CrAg note: Tythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h,c:in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested hereK955Xo)e;n ( : ( EoI| G ^st h796etr | .12 E vdNo :_ieC rtiIn file included from ydA pnote: Tvexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'( e*nethirdparty/simpleuv/simpleuv/parametrize.cppdaibm, 955vne | to(i :d 1e rpn: In file included from *a ol)lap:ir:thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hasec)q u a:| ltaeur ^11_),n r_/usr/local/include/CGAL/Eigen_solver_traits.hnm{ : : EIn file included from a tIthirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h| Gr272::O ^i 139: PIn file included from NEA:MxEthirdparty/simpleuv/thirdparty/eigen/Eigen/Corethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c): :note: ,Nin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here_ _436 : othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hp46894S:272_)66Cclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dA | /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uLt:, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]pA eR>a:Yt:itOn= P acm __iEmyens pte 139o | tjXsP Rl__ mRiTEpn(Atv_esTrcnU re cDa)RmrN;e p_r__ lfi| l:sT ^Y pothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.htvarP::Et(782t:6r-43>e(aPir:stcoomodno&sl tosnote: epdtTin instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here D: i:teo=782ihrdG | uS c* a(,aeclo cnasltl s_saa(csMri>oBav,,e tdrXi\x, BO a| snPis ^Nts g)v nAthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hM:mE83;e n et:| )18 ^o(i d(:d note: *s&\t b In file included from src/triangulatefaces.cppo :in instantiation of function template specialization 'Eigen::operator*' requested here, | 2 ^v: t83oh,In file included from | se/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h rrcthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h):i, d: i;n *tpo20 e= pr nr: | In file included from ^/usr/local/include/CGAL/Simple_cartesian.h931: 20+a: a l3thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h: ::90:b::eIn file included from 65a: s/usr/local/include/CGAL/Cartesian/Cartesian_base.hs:note: itgq21expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE': uIn file included from /usr/local/include/CGAL/basic_classes.hn: _23oapnote: e<)in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here : 931In file included from | t /usr/local/include/CGAL/Bbox_2.h :y*{pC22w90: In file included from | ie( nt/usr/local/include/CGAL/Dimension.h pea:| mmep20 ^: lIn file included from -Dthirdparty/simpleuv/thirdparty/eigen/Eigen/Coresast:e435B:it:e: < tthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cw:S47010nythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h :p281:ace:*40n:a 14l ray:Oav rwarning: ,)t;y warning: pdefinition 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]unused parameter 'argc' [-Wunused-parameter]m p <| e ^n aEthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.he: 203281IN:m47010 | | 21 : uelnote: l (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) a rGy S D eOEr cN:_203r | :CSA i T pv , eitfcdayl(apre>(E &nI!a mo(iG) ) ;peE e r nNt ea _ C| t o ^r MAthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.ha Tt(rnra:l :i714i=n: :t (b17ec:xrin aT ocnote: lgyin instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested heresnp ts :a714bt ( | e m :>s aDt rei xc(a nl)a s e B ra i s, n tebie_&. c onlo(rjt,nhactlle) ,Oaas rrsP)gx N:C:wAjc,ic,a J;BS Vlsal Msae_:alE| su ^)se, _C:iothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hgonnmpm:es)_48n:t34 :p< rStCee(*tcnote: aAin implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required herehrigLvAs)N Ru l | , ^ltao- >rydy48eOrpp | ;thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cin:td ei t| n ^47158ievm:epd61o (nae:mlrathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.he)t: ,e warning: 176unused parameter 'this_val' [-Wunused-parameter], < :t10iy47158on:tmpteh_ | enr e.a inote: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required heret dmreer neai lvr:Deadt(i) eo r176 : | ni t )rr;estav, ui retdsm> _ n | n ^s e:rB:a sS rc athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h o: eM rla x) ,B a : r \ | s ^20 :i enote: v in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h :225 d | | 836 ^ >:thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp | 46 :: ^ 110r::e :31note: : 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/Solve.hnote: N: 15t u:l80 in instantiation of function template specialization 'Eigen::operator*' requested hereu l: r na note: r836 BJ | y 110in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here aES x | VAass pe si15lriun | :t:eegCe_rmsnopmltnei(atesnlta(::operator=, Eigen::Matrix>>' requested herewarning: unused parameter 'argc' [-Wunused-parameter]o :F388n | : ),s c utn *y (c >a p celua: nrr:_r rcau one(n a47159m | cn ts_es tt aatn t e u) Rt _-h aao * p lt,p e(npe a sm)voeiarlnc tu e S t=; , o) r a | g ^me Kai fturn c))n ; ;d > In file included from c thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp i | : ^ | x ^1 : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h* In file included from pl:a732thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:s thirdparty/FastMassSpring/ClothApp/MassSpringSolver.hs: 327o: 2i17 nS:ot: : ;22 : l note: | In file included from ^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 note: thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense in instantiation of member function 'Eigen::DenseBase, -1, 1, true>>::Constant' requested herev In file included from :732 e1thirdparty/simpleuv/simpleuv/uvunwrapper.cpp | :I 6327: mIn file included from p: | thirdparty/simpleuv/simpleuv/uvunwrapper.hIn file included from :thirdparty/simpleuv/thirdparty/eigen/Eigen/Core6: : 436 liIn file included from nthirdparty/simpleuv/thirdparty/eigen/Eigen/Denser:;1 t : : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core : 436:eet139u:r14n| ^: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.hwarning: : 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]: d62re: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hr: n139139 : | 7ia:lv:14e :: d warning: icdefinition 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]( )a note: in implicit move constructor for 'Eigen::SolveImpl, Eigen::Matrix, Eigen::Dense>' first required here=n tC o62 139n sDte | alanr | rtl _(grcoiw c ,D aJlvasSeVsasedl&u r(eS)oiCsoln,sv s tcei dvo&o *lgaepse(rrao pn:temreo)ngr,a =v( ttpvoa)_ n l| )croon;=s_u ( ^t ba lcthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cM:lioi| actnr ^s 47159 atS:isx72(thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp: :oMtlhv190iBe astwarning: aunused parameter 'argv' [-Wunused-parameter]sr:- >15 i47159: | e x d &eInote: mrBin instantiation of member function 'Eigen::DenseBase, -1, 1, true>>::setConstant' requested here a p slieo & , 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 here9. e ,: (ts ) ynote: 55ep , e niin implicit copy constructor for 'Eigen::MatrixBase, 1, 3>>' first required herena | t meecr tn114a | l>C oa sisn l t:n c:Celw as s sritnaa nMtass(psae0l : ) :;BB it/g/a n=i _ns ao pe ; :aZame:r gnote: er in implicit copy constructor for 'Eigen::MapBase, 1, 3>>' first required hereoc;( OI,:t hXJ Se 63| .VS ^ | rtaorr althirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hg:e93oKDueweiCn d:s o>65 nr:( is) v,t1e)d ; 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 a :| r ^g v :| 93thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp)S | ctaelb m: ^ | pa ^37thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.hlor o:a:19t:100>l: (note: )in instantiation of function template specialization 'igl::sort2, Eigen::Matrix, Eigen::Matrix>' requested here) 14thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ceH;: 47357 <:at ys| p eD ^n a:imr47e:e c note: warning: in implicit move constructor for 'Eigen::Solve, Eigen::Matrix>' first required heret 37unused parameter 'argc' [-Wunused-parameter]thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h A :100537 | B ci:c7en | a 47357 : note: | in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here rsrye sO p =t , u rtni rn537et e y | ptern i g u nl ra :an m e: l :Ls: _ ohSasohesrttl2v(__eXdns a n| d ^i n gd, Ythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h,cI ilcX:t)377;:ci 9o:a e s note: sin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here| ns ^ s e377r , :g T(y*pnote: eiin instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested heres>t c::e, B hJBia:ssiSn162ar | ,erVyte O(pbao>; .cl u d l| iaegresCsoin ^s vtlthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.ht eh:Be d*ra::slrog19r(vo:.t1cd,k()e:u rI )m; | l ^ note: i pthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cv:| e47384in 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,l:2 ^24_d ,( fd)e:)nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h s ewarning: a :19comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]; 85 l :47384 | | | 17E I:Gs| Enote: ein instantiation of function template specialization 'Eigen::DiagonalPreconditioner::solve>' requested here ^ ^ N , /usr/local/include/CGAL/Eigen_solver_traits.h _85lM | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h: A:272 :,9K _:)E;154_ C W: note: 7I: S in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required here E y | 154 | _272=B | colfI fNs Aa ^Rs se tY pB l_o OcXkrPthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp(e:oc p48>Ie:=m o7rna dab.:t mnote: usin instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested hereofp-or >ll< v-b_e48s,odl(i | py X)vf;t epre _ sfp| _r ^Ttl reyenp grteh, thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.he) - :Bn203l>co sedoc| ):okl ~~~~~~ ^ ~~~~~~~~~~~~~~~~~v21ueR:W b note: thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.co:l47395i:w(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)51 s| t:,203 h^warning: | comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]G 47395e | a u e rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hBe :a (llo, 0sc 920 .k i:s C(12,Bo fd , ( !bi:lXA l) ) ; nnote: ;its expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' f e 920 | ,(r| ^ ^(n o | thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppa Ilnfn:: :fIn file included from s82ebtie:src/meshcombiner.cppr3Pcag s:tn:a 1b: ( eIn file included from mla+note: /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.ht,rr :( lin instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested heree20 iexD (nt)82, | e : uIn file included from /usr/local/include/CGAL/Cartesian_converter.hImollo:(30Ggj2E): aN _tIn file included from r/usr/local/include/CGAL/Bbox_2.hCi )| : x>W ^22I _a: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hSeE:In file included from 103n_t:B81b/usr/local/include/CGAL/Dimension.h:IrN: A)i20R,Y _exujsfR: ,E note: -BIn file included from >absT(thirdparty/simpleuv/thirdparty/eigen/Eigen/CoreVy,teFin implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here:,:Cem :)436;: _ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h_ Ul| :pR139erNen103g_: ^14t h | cT:thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppY) :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] t24e:mPo 19n :d 139pEi | l ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~(a | Dte rt ie , Eigen::Matrix, double>' requested heree y47471D dep:e,rr16n,i:aOv tewarning: m comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]hmd_eir et D& eXer47471 | a rot ippe rroantso Tii24v, | rfy ep d(,om e f O , _re=rPre(ftNs cuAronMeo trE)i)n i| n)tg(l >Bdl saeb ^uo:r:i afrt-va thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hM:a836e>tcdpr:b_ikl(Ry46)ix:nB ta,o snote: win instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herese,e & o e _836i | ot h lAateshre_rnegrt)hn;.)bs ti d le r iov| | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~cekd ^( g_)Bsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hnplm)o:;55e:cthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c :k\o477997kneC: osnote: l (st,V<:| 43in 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: ^ A c, warning: 55tF | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hunused parameter 'this_obj' [-Wunused-parameter]:b,c dl,uoao906slK Ia:ns47799nl DeCsw | irdtP)s 5eTB;iy pa e:nCn e lnote: a le a nexpanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' e d ,906| >S | ^ rrycthirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp : 55c,: F Olp aIsu ns3cmC: >note: win instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here : pi B55sle;: r u Bn | ( a i c n l atoruc| aapl_a kr ^y l i thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h| : 93 : 65DO:npJ< Ss ^et a V,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hr :a_slnote: \r u ce| 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 hereb,C of868un ^: n cthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppls:)9311010o | ;c:clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dk/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u:t t(sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_qtsingleapplication.o moc/moc_qtsingleapplication.cpp 49e mnote: : pVin implicit copy constructor for 'Eigen::Block, 1, 3>' first required here, | F ,tnote: ^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 hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h il 0868,:as732t: | _17oe110e n | :bejr ,< gt iyry nep ee,| note: nt ^aumKe in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested hereX Br thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.crn: itn732)Ca | i47800;or: na slt R34y o : O p_ ,| ^wtXei rnt warning: tmpunused parameter 'argc' [-Wunused-parameter]e y=rpr nM(In file included from dethirdparty/simpleuv/simpleuv/parametrize.cpp :a1 : el*47800In file included from n | : a:(cmrea lithirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h(L:a11l h_v a esss ,i: gd (n) m,+ te In file included from y pn etnthirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.hi1)a) : m13; _ e : R n| *h ^(o In file included from _ sa>l thirdparty/simpleuv/thirdparty/eigen/Eigen/Core cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.hu:r552:r ic :e43519nal :s : athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h( : 281 t hs:inote: st14s_ -: >(skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)d esC ti552awr | nt 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]i e s)t r-eit ua281er | n av reBd ig(*(nc am)r,_ yl,Ohopspt.rhe e;J rr vo_.wD| s( ^te Srrathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hi:v27d:Veteear1dlouw:)ei&.Cclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3do/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u note: vsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_qtlocalpeer.o moc/moc_qtlocalpeer.cpp nein 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 hereo d)( )s27t,;r | tp a EnI *iGaernsrE| pt ^oa sgIn file included from evNethirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp,_(M:A Kr1inEnat_ : tlC)WoIIn file included from p:o.:rcthirdparty/FastMassSpring/ClothApp/MassSpringSolver.hS)wE a=i:ss2(e : | cIn file included from othirdparty/simpleuv/thirdparty/eigen/Eigen/Densen: ^s_sP tB1i thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c: IIn file included from NDthirdparty/simpleuv/thirdparty/eigen/Eigen/Coree:r:o47905dAnR:g43546us: eYthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h_cO:t :PBwarning: 281(unused parameter 'this_obj' [-Wunused-parameter]:on14 a( :_ 47905 | p soemp_er & o, 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]a ce 281a rs | ).;tc o l| ^o l a rr +(,Dtcy,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h s:oe plurm48) )i ve: e| d^n 34 )thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h):&: .oasp uem 920e note: :in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here12r:m a t o(rO=note: (expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP't)hc;eo n s920 t | r48 D| e r ^ | i vt D thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h e e e : md796 : p nlrJ:es41tS:a:etSBcea ulnote: VararseneeCin instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here &n (o at)oEhm I)e796n | sr t ) ;; t yt ephe| n ^ aD| emries GpEiN_ l_aCovthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h ^i bn:_jmthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.he48a,W: 537I:d:St7> E| _ ^B 34Irthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cN:Aci:Rl ax:Ys47906note: s__note: Rin 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 tin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereE T:M 37537ya | U: tp R Nr i_e x48 T Bwarning: a_Yunused parameter 'argc' [-Wunused-parameter]s | PtE (< SDse47906e | recrmte_pi l >nav| e ^d t:o: tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.ha ,eOy: t l90, Eigen::Matrix>>' first required heremo ia p m90( | svteh e eDrr dc , e rO P)tN e; )Aim v e d;M | E> ^ ) ( pd l| ca ^l t thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:a r782i: v3::ese dnote: s( )in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here, 377M a 782 : | 9 : itc rnote: ain instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereo, 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 setthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hy O dtp*:,, 906 a55ts: | rr5yg(v:c),p ) ceilnote: ) n | na a| s ^expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' ^ s thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c /usr/local/include/CGAL/Eigen_solver_traits.ht906:e:r47941 | m272:n51a:C:l9e: w:i :sM warning: anote: aunused parameter 'this_obj' [-Wunused-parameter]set sin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereBr ii 47941 gC | i272wnnx_a | o ip ly; On a =m| p ^ e < \thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h m : 93 _ s| o: 65 : D 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 herel ^cs ltavsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h :93 ::s Se | 83 :tre11 c_Cmaswpilp:s anote: etrNl,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 hereua r l- t83tl | yaep >< est r ynJpyoeSnOaalpvme W;ie V ap lmu tB| h ^i =nea rGyCthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hueorO pn,e:s s176t+ : ts10y p(:eB ,t bheniasSXrmnote: tc)eain implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here_; L:ho bs | j176, ^: | ,S trcy epa*et| l nua ^(ra rnmthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c>e (p:D 47942)R: )42e;:n hs- e s| warning: >w ^B unused parameter 'argc' [-Wunused-parameter] thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h*a c: 47942s714l:v | e)a;17 , Eigen::Product, Eigen::Matrix>>' requested heree ^ 714rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h C | i: wv 203 :ie 21ds >e :In file included from :B inote: src/triangulatefaces.cpp nin instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here : aN u 203r y O: | 2 il n : l In file included from p a;/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h r t e | y :i ^ f20 Er( xthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hpnr a: l!:i In file included from :/usr/local/include/CGAL/Simple_cartesian.hn::( 20trec: rao19In file included from n/usr/local/include/CGAL/Cartesian/Cartesian_base.hl la l_::w:1a21:s:s: bisg ,n mciIn file included from note: /usr/local/include/CGAL/basic_classes.he:c go sl23s: ,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 In file included from it/usr/local/include/CGAL/Bbox_2.hn: 22 : tn aeIn file included from tr/usr/local/include/CGAL/Dimension.hn(a19t | h :Eb20li:i:s(n: tI -s>In file included from Gmthirdparty/simpleuv/thirdparty/eigen/Eigen/Coreaatcr:g516dcer,Ea: il raxN(r)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h_:i47MJ,v _eS:cdo(V)bn5.Ac:o lK(Ejs_warning: C,Wta alIonSdefinition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy])E, tu_ exC_t o47BhInNj | A, so t *BpeaRa s-(()A)vcathirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c;oS, :nSlI d| u47963e ^i td:Gi)Nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hfM:f)e45225Ei;r:oenN n:eT20_:O rc| warning: ^enote: ,)in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here unused parameter 'this_obj' [-Wunused-parameter]thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h :225P 327 :| 22m ^47963 | | E thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h R : 920 A:_: 12 T note: :in instantiation of member function 'Eigen::DenseBase, -1, 1, true>>::Constant' requested here inote: Ot rR S (ee327expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'rt A u | a920t | r ri onr r a entsBy uWr,a r ms_ een ra pr:de :t_use eptrreorr) ri(n )v )o| e ^d (t) hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hE:eI842 | Gr ^): 53 =; Ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:: 107 N:C_15o : note: nC snote: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' | t(skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)JWa ^S VnIat S lE(u _r107B842oeIthirdparty/simpleuv/simpleuv/uvunwrapper.cpp | C# | dwesN( o Afn)i ns:t388 Rt, h :i31Ys:ercc _ .note: sEdoRe_EcITo(Gb)Ein instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested hereU.lRj s,(_N _)s ,I No | v388la | v HNe ^_E Rl wIthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ciT t_ _h:T) _47964gA uS S:Y 36 :P warning: E Iunused parameter 'argc' [-Wunused-parameter](;eD G e47964| s ^ srthirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cppi vN: M_E190N | e:iT md15, p :_l (OOPs Et hR err note: cD. in instantiation of member function 'Eigen::DenseBase, -1, 1, true>>::setConstant' requested here e rrA ihvs (T 190Op | oei) R n d,, SO P (t d N=A M IEm) ( dXeD.aec orri sitvvereidd)l ( xE 0*t(I)) ., oGtsheeEr/t.CNd*e,_ osrn srIiNtpcv.eHa ngdu(etos(E s0)i n ( )));R *;t I;\// T ) ;_ /| A| ^ = S | ^ D S ien ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hI Gtthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hIn file included from r Ni:avthirdparty/simpleuv/simpleuv/uvunwrapper.cppr:906:6e:: dIn file included from IMXthirdparty/simpleuv/simpleuv/uvunwrapper.h:836:EZ:g:c46,: NeT6note: : 5in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested hererJ:In file included from onote: (S_ thirdparty/simpleuv/thirdparty/eigen/Eigen/DenseVIEX expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'.Q836a Ul:A | 1Lr_uO: e906 oPwCs | A(In file included from )Eothirdparty/simpleuv/thirdparty/eigen/Eigen/Core,R1A :s ns435 T: i gOsRC)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.htwn:;m (*ie281sD:| neeat ^r rB14thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cppi:g, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]a)19vt : u note: r(skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)| ay ^e 281dthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c | :)l47980 D: s 25 O37 :| t ^ | pT < yDthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.he p: ewarning: 824C r ilv\implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] e : 52r:e | aenote: t undr ^nexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'& e oi47980gdl | :p ,e S :824thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpprsa o:r 110ri | tfc o r:t(49= ,:i snote: (Fin 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 herecno2 nusan( ntcX( d DE,110>)Id | iemG E,:ani:Nnrs_eDurnst (icaelEa_Ve|ncIttCeuEdar|imB_na sg=e &, l doMtYh >eDF*r UsI,t)I N;(NX,)C( a; s+ r EcIT ,| Gf 6| 14 ^_u EM)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hNA ^_:nXS ) c thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp):;48 *:T R16234O| : N:| G( ~ ^~~~~~~~~_c 8 I ^/usr/include/x86/_stdint.h:: N88thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.huL ::note: note: 73219in implicit copy constructor for 'Eigen::DenseBase, 1, 3>>' first required here:: Ir 17r Nnote: 48ein instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested hereexpanded from macro 'INT64_MAX'n t _E 16288 | | t | # dee m:s pfiiDlnaeetgter, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested heretTev)e d-&n :a s oao6 r4732m_ tM*pA(ee | ur aX ltp ,0o2rx e7, fra =D(elfvrc_f ssoftifnnftieav,elet,fde_fs))rf>n; a;tcl f : l| f f| D ^a ^:thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp scf:sIn file included from efthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppaf48 fl:r 1iM lv:e| 7ad ^~~~~~~~~~~~~~~~~~:&: _ aIn file included from note: othirdparty/FastMassSpring/ClothApp/MassSpringSolver.htin instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested heresrthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ctih :x s48B48031: | i:ea45r :)gs 2e{n: In file included from warning: thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense| Bunused parameter 'this_obj' [-Wunused-parameter]a s:e ^48031 | :m thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h: o p1 deo:eu 114nr:ta9b_:ntl eo ro: _note: a aIn file included from l i= thirdparty/simpleuv/thirdparty/eigen/Eigen/Corein implicit copy constructor for 'Eigen::MatrixBase, 1, 3>>' first required herear se( a (:(l , 0114 . | , dtb>l Ac436lha: ) i so;thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h s ts- :Mh 139a| p >: ^e r )Bdae14r :sthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp; rie:vee;d ( ) warning: | t82u: ^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]clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dr /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/un sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_meshstroketifier.o moc/moc_meshstroketifier.cpp 139, | * 3 tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:h: i note: 63 o tin instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested hereh :DJe rSe. s82r:V82;adl u ei} | note: in implicit copy constructor for 'Eigen::MapBase, 1, 3>>' first required hereve r ceo t\Ci63v o | edd &( ) mna,| s ^ toi pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.het:r n 320tt:bearhtri100no:a lnote: i:xoin implicit copy constructor for 'Eigen::ArrayWrapper>' first required here: sa __el320osn | to r irebHsa= js (i,s( cDViE gr, Fo,ICn)G| nE_ ^N;s othirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cte_:D 48032McpaE| V:tI36C:t A, Eigen::Matrix, double>' requested here r; T RnOaNlG : :| ^_O ththirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hh:I e Na 11524r: | Ds e_rdL7i:rI i 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 hereNvEe d e c tc_ :o115n:s a St | cccrl eaAalcasrt>u(r nr sr a y d)Wersi)agp;slp e r<< c:oeX:n spt a r r D| n ^T asthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hie:p537n_e:ytrli p7i_a:rev pgncenote: >in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hered ,>e:ra :aorrd u537r | cJ_rtSa_ebtV y (alb> a oclcl) aks u_ee sC o _s| sp ^ectoos_n ksnetBn {sso (ltraV othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hcle*:kia,atFrs,(u147rogtdv:,I)K7 n:hde)r;) m;p l | _ note: A r ^r 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 hered| ae ^y n sWer;thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ca: clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d147thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hp | | /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u ^sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_autosaver.o moc/moc_autosaver.cpp c pthirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppl:e377r <| ca38048: ^o55ns ss:: t9:12thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hP3::r154:o d::7u:c note: tin instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here note: Din instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereIe note: warning: r in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required herei unused function 'getTimezoneOffset' [-Wunused-function]v e377 m3804855p | ds154t>l | OvV ,X eFfp,| :rf91T:y0ds ^,e21t:(( ipnet e6note: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hn),4 )e rin instantiation of member function 'Eigen::MatrixBase>::array' requested here :_ tB | t ^91ilm | o gec k)R /usr/local/include/CGAL/Eigen_solver_traits.h71y :{o: , 7K| w272:X ^~~~~~~~~~~~~~~~~ s:note: 9) , :;x Bin 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 herelnote: o c kin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here71= | m | C_o ^l isn v,d272 iI | nc alnge.raPrarnaeyla ,s( Ds )e X* n sb=In file included from P.thirdparty/simpleuv/simpleuv/parametrize.cpprae:o>rd1 r a my: u(_c)s In file included from ;| t othirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h ^ l:| v101 ^e r: _thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.hs:p :t147rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h In file included from :-15thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp::> :p10s: unote: In file included from o103thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.hin instantiation of function template specialization 'Eigen::DiagonalPreconditioner::_solve_impl, Eigen::Matrix>' requested here:l54 bv:e Wl147: | i81tih:In file included from Gcu thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.cppnote: :P in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here13r e s103o | : s tIn file included from (dBseu,mthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.hrXp)cct;Il: a. d| t ^46mee: cIn file included from p<(In file included from )t.src/meshcombiner.cpp_yslp:o1e, 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: thirdparty/simpleuv/thirdparty/eigen/Eigen/Coreitn:)435t9: : ;thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hthirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.h B: l133o315::c| | 281k ^ 14: :14 : {thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hwarning: 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] comparison of integers of different signs: 'const int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]836C ro l:s46e, :133t281u | r b n lPooro | onote: lo in instantiation of member function 'Eigen::internal::Assignment, Eigen::Solve, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here p _ d s836Du | eIrciinvz eend t&e< a,rran =lt(O: ((T| ssdyt ^ peD terCheithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hvl:nce868s=:d=10e(:ea0)n?,B ea osd8tenote: :,&(skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)s htS eo rtcr868h | ,.ehF rdu) ne;crr) ;i cve> t| eu d ^r :| n( ~~~~~~~~~^~~~~~~~~~~~~): )r;uthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h :}thirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.h48 :nC (109: a34| :: ^10 cnote: o:tin 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 n sthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppunote: : in instantiation of function template specialization 'igl::parallel_for' requested here110 48t | a109Rl:tDoewmXppl20r | :as t( ,note: t rin 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 heredee setf:o r41cm: l ra=(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h s lMo o*pnote: _(:(ssia M 804zae+t: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here,r3n 1:)i xo 796note: B | in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Solve, Eigen::Matrix>, Eigen::internal::assign_op>' requested herea_ o* 804s | t yp (,pcece uanrwl rlra_ae| np ^mta es_sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hp:e55sr :ip7gl:n am,inote: nnin 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_to _ae mt55no | pcal,tetm_)ra isxi_-tsyn p_ neaC _:lB(isdtsn:taltae,yrl p)yetO ptImmes;pr cl ;,| ^)p| (; ^thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cppf:s295 :ur 3cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h ):n:;93| : 65 cnote: ^| in instantiation of function template specialization 'igl::parallel_for' requested here) ^:; In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h note: thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp: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: 782 1| 93 ^: | : 3295In file included from t | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h e mthirdparty/FastMassSpring/ClothApp/MassSpringSolver.hp:pl:a: ta782enote: :<2t3y:in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested herep: r In file included from eathirdparty/simpleuv/thirdparty/eigen/Eigen/Densenl: l1 : eIn file included from 782note: | thirdparty/simpleuv/thirdparty/eigen/Eigen/Core(skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) :l435 _: cfthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.haa: lolmr281e782:(14n u_mB: | ai _sncwarning: oaadefinition 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]slrui lty e_grOn281am, | sepinsnt, (n i et rygd,p 1e nnsam6te,mn0tD( ed 0se0sLrhtir)vc;s,, e i,sndr| & tc ^ e,tr yn paiethirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cppnlon:a:m:ate39s ps:Ri19eger:hn rsna_note: t>ain instantiation of function template specialization 'igl::sort3, Eigen::Matrix, Eigen::Matrix>' requested hereol po :c lr :=aa39ss | s( , 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 heredcea l 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 iS arrcn>:48 (g: | 27)S | tceE,amlpalYI)aG,t;IEe r<>t( N)yX)p;| e) ^_;n Ma mA| Kthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h : 714| ^E :_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h17::836 C:note: 46 ^in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested hereW eI: thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cppS :E714note: D | 162_in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested heree rB:i 8I836:N | vA eA dsnote: sin instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested here >i iR gYcn_162nm | OetPlen(r tonp< aAelac:rt:sucisaa gltllaM_:oa:asltrrosrit+Dx,Bsast(sisTguyeln,pm2u ,efeCa nlmslt| e) ^( at e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hh| ,n:leid,,sS^r115- :>thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h7_dc:),eF :urnote: n920;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: i cv| >e ^12 d::(115 :thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp)note: ,: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'48o | tr: ch7lu:aensrs (. 920da | e c dt unote: n easrerin instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested hereil vD _seept48,rd | o td su (cru)tr _)bc ,n a d ;sE fe uo| In ^ucG bthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h| l:)e225E;a: ^20r: N note: e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h| _: ^147Ca :Wthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h7::I( S732note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested herelE 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, 0225.:, | d17 : bnote: _ in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested herelB IAN 147)Ar R;eYt732_uR | | rEn c| T U l ^R N thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp : _82iT:aY3n:BPs Et(note: asin instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here sDePrreond :uecatlrI:m p:82: | l_::operator=, Eigen::Matrix>>' requested herei>Oa P r| iNse ^A s((Mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hV E:388)71(: | td7h, ei:rs -inote: >Fd e, Cin 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) ; r| 71v i ^ | c v lthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppee:dd 24(a )(s ),,:s o otPt19h:hre ro.ednote: druein instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested herer. c d 24it | v e r :e i d v(pe )ud b( , l )piionc)tr;ie rP\en rtnout dra| lu=n: c ^m:itag lItthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hmrapisx:s :i*gl:n< 906__:oa5pr<:aS pcLnote: paoexpanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'_i ll anir906htn | ;es a r, ,| t_ ^ yR _pChbwelIn file included from nsthirdparty/simpleuv/simpleuv/uvunwrapper.cppio:,scOea6kB: p_In file included from imsthirdparty/simpleuv/simpleuv/uvunwrapper.hnetp ioako:Oent6,hse(: rrIn file included from VD, eF y,| rthirdparty/simpleuv/thirdparty/eigen/Eigen/DenseOd:, ^pK1d )i;v< : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.he :d :| :In file included from S\c ^a 315thirdparty/simpleuv/thirdparty/eigen/Eigen/Corethirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:l ::a| 14474 ^r 55:: : >thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h3:note: (:83)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h )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;in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 11 | :55 ^ | 66 : 5 note: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h315in 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 | :a r: warning: a83p _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] 537 | l :i 7 :{66n enote: r | ain instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here r _ e 537pt = b | ur El +oIrcG E k (N n_ V _,sFeI,bP0ettrN_o,daennoeHurag lEyi,aKsXR()o;t h e| Irc*t)< ^;( TpD_ Ae Sr-Si I vGweN dM*, E| ONtvTh)_ ^;e Othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hrP:DE377 eR:| rA ^i9Tv:O R Snote: e(in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heredthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hT>r:(203 d:a e21nr:377i vs | enote: dp( )o(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all), s e o) t203 h | e : B | a s ^rie f(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h(.o:d!teihrneirt842.e:vrd53nee:drai vlenote: :dexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'(( :) b)842i | c )#| g ^d se/usr/local/include/CGAL/Eigen_solver_traits.h)tfa:i;272b:n(9 m:e}a tEnote: rin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herei x (| 272)I | , ^ b . c oXGl (E=j )thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp,mN :__x110sjI:N,o20H lB:aEs ev:eclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dr:_Rsmpnote: /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/utin 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 hereI_rsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_documentsaver.o moc/moc_documentsaver.cpp p- Tr> esoc110lov_en | WAdiit SthiiGSnounIeeeGrsr,Ns t(MBiEmaNl,T___tOeXPir)tm;e r a | t ^i o=In file included from nsrc/triangulatefaces.cppEs:,2 : mIn file included from R_/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.he: r20rA: oIn file included from r/usr/local/include/CGAL/Simple_cartesian.hM):T )20O : *R In file included from S/usr/local/include/CGAL/Cartesian/Cartesian_base.h| : ^21( : (In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hD(/usr/local/include/CGAL/basic_classes.hea:r: 23In file included from 836: ithirdparty/simpleuv/simpleuv/parametrize.cpp:In file included from :+v/usr/local/include/CGAL/Bbox_2.h146: 22:1e: ) : In file included from note: thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hIn file included from in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested hered/usr/local/include/CGAL/Dimension.h: ) 101 : *836E : | I20In file included from ( thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp cA:: uGsEIn file included from 10sNthirdparty/simpleuv/thirdparty/eigen/Eigen/Core: i:_g448r: nrImthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.hNeIn file included from eHnn:tt107thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.h<:_:AsE54tc: 14tIn file included from :u aalthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.cpptwarning: :Ddefinition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]esR) t 13 -I107TT: y | pa In file included from e thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.h :*_46 ACp: lr In file included from eethirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppva:S_nSseIt10aG tNeM: )EIn file included from Nthirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.hDT;:e101r: di_,In file included from Evthirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cppSeQr:Uc9 ,d &| ^: F oIn file included from Aupthirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.hLen:_rc45Oa>Pt: :Eo:RrAIn file included from r=thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp(uc:onns9t(: aIn file included from TcOthirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.ht:u45A: arIn file included from rRthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppla(In file included from Dysthirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cppB::atDs91ee: ,&: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.hthirdparty/FastMassSpring/ClothApp/MassSpringSolver.hor t::si1332:h14rvece:,d : )rIn file included from warning: f)thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense u| :n comparison of integers of different signs: 'const long' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]1 ^ : c| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h ):133In file included from ^824thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:;52 : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h436:| : | : ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h42 ::note: 1397thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR':: 14 :: note: 824warning: 732 | lin implicit copy constructor for 'Eigen::ArrayBase>>' first required here 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] :o17 o p 42E139: | _IcGsE | Nli_a zDse E V< sIDC E eAmnote: _rFriiUvNerCdn &aE I_oGpin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested hereEyepr WNa_tSaorrT aRrO732N=G | (_c apI op elnr Nl se:tL IMNl a?p0Et r:Di(eusxtbhr cBiianv=tseledrei=nca lA0&:& ? 8oo::rpcsaetrlrahylaBet_torhaacs)re)<;A; r| sr ~~~~~~~~~^~~~~~~~~~~~~sai y| gW ^rn=m(athirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.hce: op109np:ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hrt<_10:nn55oE:x s_note: tapin instantiation of function template specialization 'igl::parallel_for' requested here : rl Dei109esar | iss v(i7 teo:dh &ir nesTtnote: y-upor>ed>etin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required herernh iev e>r d p| ^)a (r{thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h :aB320l55a:) | lcsl100aes::es: l note: _,Cfoowin implicit copy constructor for 'Eigen::ArrayWrapper>' first required herep e ror ia320s | tt o( hlr eeo B=Er(iIo.GpndoeEarN__tsriiyzDevE,VeIdCh(EnO_)eoFp_UoNpC,I rmEpIlwG;)r aE p| , ^;Np e_ rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hriS:e,93Tn:t65nuRotO:_ enote: rin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::Dense>' first required hereornpn a, l*Nm:G :i93at | nth_siesmisIg;p_NnpL_ IaloNr}Eapl al ct, 1, 3>>' first required here rin instantiation of function template specialization 'igl::parallel_for' requested here Bn< a 186c | m oe 168n i | rs en tO tDte uhprearirrnvyeDde Or>Ciav pero,aadl:rl ne rs:tltya_TyfS(pc)roaaelranrn>((a s mpc) oe| )o; s e| ^ ^n RsL tethirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hht:su537:, r ntT:y487{p: In file included from note: rmoc/moc_autosaver.cppe:tein instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here: n7a:10 m eu: ynote: 537In file included from p | in instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested heree moc/../src/autosaver.hR: rh48s ( | > 5 : nIn file included from d Amoc/../src/document.hr er :c14a: lIn file included from _ymoc/../src/model.hW :a10sr: a rseipvptmoc/../src/shadervertex.hdee:r7o.e,(Odr pd)edbethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h;:;f l552A:)r 28 is t;r | | ^: ^ unote: vin instantiation of member function 'Eigen::DenseBase, 1, 3>>::transpose' requested herethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h| : c377 : ^t e552thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h: d9| :: | 82 ^note: (50 : :) in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here )3 ;1 377:| | ShaderVertex note: :in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here }r moc/../src/shadervertex.h :82 e tnote: uin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>' first required herer25n | | ( ^ m thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h ::_21 lc 50:h91B: | : aE21s:.snote: rnote: eo(wotype is not C-compatible due to this default member initializert (in instantiation of member function 'Eigen::MatrixBase>::array' requested hererIh oGewor)E N91. | .d_t M25 erA | K rtE i maa ntsv erdi( )_) pS G xLC| o ^fsl_ Aex (Le Ao=/usr/local/include/CGAL/Eigen_solver_traits.h )an:t272 :a9R:m._lc_i ntwrBpiiheas note: vIin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hered (sN e=P r1o.d272Au | c0RiV ,Ya _;tFg O (| ^~~ ,mP_Cr (.)moc/../src/shadervertex.h;h s:Xo p| . ^ecrao a26 :t3o=thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppr r::*r lma_,(24snote: oylp(vtype is given name 'ShaderVertex' for linkage purposes by this typedef declaration:)c oe19l: r* _ bnote: s).r oad26)u | cp}rin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested herert) r -S .h24a | >tsaosyuld(m)(v))e;erW iV e| r ^t e x t thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hh:G;| r ^960 u;:ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hteu3s:s ( r :| n ^B631 ,: | X58note: i:g) ^note: ;l expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested here : : | a631thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.hr | a ^:p 147_ l960i: | n15 e :a r note: _ bmEIn file included from lin instantiation of function template specialization 'Eigen::DiagonalPreconditioner::_solve_impl, Eigen::Matrix>' requested heresrc/meshcombiner.cpp_I:foG1u : cEnIn file included from N /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hc:14720_k | M: In file included from A t/usr/local/include/CGAL/boost/graph/copy_face_graph.hK_E:_18 oS CsAsrL: Ar.pRIn file included from c_/usr/local/include/CGAL/Cartesian_converter.hB.oaI:kN30d: eAIn file included from ss/usr/local/include/CGAL/Bbox_2.hes:(cRiV(,Y)22._: gIn file included from OFnP_C,/usr/local/include/CGAL/Dimension.ho_d:e,sfKoOfdN)T;H E(20 lm| L ^: E In file included from _thirdparty/simpleuv/thirdparty/eigen/Eigen/Corethirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:v436:F: e55thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:d3_:Ti: smtnote: 139.p(clin instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested hereo:( e14M:f sE55Tr Hfc | O.DrR, ewarning: f 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]OaP(hr aNpA_M lsE139r)(o | ) \,w i, cn eo| al )r,d ^ ms _ _sDtethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hb):;r l ro| ic ^cv ke.(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hV:c836955,:F46d:,12:0o &:note: e ,note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Solve, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested heree expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'nof pee fr (a955r | ot ow r r= g836ry | e,( ,c tKAXuorcsnos iEglIn)m)n)Ge;;s EntNt_ >, Eigen::internal::evaluator, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::assignCoeff' requested hereRi _xsB BIt645Na | Ts yAe Rp&Y e OCoPl_aeEtaXsnPheRsd_ei,rg)RnS;ECrT cIn file included from Uo thirdparty/simpleuv/simpleuv/parametrize.cpp| :eR1, ^Nf: F _uTthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.hn:In file included from c15>Y:thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h80:::: Pnote: rf101Ein implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here: ( u(rn (oPIn file included from 15wthirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cppa:rco,10m | tot tc: oeudlIn file included from )e;thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.h m :| T54p, ^a: ll DaetDethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hrIn file included from s:i<206tvt:thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.cpp,12e: ysd13r: :p, eIn file included from cnthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.h,:note: Oin instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::assignCoeffByOuterInner' requested hereaPm Nef u46Dn: AcIn file included from Methirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppE )c) ;o( 206m : p | \10 o| : s ^In file included from ithirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h t:i804o:n ,:| 3101 :: ^kIn file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cppnote: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h::e9tr: 931yn:pe(skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)In file included from le3n.thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.haa::s45sm: iIn file included from ethirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp Rg804 :nnote: | expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE'C9 o: eIn file included from 931h | fthirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.h f:s B y45TC Owc: yiIn file included from speueB,taithirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cppnla:er ylrt9y_pI: naensnseiagthirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.hnrmme:nOtep133<_ nS:tooErI_aaGlEig(eaKNion14d_>sC:(AdTs(t ,E IsGrucc ,l twarning: faEscomparison of integers of different signs: 'const int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]Ne_u nCscr ) A133TS, | o(; iln i tvne n| elI ^omrpo)e ;pl thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h;_ r| sn i: ^| za ^ l836thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.he: ::s, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here: _a r836_: | , O PpNA7s s:anote: Ainote: Mgin implicit move constructor for 'Eigen::SolveImpl, Eigen::Matrix, Eigen::Dense>' first required herernE (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)m e) n62ta | <,clA_ cllo435pe | )l ? 0 :t (' requested herel vnt e109r | efaaIc u> i:lr:ttresTm apla_rD:uaeClocalolemDlps_o:fsSocirmtapl(altlr,ei >to,eo nU\o,snR pr _osr| ihc ^lz,lseiT, ny ngthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpppo:e<148fK_:uon,ecpr)n,;tey23l ,p wa| l: ^i erthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h nanote: gapn:emp732ee:rin instantiation of function template specialization 'Eigen::operator*' requested here ,17idn:S oi _148noztpe, | r mennote: i,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 an ls :_732: | ip ta zrVrae eca>tlo :i :t lrs uriethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hin instantiation of function template specialization 'igl::parallel_for' requested here:a:c:796 Slttl:_oo41a r:ar35s Xgsfe | :Kinote: : in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested hereiOnn d g e >796 sn | m (peannr _t as_l lp en| tol ^y__apl fithirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.ha:s100(e:ortri14(n: ng h note: saiin implicit move constructor for 'Eigen::Solve, Eigen::Matrix>' first required here)| ) ^ ;mthirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp e :| 17 s p:- ^12100>: | dl In file included from e thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp note: :r iin instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested herea1v : i ne In file included from _d mr17thirdparty/FastMassSpring/ClothApp/MassSpringSolver.heat: | 2u(t )r: ir, In file included from x _n thirdparty/simpleuv/thirdparty/eigen/Eigen/Denseo :tSto1h l: iygvpelIn file included from :e:r281gi::gveo:_netadlleyn(Ppgre)14etc, ohtnm:sd pi((warning: stirVnicodefinition 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], nF) t;,ee281 | Lr ,| ) ^ ;R rh thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h| n: ^D782sa:e> 3(:r* thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpptnote: hlin instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested herei::i sv,66 :e:bd .&782d | 7 e ra i:ovs cpsenote: idin instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested heregeanr( l_)lo_) pa66::solve>' requested here_Daelsnm erec ,n g85s | Oitn ettehren hB r Dsea(ya r=Vsile,& Fvp,:l )eo:td;r:e:ahc eos rSsn)ci| ;ag ^lnad r_. >o(p), Eigen::Matrix, Eigen::Matrix>' requested here s note: | tin implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here ^: :537 8248 | | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h::t203S:e 21c:: 7mnote: :cp oin instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested herelt ma at203ealnote: | t in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herea rr<,ittxy_y e n537t | pr epnieensa a(mmVe, eF , C )D; e r i| ^fi Svthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppre(d:c>24 !:c_i:lsn:et19tSa:e _note: rcin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested heresnnsa o lM :aa:a24bl | ltiraiaxrBi> c( agss e(s o t ) t)| h;e ^ar )rbe tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h;| u: 55r: ^(n m7| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h: a:it714 rnote: igin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here:xl ^(: ):, a 55rb a.p | _ccllioan17sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:e:aslr377_( b jCnote: ):lin instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here9 ,:ow c714xknote: | in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here i _s j377se | p,Boi Bn aa rk se e y: : mi_nsptree(cVoO:,rnFndailt:i,o n:pedBr,,aKsde )mc(I;oaml_ lt_phil ;ta| ees r ^s| r i ^ganthirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpptm.ieonntd :es55,:r3(:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hit:v h e93d:(65)im)s: _ note: note: e| -in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::Dense>' first required herein instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here ^>r r /usr/local/include/CGAL/Eigen_solver_traits.hd:o 272 :e9r:r55 )i | 93vnote: ) | in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here e t| ae r ^272ad | pm (_p)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h l:,a107 tle io:<15tnXh:teye panote: er(skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) .=r d_107m | _bes nr o laiolmv eecr _ssBprtcikr.vndeadre(-c(>()s))o.y;l_vV eOs, pWF| ,,i0ot ^lh,Gvue en esthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hr: s225tgy(eyB_,p,weKXni)a:X;20) :t mh;| _ eg ^u note: Le in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested herehssIn file included from ,s _ | src/triangulatefaces.cppti:myp225l ^(p | e2 n: a sIn file included from mr/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h :ec20 : . In file included from rrRh/usr/local/include/CGAL/Simple_cartesian.hhess(t:>)u20 , rd: ncIn file included from l as/usr/local/include/CGAL/Cartesian/Cartesian_base.hBts/:*a21ss: ,eIn file included from : /usr/local/include/CGAL/basic_classes.h::_23s: eIn file included from tsC(r/usr/local/include/CGAL/Bbox_2.howct:i.h22sge: ueerIn file included from B)si/usr/local/include/CGAL/Dimension.hs;: In file included from ( )n| 20a ^thirdparty/simpleuv/simpleuv/parametrize.cppr: :*In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp1thirdparty/simpleuv/thirdparty/eigen/Eigen/Core::y/: 388435O)In file included from : :p;thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h31 :: 281 | ;note: : ^thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h14 ::| in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 101warning: : In file included from definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp 388281 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h: | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h: 836 | 10 :: 46 In file included from :Dthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.he::50r54: : iIn file included from 1vthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.cpp:note: e:d13note: &: In file included from o pin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herethirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.he : in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>' first required here46 r : 836In file included from a thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppt:5010 | : EoIn file included from | rI thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.h= : (AGs101 Ecs oi: N n sgIn file included from tn_ thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cppmD:e e9Mn: tAn clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d:r thirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.h/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u*sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_normalanddepthmapsgenerator.o moc/moc_normalanddepthmapsgenerator.cpp :p :| o133, ^ipn: rrt14o:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h dwarning: u:;39c:comparison of integers of different signs: 'const int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] t34): u note: n| in implicit copy constructor for 'Eigen::DenseBase>>' first required here133 | ^ | ( ^a thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h39 c | :tIn file included from t960 uthirdparty/simpleuv/simpleuv/uvunwrapper.cppa:el6 m:Dps: ltlIn file included from ao3othirdparty/simpleuv/simpleuv/uvunwrapper.h,::tp _ 6seisz:: 47417: c_l?M:aAsKs0 :Ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h(Asrtr_anote: Sh:in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested herecy =B123Ca =s:e732 5A :L0| | A? R8 :_ ^ sBthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.ht hI:warning: N42definition 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]c:)7 : A note: R Y _123iin implicit copy constructor for 'Eigen::ArrayBase>>' first required here;n | O t e 42| | ~~~~~~~~~^~~~~~~~~~~~~P r_ nthirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.hEc:Oal109lI:aGsEs:N:10 _:NIcTNAaHrlErHaR 1IElTnote: L warningin instantiation of function template specialization 'igl::parallel_for' requested herey__WA generatedra . aS EsSF109spTI | G(Np ieMM ErErT egclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d:HtN un/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uOpTrmDnu _esr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_modelwidget.o moc/moc_modelwidget.cpp Obp,PalOirPcanN lEAlRMAteEAlT__r)OfrRnoS oa\r( _(T yl| oaBrlao ^ipsa e_odp | pe r, le )i rwrertvae< dE(p| )p ^,uxe rothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hp:t,842rhnnore_ rE.odIeG:Ee53rpsiN,vm:ies dnnote: (__)p,S expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'CaA rLa Al842iRio_n | nBlt#Tedylp)e;I e e| N>f ^A r Rthirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cppiY:OnPn>50e :_ 7E| X ^P: aRthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h l:_ E:note: R:320Iin instantiation of function template specialization 'igl::parallel_for' requested hereE: G100a :E50Ns | _note: sT I Niin implicit copy constructor for 'Eigen::ArrayWrapper>' first required hereU R N320_ | H Tp Y Pa rEag (nEPIE_lRrGloEemNIolT__ofDp_Eo, Eigen::Matrix, Eigen::Matrix>' requested hereAN ,N T17tA | _M S yTOpRROeNS nG a m (_Eie)ID( e r\g O iNltL:hI:esrNDeqvruEeiad r)ce| dvo ^en s d_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hEetdI ::GA:ESNc931ag_rlIr:Ne3_aHalEe:yrR>W r(I)note: a)T;pnexpanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' g_pA t| Sh ^es S thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h(:V931, | Fr537 <: ,Ic7CLGo:nw Ns)MitE;snote: ein instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereN T _B| DienraiE ^r Qythirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppOvp:537e66 | A Ea: LIr G _ 7_:sEreO aNnote: yin instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here( )t P__c Co66nAn | Ts(E EtIRG EA{o NTr_ OeaCtRu rlAni Ta( D(Aeisr(dnerogtrtaeyhrieWervrnae)pad_l);: l p| : ^esr < thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hc c| :a ^ole824an:r52n sg_:tt ,note: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hhO :Ps377DN(expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'eArVM ,i :F824v | ,9El );: eE Inote: GdE| N>)in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here_ ^D ,(thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp_do e:E 82V377rI:i | C3 E v:pe )d_note: ( in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here>::array' requested herente a drD(ei)e)rs (l i| :Vv91: ^,t rF | /usr/local/include/CGAL/Eigen_solver_traits.ha,iC:)272t;s : 9| e:< ^dEnote: X P in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereRthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp&:>24:: 19:: S272note: cin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here | a 24l | a o r p >X , =r\e t uxm ren_ = i | gms_lio:n:vrdlaivarega.ara_spr_rpttlra-i>ys(on)elao ^ r v*e= r(_bcWbthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp.loiat:hoGcrku_essp148orksea(:syn23(s:t B ,note: ()D X;V ), F;,e din instantiation of function template specialization 'Eigen::operator*' requested here,| Krd i ^) vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h;: e 147| | : ^15 d ^&:148 In file included from | src/meshcombiner.cppo: 1thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpptnote: : h:e55In file included from rin instantiation of function template specialization 'Eigen::DiagonalPreconditioner::_solve_impl, Eigen::Matrix>' requested here/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h::)320 : In file included from {: /usr/local/include/CGAL/boost/graph/copy_face_graph.h :BV18147: eIn file included from acnote: | ts/usr/local/include/CGAL/Cartesian_converter.hoe in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here: r :: X o30fp: e In file included from 55/usr/local/include/CGAL/Bbox_2.hs:r22m: arIn file included from c/usr/local/include/CGAL/Dimension.ha | :. t ds20o: eIn file included from srcethirdparty/simpleuv/thirdparty/eigen/Eigen/Core(=:(a435sr)(amo: p.__lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hsito:anhl281eea:srrs_ )v*14eb l:;_V o ecwarning: ki(cVdefinition 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]tm rop l281r, | e(Ft,us0 rrXnc .*r t hf,i:sD:;h eer}O s\n in(ee) sr,vg(e | dn ^yd& ,sKthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.ht _:Xo88s):p)37p;; : e | | ^ ^ rnote: rin implicit copy constructor for 'Eigen::TransposeImpl, 1, 3>, Eigen::Dense>' first required hereaithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.htn o:gr s88) | =)t(e836mcp;ol:na st t| eD | ; c In file included from thirdparty/simpleuv/simpleuv/parametrize.cpplA:| 1as: ^sIn file included from ssthirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:: 11i48: gT:nIn file included from r34maen:sthirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.hp onote: sn:in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required heret e13<;: A In file included from c thirdparty/simpleuv/thirdparty/eigen/Eigen/Coret| 48: ^ | u448 a: tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.hIn file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.hthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:l:186e:1:: D10ms107:In file included from : thirdparty/FastMassSpring/ClothApp/MassSpringSolver.hnote: 14:in implicit copy constructor for 'Eigen::Transpose, 1, 3>>' first required here2 : :p In file included from 186l | a tthirdparty/simpleuv/thirdparty/eigen/Eigen/Dense t :Twarning: 1redefinition 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]: e In file included from y tthirdparty/simpleuv/thirdparty/eigen/Eigen/Corepuer:n<436 : Cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.ht:o139107y: | 14n:ps tCwarning: Terlndefinition 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]a nas pmoesea 139 n | D e e R De teDuerrnreriTiivdvvyeeed,p&Sd roepcd(e>& ,dFrecarltiovoaeursn=pd((cs)o)e;nc rs >a:t:otrr uMM aa=| t ^r inthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.hx((:B552a:actsco28rteniusx:&aB ltoaDt snote: sAtin instantiation of member function 'Eigen::DenseBase, 1, 3>>::transpose' requested heree r,r ha e sry552rB| )c ^;a ,sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h | ef:& u 15| n: ^o c80rt )h:e er;t)note: uthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hrin implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here: n 246 :(| 65 :m ^_note: 15lin implicit copy constructor for 'Eigen::MatrixBase, -1, -1>>' first required herethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h h: s | 836 246. | t| erm ^to :wethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.hpm(l46arpo:: t33l:wa7note: ):t .ein instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested heret, const Eigen::ArrayWrapper>>>' first required heremeen(17)a.:m cnote: we Di in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here33Ms | e a732c | t oe r Pimrcox pdT lyauo pscst e(C i,wnitsiemsrenUa_ln:r:acirhyaOsnp.tlt lIRcmipolo;lno( w,_c oFla )sas| tcit og ^yn)p rm,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h):.e91eisnntu_:mn65(on:_) atanote: ml;in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper>, Eigen::Dense>' first required herei eC91| | ^ao stthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hlReFm(a:t631hhcsitspo:l-58Ta>ydp:tree>, , Eigen::Matrix, 1>>::coeff' requested herevme es nes631 | aURd e (p lmni)m,ae_r yoOtch apfSe,rt. dutenr o itrycvpeeteoadr;.ga(sn ea K| mi)e ^, s iignnMnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.htaCed:otrrn>556aile: xf:c:Tlaya14sf:sss( m note: S_oin implicit move constructor for 'Eigen::Replicate, -1, -1>' first required hereilpvgen eI>d _ m o556 s | pp l< S;tc . ca l | or ^e e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.ha :t62furr:,nf7R:tc ynote: lRin implicit move constructor for 'Eigen::SolveImpl, Eigen::Matrix, Eigen::Dense>' first required heree pe afps62s | l(icreclCaawtseosiw< nD,esrcaeimSev ooOUetln)a,r ldyv,mOe_p ;s h :eD yp| rn ^ra cmthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.hDu:e.154rcbiilci:vco ,S 10eo:levDef Ifnote: (in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required herey mnp lra | o: (:dme rrievpSetcoaulwar,noc rSdos>(i(t)i)o;) n l,q),Rr)| ;h ^t R sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.heTt :y 537| rp: ^e u,7thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.ht:y op:rewnnote: nFin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herea a645m eT537 | ic y : tno t p 5e_esr(r:e,n dt aec_olnrola:liFva:ienote: cdain instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here( )t )r;tso r645a | (iotts) ;< h| R e h| r ^ass ^)T;ys ip thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cppethirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppg:>240::::1843S:n:19t| C ^onote: o:r in instantiation of member function 'Eigen::DenseBase>::replicate' requested hereathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h note: g in instantiation of member function 'Eigen::ArrayBase>>::sqrt' requested heree eK 24018: | f ifV( | 377ercntod w:,o > 9 c :or XLnote: f= L in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here.| f ^ el377x a | ) r r thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.hta: =y; V:100( : e)c 14t.:soqrr3tf((| 0 ^)B,. a0snote: ,e in implicit move constructor for 'Eigen::Solve, Eigen::Matrix>' first required here e (thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h- v:g206100:o | r12 a :l a note: t(skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)v h( i) re206;re | t. u| dr ^ t thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppn yke :Seo66lrv:rien, Eigen::Matrix, Eigen::Matrix>' requested heresiiaeg.ogd rn (n66) | )a eCp ll | o ^Peirfce fec/usr/local/include/CGAL/Eigen_solver_traits.hdBgoy:ned272a:_9litetnOi:uotgeenre( Irnnote: n_in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here,pn oeitnrtR( osh,sh>us ( t(*1eVtr,),272 hFiin; | s n,, e r ) | ; Xbl ^ . | )d ^In file included from e=thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp ;r :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hi :v1 e796: dIn file included from | m ^(_ :)thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp41::82thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h)s:;3: 2 : In file included from note: | :oin instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense ^note: : in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h 7961 | l: :vIn file included from e 85thirdparty/simpleuv/thirdparty/eigen/Eigen/Core :rt17_y s:82 pp | :tnote: 435in instantiation of function template specialization 'Eigen::DiagonalPreconditioner::solve>' requested herer: - e>thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h s:85o | n281c:a14l: owarning: m t emdefinition 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] vayp l=t erai xi_neW_pinttmhrr Gieauceetsroisn(xV_,dF281ts.,ys | p(oeBC ,))v:;: e d24 &| | :: ^t19 : onote: y ^pin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested herepeIn file included from resrc/triangulatefaces.cpp a t : 24o2trthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h=m: | (:In file included from cpo/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h(203:n :20ss 21rt: :D eIn file included from n /usr/local/include/CGAL/Simple_cartesian.hnote: s: c20 e)B(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)a: ;sIn file included from e /usr/local/include/CGAL/Cartesian/Cartesian_base.hr : e203t21u| r: n | In file included from ^&i/usr/local/include/CGAL/basic_classes.h : go23 lt h: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.he r: ) ;::iIn file included from a fr782(/usr/local/include/CGAL/Bbox_2.h:: 322a:: | !note: ^pi In file included from n_/usr/local/include/CGAL/Dimension.hltin instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested herethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:i :20 n48e782e: a: | rIn file included from rnthirdparty/simpleuv/thirdparty/eigen/Eigen/Core_a:34l448:: : note: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.hbin implicit copy constructor for 'Eigen::DenseBase, -1, -1>>' first required here :l o48:c107ab | :ciltcl14e_kgma_p:sl ssistpganaotmbkewarning: , const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]e( st( nyVt,m(107adts | rp Fie,t ndx,a (mK,de) D)eD;rei vrs ie| r ^dv> ecthirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppl,:da 55c:&s,s3 : obnote: Mi.anpin instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested herece trtaot orerl=r(55in(cajx | loB) an:,s easr t:x aj ,| a BpAs_arsrsa ^iyeBga :nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hl:s:m246ei:_65_&p :n ootnote: epin implicit copy constructor for 'Eigen::MatrixBase, -1, -1>>' first required hereah , const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here, e:ti o55en:neSr<,c t | yemarcgp_liytleeraaarts,insa ,CtKoyXpn)wm;ee s | iM ^a,ts nme BaIn file included from _rmeer irthirdparty/simpleuv/simpleuv/parametrize.cppoSxrTi:crny:)pa:)S rc a1yeO: lp| a,I ^In file included from ri thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hm:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hp11:l: ;836In file included from n >| thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h(t:) )46 ^;:: note: R13o: wthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here:| F ^ In file included from a836cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.ht:o93r714 | thirdparty/simpleuv/thirdparty/eigen/Eigen/Core,:i435:: :n17thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.ht: : 28165In file included from A C:moc/moc_normalanddepthmapsgenerator.cpp14note: ::in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested hereso swarning: :ilnote: gdefinition 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]10 in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required hereF : 714In file included from amoc/../src/normalanddepthmapsgenerator.hn281 | m | e:cn93 5 | : t < A Dteor rc>In file included from ttimoc/../src/modelwidget.he m :upvae12 l: aIn file included from td moc/../src/model.hicn:&ellaD& >et note: :in implicit move constructor for 'Eigen::Replicate, -1, -1>' first required here:oddetryu repi en556h( | aven r f ecds (t)u,aa)l o ttDh;rs um tcrte e ,| re ^ tR| . ^ u rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h shn:rs39 | R:d>e 34rec: ShaderVertexp,clil vamoc/../src/shadervertex.h :fesinote: su25n cCdwin implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>' first required here(ic)s: ;)e )a21t;B i e| < ^ :D e n39rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hnote: itype is not C-compatible due to this default member initializera:| v732e | r ^tyd , ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h25 ::O17225:: | 20m :Dp y;note: npa mnote: | in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested hereli in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested hereGc ^L,f l aD o tythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h732a:e | n< t a22511 | mai: lt p10y hp:ae = nnote: a m1r in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required herec.e > ( ed teDi0 ureir11nn; v | e d r r(tB| )i ^~~eavseet de>: urr,n nmoc/../src/shadervertex.hra: c_ls:a26l::3:EsoeIcGawtE:sF l(lN_A_aCrnote: oartstype is given name 'ShaderVertex' for linkage purposes by this typedef declarationcWaIs ytB aohres26r | ,SiE )c_oBlg}n FmIe;eanScth aN d t| A_RnY ^o | _thirdparty/simpleuv/simpleuv/uvunwrapper.cpp ^:ao 388ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h_:l:R31i:33ar:)E7sT;: r| Unote: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>>>' first required hereR N ^note: Vin instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested heree _(33 T t | thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpphcr:l240388a | i :sY -43 :>tP E note: s de xs; in instantiation of member function 'Eigen::DenseBase>::replicate' requested here ( CeD e | wrriivi ve s e240 ^ e | dU (dn aV e c ) r ,t,O yto hOotphIer errDXe.rm fdipevoperldii n,v;fp reodd(e) x,u tc| tt ^i n)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h =t( :me=91drenra:lia65v::t rnote: eidx (:Vin implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper>, Eigen::Dense>' first required hereae )c,* sp ot91isn | tiog;n _torepo3note: (a(expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'n)139 r_y)Opp;, : o| 14 ^ :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h906:i 537 | :warning: 7n: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]t tnote: y s pin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here e139n | a m C537,we | i D s e1r ieM )vB ai; etnd_&r soaie xr Tytpy| p_O ^enre o>a t oa rl= ( ip ac o>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herenote: | note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required here ^ in implicit copy constructor for 'Eigen::MatrixBase, 1, 3>>>' first required here 377 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h | 154115: | | 91 t: e29 rm:pel at tnote: u in instantiation of function template specialization 'Eigen::ArrayBase>>::operator*>>' requested hereer:< t B91y | anps e en (a om te hx e Mr=S .qamdrte_rtirxRTieiyvtnepudev(>r dc)in)aT ylpgae.s( asd| er ^rTrir av/usr/local/include/CGAL/Eigen_solver_traits.hye:(a272dn:()s9)p):o; s note: | ein instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here ^ I * m 272pthirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cppb | l:. <18a M:r 19a rtX:ra iynote: =x( in instantiation of member function 'Eigen::ArrayBase>>::sqrt' requested here)mT _ ys;18In file included from opmoc/moc_modelwidget.cpp l | ev :e, rD_ s10pet: r| n- ^In file included from s moc/../src/modelwidget.h>e : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.hs12:>: 147oIn file included from : l L15moc/../src/model.h=: vL10:.| ae ^rnote: r: a moc/../src/shadervertex.hyW(in instantiation of function template specialization 'Eigen::DiagonalPreconditioner::_solve_impl, Eigen::Matrix>' requested herethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hi ): .147s88 | q: tr :t 377: (note: s)r.cin implicit copy constructor for 'Eigen::TransposeImpl, 1, 3>, Eigen::Dense>' first required hereh .:Ge d88v | ault(ee15emc:s p(lwarning: saanonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]())B .t ;7 | _t ye,ps| X< ^et) do;y e fl | thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpppve ^nes :a_t66mr:ue7c :tM a it| note: r ^in instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here i x mT | yp66 ShaderVertexp | le > c moc/../src/shadervertex.h( l: asesrsdc g.T25rerIn file included from :src/meshcombiner.cppa_:h211nls:sp oesnote: ntype is not C-compatible due to this default member initializer(: )e ;25In file included from g, t | d| s/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h h: t20 ^s)G;( In file included from : Lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.hV:f186thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppIn file included from :,:l| o ^1 Fa,: tIn file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.ha:/usr/local/include/CGAL/boost/graph/copy_face_graph.h10lthirdparty/FastMassSpring/ClothApp/MassSpringSolver.h836):::46l:2p;h:a 18: note: In file included from =: in implicit copy constructor for 'Eigen::Transpose, 1, 3>>' first required herethirdparty/simpleuv/thirdparty/eigen/Eigen/Dense note: In file included from :1 1| /usr/local/include/CGAL/Cartesian_converter.h ^: 186In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:: | .(skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 436thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp 0 30r: : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h;:e139t: u82In file included from 836r:n | 14C: /usr/local/include/CGAL/Bbox_2.ho: 3:: 22warning: : Ans| ss ^~~ In file included from 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]note: tin instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested heremoc/../src/shadervertex.h :/usr/local/include/CGAL/Dimension.h :T 8226 | i:r3g: 20cnote: otype is given name 'ShaderVertex' for linkage purposes by this typedef declaration: 139In file included from | thirdparty/simpleuv/thirdparty/eigen/Eigen/Core tn maa 26m | e:t516r i: nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.hn}stx<_ :SADceprh47ti:a5vouesde&:e dwarning: adefinition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]l neortRDreps etVr47Taet | t riu torrneTsy= e((cp yxeE(oInd;VpGs ete EM,CNFa,tCl rer)_a| ;i Ivnee dNi| x ^B H ^,Ethirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppRS daIrT:_s24Ae:S&c19,:F( note: u)on)ct>Sh:e:rIr)G;N;uM Ein instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested hereN T n | _| ^ ^ (thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.ha:cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h24:Ot55 | u: a 7552:lP D: s28note: :t in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here, note: E in instantiation of member function 'Eigen::DenseBase, 1, 3>>::transpose' requested here RsAr Trc55O ,e | tcufrlRn552Sa | usn s(icAgrl r:a:yaW)Cr; aw ipr pa er r| se ^etB)uirnn a p thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h :| _836( ^:l46ir:m note: _in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herenthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h lythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:ehOas842p:.:732rI:o1753mrpwl:_ :note: bin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here(;l note: o732r | c expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' k | _ ^o842 | sw# dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hi)p:e.nof93itnetr:neak65 lrEe:Is:aG:nEcs Np(_note: IVNoaHsin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required hereE,elFRl(I_ ,) a93sT.s_dic | ,AtgKwndiS)mseeSme;pInlGPa rtoNe dt| u_cnt ^o(, Eigen::Matrix, double>' requested hereOtn Rh o55li(a | Smc(sD -eorl>e)d ei )aBvirnr)eaaiprdv.ey)sO_ pudE,ml (Ii (nteyGpa))E;,N er _ onI| _atN ^1 Hmh warningb generatedEleeR. thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hILorT:h631c:_k58sA:.S (,clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3ddVnote: S,/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_document.o moc/moc_document.cpp ein instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested hereFItrGy iNv,peMe E0ndN,a631eT(mn | e_ R heE)sr,>Q g UyA L,mK Xc)1_; warningO generatedP _lfiEn a tRs. s| euAC ^T wOniIn file included from sRrce(tDBeiothirdparty/simpleuv/simpleuv/parametrize.cppnra:rnry1O: p.i;In file included from vaeads lthirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h| :s: ^11):: aIn file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h s:i13thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h: :s50g clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dn/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u:C| sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_documentwindow.o moc/moc_documentwindow.cpp ^In file included from o 1thirdparty/simpleuv/thirdparty/eigen/Eigen/Coreei:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h g::fn516824_: fonote: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h(in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here:m:p_47<52 d: :505 | sE:It G.note: cwarning: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'SEo Ne_cfdefinition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]a M f824lA RK | eEf_(SaC47A rLo w | A r , c o EERlI,_)GIEt,B NImGNEy_ANR_YI_NpsH_rOEPcD.eE(VcIoRCoIpTeenr_Efa_aFmUefAt o(SrOSoItGwhrNN*,M,CeEcp NrooTr_lO)dEuPDEce)IRrAGt;T EO)i RNS _(v Ae| | d ^r:^r S: aSthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:T645y:c:9605WR:a:Ol NrG3_aIra>note: N:Lp ((skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)I pnote: N)E) ; eD 645expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' er | | )r ^i v thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h e:d 537&: 7aos ps:i| eg ^r960 anote: nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ht: | Cin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereo842e f :of53(:r o537Enote: rexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' | wI = (, cc842o | l o)#;nd e sG| f ^E itn eD N E _ IeM thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hrAiG:_E796vsN:e41_Ked:IE& _tnote: _in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested hereSN noH Ctohae796rA) | LEl RiIATaRs_(B_Io tA{hN eBAtrR)Y;Sa s yS| _ ^e OIthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hP:_:O377:pGoeNNnTMapm:EeHr9E:e L ENanote: FpTin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heretTol(aMi rE _T=n(HOOo377tD | hP,eO_Er )RmP;Aa Nt r A irM xEe:)t uBrTn_ a \sOt*RytShep(e t:955 :h12eE :| :I ^ G note: Eexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'tNthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hry _p I955:e.N | 320H dE:eRr100i v t:I m enote: Tpin implicit copy constructor for 'Eigen::ArrayWrapper>' first required here( srdre t320( | u_) r ) ncE| I AG)EE; ^IN G_ E D/usr/local/include/CGAL/Eigen_solver_traits.hENV:| 272S:_9 ^:I Snote: CSthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hEI_Cin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereFGAUN: L782 A272: | N RCM _E I3BG :IE NEXNN _=ST Tnote: mRA_in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested heresO R_oNYlEOvQeGPr_ __UEAXILs_p782tPNrL-I | NRO >_Ps oEER RcEAaTcUlRTvNloeOn_sRt( WAirTlrtY_aPhEa(GyusPDsreWerisrsoigm(ovnBeamdpe)pn ,et r(<| tc ^edoX d)sn;thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.htsT,t, :Ds eD| r824ecrr ^i,:v ei d52vIn file included from :e,src/triangulatefaces.cppdO>Pi Nn:aA2rtM eE: r)r(note: nIn file included from aexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.ha l: \20y :: :(In file included from )| /usr/local/include/CGAL/Simple_cartesian.h ^ :a20c824 : | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h :so931 s:In file included from 3 :/usr/local/include/CGAL/Cartesian/Cartesian_base.hin: s 21tg: EIn file included from n/usr/local/include/CGAL/basic_classes.h_note: :I{23Gexpanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE'o: EIn file included from p/usr/local/include/CGAL/Bbox_2.h<: 22t: NyIn file included from p/usr/local/include/CGAL/Dimension.he:931_n | D20 E: In file included from rthirdparty/simpleuv/thirdparty/eigen/Eigen/Core e:CVaw435imt: esIthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h :Du281Ce:sB14tEri:: n_nwarning: FAdefinition 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]a: rr rU281yNaSCy O | WpErIcGaE r((idtcevoencesd:rr&:it v noSaeDlcdpa(:e)le)narsre:;>sB(a)actsa eo}l)a r&;r =_o | , ^OtPhNe| Ar( ^) Mc Eothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h)nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h;s, :t: 91 714_D| :: ^21e:o17rp :)i, Eigen::Product, Eigen::Matrix>>' requested herenote: d 39& L 714Aoin instantiation of member function 'Eigen::MatrixBase>::array' requested hereR: | ,34t th ey:p ern91a) m | enote: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here{ i B a s ei39 : nntxe | =: tmrtonea_pienervrndaamltl:po:ir::atcgl=aa.l(tloe_ataa>vyd:(e:)dS t;> h eicrci| ve ^ds a(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h;)l:, a ls}aos 147rt h:e>15r:\A . | r ^d rnote: ,ein instantiation of function template specialization 'Eigen::DiagonalPreconditioner::_solve_impl, Eigen::Matrix>' requested herear ythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hBi av 147:e | s d 91\e(: 65) :| | s ^) r ^thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp;note: c :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h.356| in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here::15 ^ 55 :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h91d | ::te 7cnote: (225e:)in instantiation of function template specialization 'Eigen::operator*' requested herem :.20p_: ls note: onote: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required herel ain instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested herevt e , Eigen::Solve, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here: t; In file included from t(836thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h | yo :t h2e p: | erIn file included from ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense)A:n1 ;asmthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.he: sIn file included from M: thirdparty/simpleuv/thirdparty/eigen/Eigen/Coreia93 g:n:t| 435 ^: mrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hi: 281xeTthirdparty/simpleuv/simpleuv/uvunwrapper.cpp65::14n: yt note: :warning: pdefinition 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]in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required heree >388 < 281: | A31 c t:D e r i 93v note: e in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested hered | uct&e mla388al | p sl a sDo pCewt isre :s:10e : & tr :y ou npp(eoatnote: citnnutaalin implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required hereh mD es=t r,154) es r;cm, | fLah tur isnx ,c | ) t* ^; yrpp oeientt nu;| r ^a n thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h| :: 80448 ^Sm::e 3qIn file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cppr::346t:RR: h s >In file included from note: e in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Solve, Eigen::Matrix>, Eigen::internal::assign_op>' requested herethirdparty/simpleuv/simpleuv/uvunwrapper.h :note: c6l: a804In file included from sthirdparty/simpleuv/thirdparty/eigen/Eigen/Dense | stin implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here u r c:n aT48lylC_1awsis: speiBIn file included from g | ein(mnthirdparty/simpleuv/thirdparty/eigen/Eigen/Coredtaeer:re435y: nithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.htmOvpp_e:no281ld;_a : at| (el ^14i<: at)swarning: y)(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.hd:;pdefinition 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]11 : e| 10n a ^s 281mtthirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cppe: : | ,18 :note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required heres r D 19 e 11:D | re i r ivrvnote: ecein instantiation of member function 'Eigen::ArrayBase>>::sqrt' requested here,dteu> drf un&n c )18; c | oE p | lI ^eG arthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h sE:a782s:Nt3o_rC=W(IcSoEn_:B I N note: s MA(skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)tR Y _782RDE | TeU Ra n tNLrs=ecB_iLaTxl.YlPaBaa_sraEers&a(e Doye t(r h)| e.i ^rvsse)q d;rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hs t,i:Og(nt mh| e ^)re 55Dn:tethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h.r(i7v:d:es48etdv a,lnote: , :pin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required herer(o) ;34 : 55d | | us ^crnote: lcthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppcin implicit copy constructor for 'Eigen::DenseBase, 1, 3>>>' first required heret, ai:sn)s 6648(t:d | ee7t r:nearmlp inote: :vin instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here: ea ls66aCdt | ( w)s ii s,ee :: 906Sc,:Flc,l;la5al: as rs), note: t;expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'| y M ^ pa etthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h906 :nr | | 93a i: ^65 x:mB enote: ain implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here sC eS rthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppc 93w: : | i82:t| sS:eec ^m 3Bpthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:ia nlanote: alrin instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here:y115 :Ora37 t:p82 e | note: < t<> yin implicit copy constructor for 'Eigen::MatrixBase, 1, 3>>>' first required here(c\ p) o)e115| n; ^ | a ttthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h mm| ae:e ^91t m:rB29pi: lnote: inain instantiation of function template specialization 'Eigen::ArrayBase>>::operator*>>' requested herexthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h t:e a836r<91y_:tOe46yn | p:tp re i ,enote: n sa( in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested hereV , Fm ,xet M=C y)mp;e_n ia m | naevt836dr ^ | i ixLathirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpph:gsT,24y:.p ae19 >:r Ac rltasynote: asspin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested heresei gnT ar24mn | eay nms (R p) o s*e h nset>I< m rAcbelcpt.atuaursrnsa llriCgDlwsn (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)c 50| _:>1s:p: ^o k147 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.henote: :: | 88sin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here:( 37V r50:u nnote: , | (Ein implicit copy constructor for 'Eigen::TransposeImpl, 1, 3>, Eigen::Dense>' first required here F ,Ia d cG88tE, | u KNt _aeMmdlpD)s;l t as,Ar | ct ^Ke E<._tsSthirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppdCyrAecpc,eL A:fR(u_nna55m)Be.I_ NcsM)oaAt;rlRivY _ xO:T| 3yP ^p( eoe:>thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h : c732pl:ea17r:anote: t_snote: isin instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested hereoin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here T732r | m ra n ps55 p o* | ,s pie rnl;ta e (ors| nr ^dca .ulthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.hc::186rt::)10 : | hnote: ^s r(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h):in implicit copy constructor for 'Eigen::Transpose, 1, 3>>' first required here,a 960cp :_ald i3lsnle:t_ )a186rnote: a_;expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'sbsl | oi c gkn mr e ne| ^t(tu_Vn,960rF | on, _0 , aC leoinnaesr(sgEtyh,tiITsGthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h-ErNK:aX_)>;ndMs A836pe: orKsi| v46e ^E e:RdIn file included from _(thirdparty/simpleuv/simpleuv/parametrize.cpp)e:, 1note: o: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested heretIn file included from hthirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h :t83611 | : SeuIn file included from rthirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h nrA:Ts13Cy.A: dpIn file included from Lethirdparty/simpleuv/thirdparty/eigen/Eigen/Coreer:i(svdiAgenrmie448Rv: ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.hde_n(B):,I107 ditnN(t)eA)R:;Y _<14 rO| P:A_nOaNlT ^H: warning: :Eacsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.hdefinition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]L: E552 :F28T:( Mnote: sEtTi107Hin instantiation of member function 'Eigen::DenseBase, 1, 3>>::transpose' requested here | g nO u_ Da o, lO DDpsPe_:12:sre:u lnO(h astnote: .cexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'tt h ur aA955lr | oerDwra DyesrB (arsioet vw&e,) .ottrh ads:rnrs:pSoescetare)(cl)u ,ra rf >.n| u ^cn(c )wthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h;i:E)42s)I; e :P| 7r:| oG dnote: uin implicit copy constructor for 'Eigen::ArrayBase>>' first required here ^ cE ^t N (42 | mc_ lSthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.ha_s:Cs732thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h ::AA537r:177L: Anote: rrin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here:Ra h note: y_sin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here.BW r c732Iaoplp(e | rNc537 | A oR:l )p u )b)l.i sY cO uA rP mr_( )a;y BEais en| <_ ^XtsAe Prthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hrrena:yR631taW:__rnaRpElp58eTro<:Ua E:Rx:Npcrnote: _e(skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)sasTli lo Yl631i | _ Pn aTsaEys( spP ri(ogonemmtomeh_n>teft r_>nu)on;e _| ^a lcdthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h| iTt: ^o r377,:D9.e:athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hrsis :note: vin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereea si( tghdi91,s:On65PC377- | N> A MdEeor) (: \i note: :v in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here Be ea s| d fe ^(( 91fothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ht)h: | 931(:t3m:ee_r ,note: dm expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE's opt .tch931lo.eef | afdtree.< rtRy idvepeeedfr(n(i)arvmeC)ewdoi s (wU),| en ^, caB/usr/local/include/CGAL/Eigen_solver_traits.h i:r272iyon:lnO9a:tpe ,rnote: )ry n ain instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herelO:,pt y< :EpaeI272nGsm | s aiE mN_e g sMran_tXC_Ar oTp=i(< xETcIymGp_EseSo>c .Nla l a_vr ,e C rt y cAp eo_ecfnlsaapmfeTt(srr- (o>Oswis tCo,nwhtcielsoeerUrDnnalal)rv:ee)W;:y sic rt| Oh ^ipG u;evsasthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h :(l Be| ,d ^a: r:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.hXS:c796154_:a,l:a10r:>) (note: );41in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required hereO: ) ;| Pnote: N ^in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here154 | A796 | In file included from | ^M src/meshcombiner.cpprthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.ht::537E:e)7,t1:: u_y ronote: pin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herenIn file included from pe /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hn:a20): In file included from a:/usr/local/include/CGAL/Dimension.htee:d:(s)t20()y;po: rtIn file included from h enthirdparty/simpleuv/thirdparty/eigen/Eigen/Core : aet448rmlp: )| :( ^;:s rtthirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cppcrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:)a:18i; 107 | : ^t : | 14 ^: s19thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]782 P: R3107: | > :: :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hSnote: :cin instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested herea note: l a r377>in instantiation of member function 'Eigen::ArrayBase>>::sqrt' requested here 782 D: 9e | 18r:, | i note: v\e in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here d & o| p ^377 L | e thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp=:rL356a:. c15a tr o r r:a := B(acnote: alyol(n_)sass.tsin instantiation of function template specialization 'Eigen::operator*' requested here e qs (Aiorg356rttnrmha(e | y)e nBr . tp( d=ae .rsstadevd,&a ie lsou(rst) i*;vhe d ep ;r (c| ,)r| ) ^ ^) In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp: 66: :1| i: 7nIn file included from : ^| t ^ e thirdparty/FastMassSpring/ClothApp/MassSpringSolver.hrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:/usr/local/include/CGAL/Eigen_solver_traits.h:note: 242in instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here: 7: : In file included from 27266thirdparty/simpleuv/thirdparty/eigen/Eigen/Densen: | 1:: a In file included from l: thirdparty/simpleuv/thirdparty/eigen/Eigen/Core: note: ::436a: s thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hs i9:g:e139 nd:note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required hereg14_ e: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here _warning: o42lp edefinition 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] | nc272< lga | 139st t | s y h ps eX A (=r nmrD_Vs,eaoFalr,yvimevlre)d_e;s pDW tr a| psp ^e rtthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp&:r82 :::- 3: p>o:S pnote: ecin instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested heresu rbol ilc82a | v teAao Wrcilr=toa(hrtc,rtoaynmsGpyeauBnaettasr emMs,aB((X)Vap))p,s;Fe;re &< | , o| Ct ^) h ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.he ;:Er714x): p;17r : e| s note: s ^in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested herei| o thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppn ^:T 24y714:pIn file included from | src/triangulatefaces.cpp19:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h2 : :In file included from e:90/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h :note: 20:: 65In file included from : note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested herein implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here/usr/local/include/CGAL/Simple_cartesian.h : i 9020 | : t>24nIn file included from | /usr/local/include/CGAL/Cartesian/Cartesian_base.h t >: e em 21 | : ^rIn file included from /usr/local/include/CGAL/basic_classes.hp nl:ar23atele:<: :tcuatrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hnl: yipIn file included from eg/usr/local/include/CGAL/Bbox_2.hnl:32022l::a100: m:ea_r :In file included from a/usr/local/include/CGAL/Dimension.hsN :a20note: suin implicit copy constructor for 'Eigen::ArrayWrapper>' first required here: i In file included from gpnthirdparty/simpleuv/thirdparty/eigen/Eigen/Corel:_ lm320e | in436nle: atthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.ha(:r139r_:yb 14t: warning: O 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]ph ,ElI G toi139c | EkyNps e__ n-saDp>oEdVmkIee re sDi( eMraVvitveCd,rEeiF(x,_)F,UT NyoCtddp ,hEeIrK&.dd)e r;G iE vee| odN>( ^_ S)p T )R;Oe N G | _ ^rI thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppa t c:loa55rs=:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h(3:Ns:225L : 20note: I:in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested hereN cEC onote: nw sc otnin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here i sse 55225tIn file included from | | Nmoc/moc_document.cpp :MuAa10tlr l : aIn file included from ri moc/../src/document.hra: x14a: r BrIn file included from y moc/../src/model.haysOWer& pa;rp:_e 10l : iamoc/../src/shadervertex.ho:t7 :u15t:n| pe arprhnewarning: r e) ^;Banonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] a sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hr: _7 | b thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hin implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here n:t115ae(| or:gr ^y , K| tX93)h;7 | ShaderVertexteer ) :;moc/../src/shadervertex.h :| m 25note: ^In file included from p : moc/moc_documentwindow.cpplr:In file included from in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix>>' first required herethirdparty/simpleuv/simpleuv/parametrize.cppa10:a121: :| : yIn file included from t ^thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h( eIn file included from : 11)thirdparty/simpleuv/simpleuv/uvunwrapper.cpp: 115 | ::operator=, Eigen::Matrix>>' requested hereBrmoc/../src/model.hi :n435 oa: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h388rd::25281u{:cyt | _ 10 : brmoc/../src/shadervertex.he:147 | a s :e15O p ,: : warning: t| u anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] G t ^ rLwarning: ydefinition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]p thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hf e281nn a : m1477 e | | :t7ylA:r oL p ar a tnote: hDin implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Matrix, 0>' first required hereaelysW rp e,ahd a147ertfpy | p i cvp e eln=a made&r s1oe s < psetrrcRah ost> npP.ruoci onst0t; otr == ( cdm| Doc ^e l| a r| na ShaderVertexuit ^~~vr isxs cmoc/../src/shadervertex.ht:t26Ismep:moc/../src/shadervertex.h CDd*3e >::wp(i25sdnoeiBlsen tie;B:r< L niaa21| snote: :type is given name 'ShaderVertex' for linkage purposes by this typedef declarationh revy sO26 | note: etype is not C-compatible due to this default member initializerd}p ,( ^)&;) R25In file included from | h ;Sthirdparty/simpleuv/simpleuv/uvunwrapper.cppso,h a :d}6 te: hOerpr V)In file included from tthirdparty/simpleuv/simpleuv/uvunwrapper.h e ri| | : ^ ^o6;G L tfnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h,:D: eIn file included from n e| 50s:e1l:thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h: :> onote: 91in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required hereathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h t: 39a :x50l p | 1E: 21::34In file included from hI | a ^ Gnote: Ethirdparty/simpleuv/thirdparty/eigen/Eigen/Core::in instantiation of member function 'Eigen::MatrixBase>::array' requested here =472Nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h :91;71 | :_: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h7note: :1111:M A| Knote: . Ein implicit move constructor for 'Eigen::ProductImpl>, Eigen::Matrix, 0, Eigen::Dense>' first required here: in implicit copy constructor for 'Eigen::DenseBase>>' first required herex_ 5 :71= ^warning: S 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]C | 0A 111 | m L _ci;AlRa_ n vBd iI 39| aNgsEs. ^~~ | ItGamoc/../src/shadervertex.he:mrArRaEyN(_26I:N3H)EP r*RoIdTuYc __OAptbS .l:a :aPtnote: eSr(type is given name 'ShaderVertex' for linkage purposes by this typedef declarationoI rG aNypp(eu::_solve_impl, Eigen::Matrix>' requested here p l <>147 | | ^ _ | | cL l ^a sh ^ssthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h rs A,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hc:r:._rdR842h960aey:s53B,:O: acnote: s3(peexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' ) : | t ^.note: _expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP's842iothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h | o#ld e:fv42ie:n960n7_ | ,: i mep El Inote: (Gin implicit copy constructor for 'Eigen::ArrayBase>>' first required here s Er| Ic ^G E.thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.hN rEh_42:sNM(_A | )315,KI Ecd:lN14a:s_ snote: sHin implicit move constructor for 'Eigen::Product>, Eigen::Matrix>' first required heret SE C315)RA;Ar L | AIRr _ | T a By ^WI r_{aAthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hpS pN:S836AIreR:rYG46_:N Oenote: MtE Nin instantiation of member function 'Eigen::internal::Assignment, Eigen::Solve, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here: P p_836O | uNTr_un bT l HiAEOcPsLPrE RsAEiAoTFOgrRTSd((ruDaMcnyEetTrmes(sCiT:ld_oe Enote: QenaUrnexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'TiyApveeeLdd,(S _>r) O>cP , ,955 | | o F E u ^Rr tethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hhn:Ac91T:>e65:Ort::uRrrn.ud (n eD(Eearrnote: Iiiin implicit copy constructor for 'Eigen::ArrayWrapper>' first required herevc etGdv( ueEa)dl91))D; | stN _eSmtCp| ,lA ^} a tLs A R| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hre_ ^:BcI N824,Athirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h R:Y<87f:OtPu_52nE:y:cp)X; P 23R e:_n aRnote: note: E| expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'T mU eR NU_ ^824TnYin instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*>' requested here | Pa E (r87P thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hyrOop:m, o t804e | d:ET 3, D :e Irtviy. vnnote: peGo(skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)dae,E nl aiO804NmaPe_ | N DMAaEs MtV rcEi()xa()Il l\T_ yap=es> m C s i g n mEae tn t __cnlFaos_| Us ^* Ca Nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hl:wy931C:i is3a;Es:Ie ( note: G dUEnsatr,yexpanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE'N | Ospr ; ^ 931 | c| _,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hS ^f T R:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.hO:203u154N G:_CIn10wNics::e)LB i21nnote: ;:I in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required hereN note: E (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) D 154| | ea r ^203y | rO thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hi p vr< eE:te836I:uG46dr &: i EfNonote: n(in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herep_eC A TS(rE!aIqG836rttoErRN | _iC=Ae(Tc(otinus rn tnAntestserTirny pgDaenenal(r:im:lsve:endc:deb&rta liai>>::sqrt' requested here,cFnuo tnro lc18> | (:= ejr n a)( lo: :,: ttrL ahx=rejuirL)t,s;.< EaX rrPrRnae(>ta:cu:truna lSyBc*aD(stl)taahri,s> ;s.,s es\ q:rr}c: ,t (m _)\ .| pf ^re e cu ov| thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppn ^: 356athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:d:15847i:nl:(t)i ;note: 10o in instantiation of function template specialization 'Eigen::operator*' requested here: cn 356e) | r| ; ^note: , | thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp : ^66 m:in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required herethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hp 7_ ::847 | note: 732in instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested herei :t =r17 :66 | note: e e in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested hererr ta a dtei odun732grsin | u, s em _*C_ eor l epn;g r t hn| s ^(sotVC,irF no),)In file included from l ) ;t l| thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp ^:e| r1nXapl: :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hIn file included from r: ^836:(:thirdparty/FastMassSpring/ClothApp/MassSpringSolver.hd46:e :rc thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppnote: 2ai:lin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here82vl :: 3In file included from ethirdparty/simpleuv/thirdparty/eigen/Eigen/Dense836d: | _(note: a) : in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested hereA s1 ,: 82 In file included from s | thirdparty/simpleuv/thirdparty/eigen/Eigen/Coressii: i435 ggn: c)mo;tnmthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.ha:t281rei:xn_metenn14 , const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]552u:a 60l :lD s(i281V | note: a ,in instantiation of member function 'Eigen::DenseBase>::col' requested heret sTF y ,(552 pt | Che CiD l) e; ar nse| e ^rd-, e>itthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppudvr:ene24 rS(:mdi_&vleh srd19.(:rco ,note: )in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested herew,o p (24oFreotrwa | thu )n.otc e>rr:r:= .rdue(raicvne (n sadopnos tc(steu a)lr,D(s eitntDt,eu )nesrr.nsrc nweci,Bgils:a:ea Plf:ruar:oanpad_ssceusc&l tio(t hm)en;i er _| a ^rr)_h gsb.thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hcn:o_l;o(732pc o:, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested heret u note: c732in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required hereky | m _ s48p( e | n)t;e ap om p| mk ^e iethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hn:lsta( teO631r:e58<:n ttahle:Vyrnote: D,ein instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested herep:r Fe ic631v | ne ada :m :lS c,aell adr_D>am(e_)rfs)us,ii;v e K| dgd ^> )thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hcnn:cm537el:at;no tr 7| _ ^s .:assnsthirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppo _M:aia55g ntnote: Crloiei:fin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here3fx:a( sBnote: (in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here am s_ed537st th . | ic 55o| s ^- | > eadr efthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hafrRp: _90e:li65i:n vf _note: seeein implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required heretad((_) ,n rro a90oo | twt_,hecmebolllro)ip.,ldcae amrst_i(esv>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heree) pi r;g377y, | , Kt g| Xn) ^; _y othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h p:<645 S| :c ^5 ap:l e note: anin instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here:ar m, Bet a sy645Mepa | e(t orn ti a hxameseTr syOi.tpdhgIn file included from ethirdparty/simpleuv/simpleuv/parametrize.cppe:nr1>: CIn file included from oiethirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hve r:feDd (fe)() 11r: In file included from ro thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.hw i:,| v 13 ce : dIn file included from :thirdparty/simpleuv/thirdparty/eigen/Eigen/Core: S ^ccaol la/usr/local/include/CGAL/Eigen_solver_traits.hsl::)472s: ;a272rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h :C111> :( )5| w:: i ^)s9 ;warning: :ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h N: unote: ldefinition 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]| in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here ^206 :lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h12 a:272r | y :537111 : note: O7 in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::assignCoeffByOuterInner' requested hereXp | ;: note: =| in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here206m | _ ^ 537 | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h s ok l:EevI93 e:Gr65rnE_esNp _t_lI:.s ernote: a-tN_sHin implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here>Ens oRsI i93glT | ovtaelneCioWm_eApaiSflSfaBttIesh(yGGNoOMtuhE>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hB n: e377rc)i | k20 ): ; In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h :n18 : a| | In file included from ^/usr/local/include/CGAL/Cartesian_converter.h r y: 30 ^: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h In file included from O /usr/local/include/CGAL/Bbox_2.hp:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h22:::435 : :B,842a89 ::In file included from 53/usr/local/include/CGAL/Dimension.ht::s 20e: ( In file included from ythirdparty/simpleuv/thirdparty/eigen/Eigen/Corep:e435nnote: oaexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'm : note: tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.heh e (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)L842 h | :r 281#435sd | ,: .14 :t dwarning: edefinition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]yer f i ci281on | p y _e u s EiDnvgIpGee_Eedrn(eaivmvNa_lIeuNd)eH& ERo)aph tRes I>| ro ^Tr _/usr/local/include/CGAL/Eigen_solver_traits.h_ a:At272SD:oceS9IrGl=f(:cN aManote: uoin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herelEn sNt sT272t | r aDTv_seer Os P EXaRCnw l=_AiCTssoee BOmBmR_pSsloe(aDiletsvreenUiavrene_d&) soEtIrpGrEhteNorry)lO;l_ I-p N;>| H ^E Risthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h o: lnI39gT:_34A:S>>' first required hereG:uMl E50N,:e Tsa_1lsi:g39 | EnQnote: UtA(eBed,SLmXin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required hereip) ;lz e 50, | aEs_t| eOiPETyIn file included from p:src/triangulatefaces.cppO::2RN: (re_uMnDIn file included from (AkKeenrE/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h_rSa:imv20Ce: nA eDIn file included from eL/usr/local/include/CGAL/Simple_cartesian.hd:)20l: In file included from e/usr/local/include/CGAL/Cartesian/Cartesian_base.h)A:;21 R: | _ In file included from ^B rI ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h| vN: ^824Ae: d52>/usr/local/include/CGAL/basic_classes.h:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h note: :R:23Yc796_expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR':l: Oa41In file included from P s( :/usr/local/include/CGAL/Bbox_2.h824s | o :p 22note: e: In file included from rin instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here /usr/local/include/CGAL/Dimension.haA t: r Eo20 rr*: I796,aGpyIn file included from | rE thirdparty/simpleuv/thirdparty/eigen/Eigen/Coreo:B435dau: Ncsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h_t: e) D281t :E y14V| ^:| p^Iwarning: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h Cdefinition 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]thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h eE:_n 960F::U2813 | 42Na:C: 7m : Eenote: Iin implicit copy constructor for 'Eigen::ArrayBase>>' first required hereG note: Ep N42 | expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'Dcle _lrSaaTiivRn OsN_960esGmd_ | & aI ANEtLrrIi xrNI_oaEpyeWt rDyraaeprtpioevrpr=G (:c epoeEndcr_=D :SeAn:rsr(eCcaAtyByLapsAeoBe&nas to thR sDt_eBeIemr>, Eigen::Matrix>>' first required herepE:F Tr:(oMpEeT eHrO:aDs48s, it | note: ootOnrPin instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here=TeNy( Aopm eMp>tlE a)>th 782e e | <| t ^ry\ ) cp; thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h| a ^:erl320 nethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ha::lt955m100:ue12r_: n:D ae*note: rstin implicit copy constructor for 'Eigen::ArrayWrapper>' first required hereis v383e inote: h warningdig expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'>s generatedc. ls a;320s ns | 955m} eM na | tt\ ( rE dI iGx B aE| sclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dN ^/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ussr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_skeletongraphicswidget.o moc/moc_skeletongraphicswidget.cpp r_et ,D e| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h ^s t:rEthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hcu847,:V :115i10I::nC7tE:er rnote: _nin implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix>>' first required hereanFnote: l U in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here115:E N | Ic:lCG a as847Ess | Ni _E gsIrnG_eoESpt< CtNAydp_eeLnnusSer_AanRp_ mTreBoRd IOCNDNouAcsntGts:__R:tSbIYCNaocsleX L ap| r ^(ld earIithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hr:O,147PtN_vE:Ey e7pcXeoP:nR nnote: ad_min implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Matrix, 0>' first required heresRetE T UAR(Nr)_,T riY) a;S147 rPc | y cW:El| :(aPsrs ^S rP ocrmaaoopdltpuaethirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpprc:tr>Ie>::col' requested herere inv ise ^ve e>thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hd47 d | | : ^ ,714 O> thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h::L1771: Pa:rnote: 7rN:0A in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested herenote: Main implicit move constructor for 'Eigen::ProductImpl>, Eigen::Matrix, 0, Eigen::Dense>' first required here < , Eigen::Matrix>' requested herei rGrdEne rNifve da_c| (eC)_ ^a,r eAo asTstthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.ht(h(e rD.e drE: i| I ^315 ev:thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppr:G68e:d7i14:v: enote: dE (N>in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here_note: ()d Cin implicit move constructor for 'Eigen::Product>, Eigen::Matrix>' first required here) A eT (;315r68i | vi e n t | d | e rf a( ^cn )e{)_ aa;r e}thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hlr:a225 s: :| (:20es ^t: u lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.hrc:note: n, 91Pin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here:s21 :ra) old225; | u ac r _note: ,t O

>::array' requested here ^ Dr eer tNthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp iA:M8291Ev: | e) u3, _d:,rO to h epr n)note: , Eigen::Matrix, Eigen::Matrix>' requested here S DC ABe82axLs | A e Rr:,i=c:vt eyo_dtpmsaee>mntt(a_(dorimteh eirnetin)rvi;dvie adg(. axer_r)n,raa yl| o: ^e(tn)t h*ethirdparty/simpleuv/simpleuv/uvunwrapper.cpp ::rrt.bdi.ear388rr:airvaeeyds31i(:t snote: <(E)VX,Pin instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested hereF,) R >C;388) | ; (: ) } | ^: S thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp;c : 24 a | | : l ^ 19 : ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.ha :note: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h87::r147 23> ::15 ,note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here:(skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) note: 87in instantiation of function template specialization 'Eigen::DiagonalPreconditioner::_solve_impl, Eigen::Matrix>' requested here | \ 24 | v147. | | n o a ^l thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpps r :ipc oa356 i:sn15(:t.) d =e cmr( eanote: )t=in instantiation of function template specialization 'Eigen::operator*' requested here.t r _umsr ani oi356gx | t l : *:l *ppv eaoyr;_ aii np| m=p ^ lr_atdthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hi:l836;i: n46(e: us r| asc ^note: . in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herer _r In file included from bhlthirdparty/simpleuv/simpleuv/uvunwrapper.cpp836os:(*) | , 6d: csAkIn file included from _stss i1)pthirdparty/simpleuv/simpleuv/uvunwrapper.hopg;n k: em6| s warning: generatedIn file included from ^. ethirdparty/simpleuv/thirdparty/eigen/Eigen/Densethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:n;:t <(A1V 836c,| t: :In file included from F46 ^:u a,note: lthirdparty/simpleuv/thirdparty/eigen/Eigen/CoredD(skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all), sK:dt 472T) y;: p 836 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h| e ^C : | thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppl161 :e:55a5 n::e dAclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d,warning: sdefinition 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]3s/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uSi :r cnote: sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_parttreewidget.o moc/moc_parttreewidget.cpp gin instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here, n161Fm | ue n55n t | c > < : EAIcaGt:EurNara_uplnI_DN(sHltEaiTRcntyeuIapalTrDe_s_bCAtlSeSa,InGe NdM,EslSNroTcr_c,cO, PFkEuf(nRcuA>VTn,O:cFR:)Sr,(;uB0l ,on ec(| kn ^Iae cmthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hr:t732up:l17ga:)yl ,D Ks| note: X ^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) thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h t:732; | , 842 : | s53 ^ r :c In file included from note: thirdparty/simpleuv/simpleuv/parametrize.cpp expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS':i,1 : nfIn file included from utthirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h842n: | 11ec#: r)In file included from n;dthirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.hae:lf :13i: n| : ceIn file included from ^thirdparty/simpleuv/thirdparty/eigen/Eigen/Core a:El472IlG: E_ aNthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h_s::Ii161NgH:En51Rm836 warning:Ie: generatednT. 46_warning: t: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]_A n Snote: oS161_in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here | Ia G l thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hi NaEMIEG:sEN732NT(_:_IONPHt17EE:hR clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dRiIAnote: /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usTTin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here_O AR sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_partwidget.o moc/moc_partwidget.cpp 732SSS(ID | Ge -r i> v N M eEdidNenTrti_evO)reP dE(n)Ea,RIlA :GTo:EOtNRchS_aeIl(rlB._NalsdHsoEeRcikIgTr_nIiAmmveSpeSldnI)t(G _) N,n| o ^_MiaE nlNitTathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h_es:r(E842tnQh:aU53i:sA-L> ld_note: e:expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'Or: iPa E842vs | eRsdAi(Tg)#,OndR e(fDo_itenhorepievrC(nO _)Eo)IpG;P < EES| R ^NcA_ Sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.ha:T537Tl:ROO7Ra:NrS G,note: _(in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereItD yNe prL537eIi | Nv Ene a dDme e ) r O EtiIh_GesrEeDNet_r_IinNvoHeaEdlR:iI:aTsvS_(eAocdtSa&hSl IeaGorrNp)>eM;rE aN(t )oTr_=E| (Q)c;Uo An ^s| t ^ LDthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h_:O377P:E9R:A Tenote: OrRin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h : 537377v: | e (d7 D&: e o rtnote: iin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here v:h eB ea537rs | ) {d e ) _B (a| so ^se ttthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h_:n824o:a52le:h:i ea:note: rsoexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'(. o dtp824eh | re i r v) ;E I G| E ^Ne _rethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hDa:dt377E:oV9r:(= (note: oin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heret hI C377E | _ F U N eCr E):)I;G ErNe_ S)BtausreT (noR tO*htNehrGi.sd;_ eI}rN i\v eL dI| N ^(E )D)e r ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hv| e:d ^103| &:/usr/local/include/CGAL/Eigen_solver_traits.h81: ^ :272o: p9note: e:in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required herer anote: tin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereo r =103( | ctoe 272nm | sp t l aDtee tes:r aot272lBovrle=oW(iotthcG:uhk9eeRsros):(wB;,s X,)r e;t ui rn| nt ^ B *lIn file included from tsrc/meshcombiner.cppohc:ik1C: oIn file included from l/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hs:,note: 20 s: b;In file included from o /usr/local/include/CGAL/boost/graph/copy_face_graph.hin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here}o:l18 : InIn file included from n /usr/local/include/CGAL/Cartesian_converter.h272\ | e r P a nX e| l ^> :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h30 : =In file included from c/usr/local/include/CGAL/Bbox_2.hl:a103s:s81 ::B22l: oIn file included from c/usr/local/include/CGAL/Dimension.h knote: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here | m _103s | otlevmeprl_astpe ^t<: rt20thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h: :In file included from 847-thirdparty/simpleuv/thirdparty/eigen/Eigen/Core>y:p448e: nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.ha:ms107oe: 14:X:10p l:rwarning: vT eydefinition 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]note: pWin implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required herei 107847 | et | ,h i Gnr tuee sBDslet(ruoirvcnke RCoownss,t CionldXBtp& ,rBX (l)odo;ep crkeiCrovales d| ( ^) ,,t oir=)(b;co oo nls| t ^I nAthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.hnrIn file included from ersrc/triangulatefaces.cppra:Py2aBn: ae:sIn file included from 552l/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.he::>2060&: :In file included from cnote: lin instantiation of member function 'Eigen::DenseBase>::col' requested herea s s/usr/local/include/CGAL/Simple_cartesian.h552o: | t20B hl : e In file included from r/usr/local/include/CGAL/Cartesian/Cartesian_base.h): 21o c| k ^ : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hIn file included from :| /usr/local/include/CGAL/basic_classes.h55::237: :In file included from /usr/local/include/CGAL/Bbox_2.hnote: : 22in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here: ^In file included from r /usr/local/include/CGAL/Dimension.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.he::84720:: 10In file included from :t thirdparty/simpleuv/thirdparty/eigen/Eigen/Core55: | u436c: rlthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hnote: :ain implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required heresn 139s 847C | w (i srmee:B_til14un:harr ynwarning: Odefinition 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]Cp oI nms139p | lt ; C| o ^Dl eXthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hrpi:rv93e(dd&e: rsoi65pvee:rd.a( tnote: roin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required herer = (93)o | c,wt o(eirnm)ops;wlt )a .t| Mte ^a< rttthirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cppayr:pni47e:n9a:mxe B aBsisnea&r pynote: oOoin instantiation of member function 'Eigen::DenseBase>::col' requested herestpe ,( )47 | t y.p hceenra)wm;eLi s0e sin 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 herel. (c o355l) | ;c (l ca| socsll )a C) ^s)w sthirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cppi .sC:es29B:i10n:a wriusyeOBmpinote: Iin instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested herem(p l );29n ;a | | ^r e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hr| yt ^O: up93thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hr;:n: 65 f631| :: a58 ^note: :cin 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 e note: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h_ in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested here:a1193 r | :t631ee | 10am:s (pnote: l in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here am _t ef| <11u ^ | tn y thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppp: e68r:en7t:ua cmrteno note: rBE.in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested hereiIa nG as68E | sNri_y g OC pnW CI, o Se Eftf_yaBpIceef_naaNrmeA(eRa msL(_hlYds,_s,RsEtT )Ut.R;cN o e_f| fTRyeY ^fpP E((ethirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppDnre:oa82rwmi,:vce3eo:dl )R,,note: Oh in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested herems_ >s 82r | c l acsct.osth mcCeawrtiDrsieoxee_BeinrnftairrfyiveOespd(,;pVr , F,(oC| )r ^do; uw thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h, c:c| 27ot ^l):)( )dthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp1e:;24r:i19v e:d ( )note: ,in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here| : ^ o 24t | note: h er . d e r irvthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.heetin 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:ud (645)r ):n;275 | :E i | gInote: ^Gin instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::assignCoeff' requested herelE N :_645thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hM:: | 906A:aK5 Er: _a C pnote: _Wlexpanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'I in e906a | r S_ b lEo c _ka_CswBpsIoisNkseAesiBR(igYnV_a,nrFOCy,Pod(Oep,o>>::operator*>>' requested here: 3 :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h :91note: 206 | :in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 12^ : note: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h(skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 55:x | 920206 | = a: r m12 a:kp_ _eilrnnvedli.aagsnote: .sianreraary_(b)l o*c ikb(.Va,expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'rgrFnaC,y0(,)e n;e r g| y ^, Kothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.hXe)f;f B y| O ^u t:er147In file included from I:thirdparty/simpleuv/simpleuv/parametrize.cpp15n:n: 1 e : rnote: In file included from 920(in instantiation of function template specialization 'Eigen::DiagonalPreconditioner::_solve_impl, Eigen::Matrix>' requested here | thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.ho :u 11t : 147In file included from | e thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h r : ,r13 : ei In file included from tsnthirdparty/simpleuv/thirdparty/eigen/Eigen/Coreur:rc472n.: dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hEe:Ic341G(:E)5nN:._e Cwarning: rW)I_;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]s o l| 341v | Se ^E_ _ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hBm:Ip796Nl:A(41Rs: Yr _ cnote: R.in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here Er EhT Is796UG | ER N _t(TN)Y,P _dyEIspN(tHeD)En;Ra I m| T ^e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hp:_836l:Ae46a:i nnote: _(skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)m aSt rri836x_ | t y pAesn:me:nttSy, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here_rdc e,nF) u,782n | sc oet hce>ar):.l dl _easrsiivge| ndm: ^(r) u)ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h;nn: t(842(\a: c53 t| d: ^su tanote: lexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hD :,s 906ts842:r,5 | :#c ,note: sexpanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'd re icf906n,t | e r ni anfl e:Cu :wnics)E;ae I B| si ^G nsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.haE:ri836yN:Og_pnI46<_: No \Hpnote: E in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here< Rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h| t:I ^y732 Tp:_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h17e:An:100S :aSnote: 20mIin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested hereeG : N DMs732note: E | 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 heret N :T 100 | : _S Oc PaiEl RnaA rTtx,OetR Syr(npDee+anr=li av:emda:el) Srpccha:al:lES_ cIa*asG slEyia Ng+r n_w> mI(*N)e Hnz)t;E_ ; Rn| o I _T| ^a_ ^A Slthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hS:i:Ia714203sG::N(17Mt21:E: Nhnote: Ti in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested heres_ note: E Qin instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here714U- A> d203e | Lr | _ Oi P Ev e R dA iT(in)Ot,fRe ((orDtne!arhliie:vnre:tdc).a l ed| lrenra ^i_lv a:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hse::sd824i(:gbn52)im,:ecn tignnote: s(texpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR't tehar in824sba | (l-m:a> :tda re sisrx iiEv(IegGd)En,_ opNb<._(Scocla(lja)rD,,Et) yV,xIp CoEt_jehFne,aUr m.Bea sOe:t:mh_eprrDeecroinvdeiNtidCo:dn :eerS,crEi IvmGe_aEildNta(e_rr)S>)a(T;t)R )iO;o Nn Gs| ,| ^_ ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hm :_537thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.he::7r225Ir::N20 :oLnote: IrN Ein instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here) note: D ein instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested herer)537i | v e d 225| & | o ^_p esr ae ttthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h _o: nro107=a (l: c15r:io enanote: sstt (uoDtrehrenri)v;e (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)d & | o ^t Bthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hh:e107r377 | )a : s e9 : :s_r:{c .s note: dBin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereeea cts (e)(377:o | :. t_ os hopl ee vrrea) ;t :o Br_ =a(| so ^ew t(ithirdparty/simpleuv/simpleuv/uvunwrapper.cppoh:e388rt)t:h;h _er31rgeu.:tdeu sesnote: rr_niin instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested herei vm pel (388s | r*cd .t (hr)ih s) (s );, }d \ s t / *| , ^ | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h ^ : s154/usr/local/include/CGAL/Eigen_solver_traits.h r: c 272. :g:7u9:e: s s note: note: ( in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herein implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here ) * 272 154/ | In file included from ) p;o | imoc/moc_skeletongraphicswidget.cppc lna: t10 | s: Xs= In file included from B moc/../src/skeletongraphicswidget.h=: lm15m ^a: o_In file included from tsmoc/../src/skeletondocument.hc:o12lk: rIviIn file included from e rx_moc/../src/model.hm:s10pt: p rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hl-moc/../src/shadervertex.h<:X*836> ::46s:7 pp:onote: 15lroTivnyin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested heree: pt ewarning: 836;, | W i B| l ^o ctkIn file included from Rthirdparty/simpleuv/simpleuv/uvunwrapper.cpp:o 6hanonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]G: uw esIn file included from thirdparty/simpleuv/simpleuv/uvunwrapper.hs:,s7 (AB | ,6tX: s)yIn file included from ;sthirdparty/simpleuv/thirdparty/eigen/Eigen/DenseiB:g p1ln e| : moednIn file included from tcthirdparty/simpleuv/thirdparty/eigen/Eigen/Core< ^eA kfIn file included from :src/meshcombiner.cppCco:tsutl1ra472u: l: In file included from cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hs/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hDts t T| ,y: ^p20 : e: C| lI ShaderVertexIn file included from n341 /usr/local/include/CGAL/boost/graph/copy_face_graph.h::emoc/../src/shadervertex.h18a5n:e:d: ,25S:In file included from 21warning: /usr/local/include/CGAL/Cartesian_converter.h:n 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]: note: 30r: type is not C-compatible due to this default member initializer In file included from c/usr/local/include/CGAL/Bbox_2.h341 :e 22,25rF | P: aIn file included from | n /usr/local/include/CGAL/Dimension.hu e: nl20G: ,c In file included from D >L: : fer ulnEthirdparty/simpleuv/thirdparty/eigen/Eigen/Core(I:oa435ac: nttGs ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.ha:>l p281h:a14 := uwarning: 1 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]E| .a 0N ^ _;281 I | N thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h lH| D sEt ^~~ ,Dmoc/../src/shadervertex.he ::26R:I103Tr3:s_i81v::eA SdS¬e: type is given name 'ShaderVertex' for linkage purposes by this typedef declarationnote: or Ipin implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required hereG26c | e},N M rSfhuEnaaNcd)t e103or;rVT= | e(t_croenOmstP tp lEDa| eenRt ^sAe xe<;B Tt thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hyOa:Rp732s| ee ^&: nS17a(:Bo ltmnote: ohecin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested hereek rI X)m732pp | ;rl T_ dy ep n es ,| i ei)nn t ^ et | r thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.hn ^B:a 39lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hl:::o34::cc842ka :lRnote: 53loin implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here:_w a s s,39 | s tinote: iegexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'nm tpn mBlelnotc842_a | kntC#oed_evEenddNen>_r eIiNvHeEdRcr(IP)lTa,a_n seoAltsSh>Se I cGrAl.NrdMareEsrNsai Tyv_BeOBldPaoE(cRsk)Ae T, O iR| | Sn ^ ^(t De thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hr::nr55847ai::vl7e:10:d:: ) anote: snote: Ein implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required herein implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required heresI iG g847E55N | n | c_l_Ia oNrspse , const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required hereeA d T eOr93ti | hvOteeRrm(eDDde(rp)i,lvae erdit):i;ev e: in instantiation of member function 'Eigen::DenseBase>::col' requested here( )thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h )47:; | 824 : 52y| pLe:0n >::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heret_ Dy Ep537, | V IL C.E _ce F UonN la_C(ms2ee t)_En ,oIaLGlhLsiE.,aN s_tc(yoSlpTeontaRh(meOr3)N;G _ I)N| Le ^I; N E R thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hDheri:vse377d:&9 > o | p: ^e c note: rlthirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cppaa:tin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heres29 os:r =10377( :c | C73wo i warningns s note: generatedein instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here. Bs t D e29r:i | iBIn file included from v a neasrremoc/moc_parttreewidget.cppytOup:;d e &| ( ^o t thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h10:o11hre:rn.t: 10h :edf anote: cin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required hereIn file included from eemoc/../src/parttreewidget.hrclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3di: 8rv) _: 11/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ue sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_aboutwidget.o moc/moc_aboutwidget.cpp In file included from a | r{dmoc/../src/document.h (e:B ars14ea: (tIn file included from )moc/../src/model.hs :ue10 :)r| n ^| : ^: moc/../src/shadervertex.hthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppo:E :I68Gp:/usr/local/include/CGAL/Eigen_solver_traits.heE7:Nr2727:_:9a15:tC:o r:W= warning: note: note: Iin instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested hereanonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] (in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 68S | E _ o2727 | | t tB yh e I prNe )f;X a rAcd=eReY__a treueRmEf_TrU nRssatN s_rTu(Yo*lltP,hEvsi)e;s(r _Dsec r;pi| ttr ^- >vthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpps o}:le| 82dv :\ ^ , 3 e O:| t hWenote: ir ShaderVertex| D tehrin instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested heremoc/../src/shadervertex.hi ^ v :Gthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h82:25u:e | ses154(21B: d: note: 7,,type is not C-compatible due to this default member initializer: p cXr)note: o25o;dtuin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1, true>' first required here | m a t154cr i | xtc| ^l) _a (eIn file included from dssrc/triangulatefaces.cppe:s n rtB2iGr: lLIn file included from viefdl/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.he:(soo)(20aVt, ,ac : kloIpIn file included from tFmhhe/usr/local/include/CGAL/Simple_cartesian.h,rp.alC< :d=20)X ;ep : 1 In file included from ./usr/local/include/CGAL/Cartesian/Cartesian_base.hr0| :r21 ^; Ti yv: pIn file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppe/usr/local/include/CGAL/basic_classes.h,e :B 24d:l19(o:| c23): ^~~):;In file included from k /usr/local/include/CGAL/Bbox_2.h R| moc/../src/shadervertex.h:o w ^22snote: : in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here ,: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h26B:l o24: | 906c :35k :C/usr/local/include/CGAL/Dimension.h : :note: o 20l sr: ,note: eIn file included from expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE't uthirdparty/simpleuv/thirdparty/eigen/Eigen/CoreIrnnn type is given name 'ShaderVertex' for linkage purposes by this typedef declaration e : 906i | 435rgPla:n : e26: | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h :}l 281 ,: 14D :Se hwarning: Caadefinition 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]wdr iean pr_s281lsV | eee>B r i| t in neae ^a rrx_ bthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hyD:Ol103p;e:o81, 3, 1, true, Eigen::Dense>' first required here e| ^ pd 103&o | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h kt:eoe91sm:(p29Vl:a, tFnote: e,>>::operator*>>' requested hered t, Kyd91p) | p ;e | n ^ aexthirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppm: 55=:e3 : Xnote: min instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested herep _r T55yip | ne , vadr aiirpnaat_ glBil.noaecakrt_Rroorrw=ba(lsyc,(oo)c kn*(si ntbt. VaD,BrerFalny,o(0)c,s eek;nBe Cr oa| gl ^sys ,,eK thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.hXb&) :o;147to :ho e15| rl ^) ;: I n nnote: | In file included from (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ^thirdparty/simpleuv/simpleuv/parametrize.cppe: r 1thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h : P147:In file included from a | thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hn :e48In file included from l11 :moc/moc_partwidget.cpp: 34>:In file included from 10thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.hs:c: lr13: anote: : sIn file included from 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 heresmoc/../src/partwidget.hc : B. ld6oIn file included from 48: thirdparty/simpleuv/thirdparty/eigen/Eigen/CoreceIn file included from kc | :( 436)moc/../src/document.h| .: ^_14t : e: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hsIn file included from m::moc/../src/model.ho847:pl:1010139:: vmoc/../src/shadervertex.hnote: ::7in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required herel:ea15_ti:14m:e warning: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 847, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]pt l (1397 | | tsyy | r pp eecdn. rrhee ft usasr(mt)nDe,re rDdi esvCtueorcd)n&tis vto;pe dC oe>l| | rX ^ ^pact rlthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h( doa:er| 836=s(rcso:i ShaderVertex n46Mv e:adsmoc/../src/shadervertex.h(t )r:tinote: ,xin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here1 B warningM25aa: generatedt 21. :is e) rnote: itype is not C-compatible due to this default member initializer 836; x 25 | | B ^a | | ^s e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h55& :A552: :GoL760:t snote: hfin 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 heree rs)i; g:clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dl/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u55sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_meshgenerator.o moc/moc_meshgenerator.cpp o n | | a ^mnote: celin instantiation of member function 'Eigen::DenseBase>::col' requested hereathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.ht n :t114s<:sA9c t :u552 a | alnote: CD lin implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required heres pt h 114T y p | wa>i s e=r Ce1t.uecrll0enaBnae;ds i(s nMa,raSm r_| cyp,lBF ^~~uhaOns cs>.epr:moc/../src/shadervertex.hI:;omw: 26p r(lu;: nr (| a3c ^t: u thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.ha:note: l| otype is given name 'ShaderVertex' for linkage purposes by this typedef declarationD ^ 93s tw26: ,65) | .:sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hr cnote: ,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 }f utn c93)r: | a63;nS tsh: ea| md82 ^p: e prthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hlVnote: eain implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required hereo t:se re732<(t)y:.17c63pw | eins :t anote: me 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 e e PxB732i | n a;rr o d y u| ^cbtoOo lp( Hm,ia ns_ tDrtehyrinsprae.elcnc:aomte: ALlhc(scco,l ac)le tlsy_ps)e )n=a. mies nRuthme(sr)a>;s s nica| glln ^a:ms :shthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.he a:sn631_tCd:_wi58nrio:e_s acnote: tlin instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested hereei_ aaB si631c(n | cat ehrsiyssO< -Xp>p;d r eT r ymipvee_>d| f(: ^):, uro tehte>rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h. ndc:c27eltr:o1ar:.s anote: ssin 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 heres iB lg27on | iCcEovkIeeIfGdfEmN(p)l,__ dMienntsAeKer;n Ea_lC:W: Ia| s ^s ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hg:(nS_Eo_pB, -1, 1, true>' first required hereY _ O154Pa | r(col,pt_yepreantaomarsds+ e,sBstl uom.)c k I| m^p lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hO:tf(u)rB)nfl ;EoI GR E| Nc ^_ ekthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hCf:WR537I(:S7E:or_w Bsnote: Iin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereNo,A wR ,537 Y | cB l_ooc RklC)Eo,l T sm U ,R__Ns_eTtY_Pn EsIo(arlDienraicsn.v(eoectdro,hOePrteah)fne;fer l(D,r o| e wr ^D,iecn oslev)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h>)e: d377; | , ^: O9| P ^:N note: Ain instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here M thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h E:377:)645103: | 5:( 81:d :note: enote: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) rin implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here i v 645e 103 | :d | (tB)ea,sm eop(tl oha tetarhe.s::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here ^expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h :906n272 | 796 | t : CXw i=s 41emB_i: sn Baonote: rllin instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested herevyoeO cpr k_ ^soo lw thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hvse:t,100W:y 20i:p tnote: iein 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 hereh nn G100u | tae m s s (xB ,e+X=) Ba ;lpl pl ho| a ^ac ik*nC _oyml as+t, r wib x*o_ ozIn file included from t;ysrc/meshcombiner.cppl :p 1 | : eI ^In file included from : PIn file included from :a203:/usr/local/include/CGAL/boost/graph/copy_face_graph.h:n21t:ey:18l : p>In file included from note: e/usr/local/include/CGAL/Cartesian_converter.h(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) :c30l: t In file included from am/usr/local/include/CGAL/Bbox_2.h s:ps20322( | : sBIn file included from l/usr/local/include/CGAL/Dimension.h o: rc 20kc : )In file included from ;thirdparty/simpleuv/thirdparty/eigen/Eigen/Core :| 436 ^i| : ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hfthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h :(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:139!847:::14782i10::: n3note: warning: tin implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here:edefinition 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] rnote: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested heren 847a 139l782 | : | | : b iccg asr ltel at_ba(smDsaiutergrrninmi vexe(Cn)ot,nd (&sb d.osptc,e rsartocot,rl =C(ij(o)l,X pxrj(,d eBraisvnceetod:(:)m,_ piren)erscnt;oa lMn :d| a: ^tiar tsisthirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cppioig:nxneB_47ra:,o9 spme<:&_ t iynote: optt(skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)eeh near r47ma)e | ; t D i soL| tn0: ^s:< ,S< thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hmL_.:eccror115loar:()l17a):r) ,, note: L| t. ^in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix>>' first required herec yo lp( 2e115n) | acmle,a sSsrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hL c:d.836c:e::nosS46elc:_( panote: 3rl)in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here; ao rd u836c | t_| b a ^sA>e (sthirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp) s): ;i| 29g : ^ 10n| : ^ mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h e:note: nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hin instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here147:t:714< :7A17 :29: | c note: t note: uin instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested herein implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Matrix, 0>' first required herea rl D147es714t | u | t crTny lp ae sCfsl a ePcr oadein_nuacttrIeemdea,prsnS(ar lc ,:| F ^: ulcthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpph:s:7,:aRrlhulns(,_Oaa:scpsttuiiagolnDnsmt,,De e nsnrnote: tcsin instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here,e (f>utn h c| ) ^i ;s -thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h 68:| > ^71 d | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.he::r7732i:: v17note: :e in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Matrix, 0, Eigen::Dense>' first required herednote: ( 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) , 71732o | | t ch le a rs .sid enPrrtioevdrendau(lc :t) :)c a;:l l p_ ua| bsl ^si icgthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hn :mP225e:rn20ot:d _unote: n in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested hereoc _tfIa ma225plc | il aesOdeae:rp:it_ivosened,t (( )o| t ^hs e(,rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.hl) ,;:os315t :h)e ;r 14.| : d ^| enote: r ^thirdparty/simpleuv/simpleuv/uvunwrapper.cppin implicit move constructor for 'Eigen::Product>, Eigen::Matrix>' first required here :ithirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp388 ::v82 e31:315:d3 | :note: ( )in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested herenote: ,in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 388{i | nr82 et | e tr un a rclno t :Pm r:ao atsd sru icix t_ge n:e(24dt:e19nr:i vnote: e in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested hereda =(m e24)m | aO,tt rh o iet xhr e rDr*.e edtpeurroriniv ied(i)g)l;: :na}vr taep ;_d l:: S| ic ^| an l ^In file included from e aarthirdparty/simpleuv/simpleuv/uvunwrapper.cppthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hr_::>b876l:o23c(:k: ) In file included from )note: thirdparty/simpleuv/simpleuv/uvunwrapper.h;_ in instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*>' requested here:s p 6o| 87: k ^ | In file included from ethirdparty/simpleuv/thirdparty/eigen/Eigen/Dense sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h: (: V1537 : v:,In file included from 7.:thirdparty/simpleuv/thirdparty/eigen/Eigen/CoreF :nnote: o,436adin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here: , lK thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h537d: | i) 139 : ; 14a s (: | )_warning: ^s 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] e=thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp t _:m55139:at3 | *: ynote: ;in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h55: | 203n : o 21aDl:eai rrnote: aia(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)sp v_ le(203d | io &n t e a riof_(bphleo!cienrtke(aV,rtrno)ar;l=: :(Fb,i cc| 0o ^gn s,stethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hat:bn 377e(M:maa9ttrri:rx (ig)note: xy,in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here Bb, a.K sc377oel( | j&)X ) ;o, | t ^x jIn file included from ,thirdparty/simpleuv/simpleuv/parametrize.cpp :B1a: sIn file included from e:thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h::m11h _: e In file included from prrthirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.he:c:o13n: dIn file included from i)tthirdparty/simpleuv/thirdparty/eigen/Eigen/Core :i435o: B;thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.ha :ns e281re,| (: ^14 o mtthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:h: ewarning: _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]114 ir:t. e9d281:r | ea t inote: r in implicit copy constructor for 'Eigen::MatrixBase, 3, 1, true>>' first required hereoiDn se, r im114_veerdr& | v o>ore pdc)e(l))ra a) t | so ^ sr | = ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hM (:/usr/local/include/CGAL/Eigen_solver_traits.hac:p836272Bo:a:9n46s:se:t ; note: D ein instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested heren s note: e836B | a s | eAin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heres&s ^ i g nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h272mo:e | t63 hn:e tr<82)A :;c t Xnote: u| ain implicit copy constructor for 'Eigen::MapBase, 3, 1, true>>' first required here ^l= Dmthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hs63_:st | o48 lT:vy 34pe:e r Cnote: _in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here s p t r -b> osooll lHv48eea | aWtisenDmetpidhrlGe,ucaeStstrAsec(<,cBtc,FeXy)su;sp n e| c n> ^a:= m: riunne(taecrtnuaall:D:shta,s _sdricr,e cftu_nacc)c;e s s| < ^X p thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hr:T732y:p17e:> :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 hereD re r732i | ved >e t 1 > c warning l generatedica. nltaesrsn aBll:o:cckaIlmlp_la_ssdseingsneme;n t _| n ^o _sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.ha:l154i:a7 s:( tnote: Min implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1, true>' first required hereclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3da /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ut sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_turnaroundloader.o moc/moc_turnaroundloader.cpp r154h | icsl-a>sdse iBrlxiovcekdIBmapsle< X p| r ^T ythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hp:e114,: 9B:l onote: cin implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required herek R (114o) | w,>s ,o ctBlhass lMeoacrpk.BCaseod;l | ^ esthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63,r: 82iI:vne ndnote: e(in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required herer)P,a nienlt,e Dr e63nna | se l> : : | a ^s s thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hi :g 103b:o81o:l HasDirectAcc ensnote: _sin implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required here o= p ::ret>: cl,:a Ssicsn aBtll aoBcrkl>Iom(pcl)k_)R;o w s| , ^ d ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hn:t537e nsBe;l :o7c:k C ols, boolnote: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here| I n537n | e r P a n e l ^>_ sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hc:el154ta:7_:s snote: n in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required hereoBal ol ci154k | a sc (| lo ^a ststhirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h hBlockImp:l, 3, 1, true>' first required herel o c| k R ^847o | wthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h s: ,377r :eB9tl:uo rcnote: nkin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here CCo clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dol/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u nssr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_ds3file.o moc/moc_ds3file.cpp 377s, | t CI on ln Xe pr rP:(a dnBeearlsi,ev (eDodet(nh)s,eer .id)e;r> i v| e ^ d (thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h):)552 : 60| : ^ note: /usr/local/include/CGAL/Eigen_solver_traits.h(skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all): 272 :5529 | : note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here | r ^e t272u | r nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h ( mX_ l=h sm:._rsoowl(vre103orw_:)s.81pttrra-n>s:sp oolsnote: vee(W)i.in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required herecwiseProd ut ch103tG(u ems | s(Bt_,rXh)se.c;o l m| ( ^c oIn file included from lsrc/meshcombiner.cpp): 1): )p.In file included from s/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hulm:(a20): t;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.hethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:<:30t796: y:In file included from p41/usr/local/include/CGAL/Bbox_2.he:: 22note: : in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested hereIn file included from /usr/local/include/CGAL/Dimension.h :79620 | : nIn file included from ame XprTypthirdparty/simpleuv/thirdparty/eigen/Eigen/Coree, i:nt435ty: pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h e:n281a:m14e: pwarning: ldefinition 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]a i Bn281_ | m a t r iDxelr_iotvceykdpR&oe wa :tinotr :=B(ltcyoopncesk tCt omDlpes(n,s sbreocB)aos;e & | o ^lt h thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.he:r782):I;n3 n | ^e :rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hP :anote: 48nin instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here: e34 l> :782 | note: in implicit copy constructor for 'Eigen::DenseBase>, Eigen::Matrix>>' first required here cca l48l | _taesmspilgantlmeeas snote: ci(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)lg an s_847s | o pM a>, Eigen::Matrix>>' first required herer l( 115 | adclarses dense,_rprodutcit_basyev pe e| ^ dnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:(147a):7:m, e note: iSin implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Matrix, 0>' first required here) r; c 147: | | : ^c Slthirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cppc:a29as:ls10a rP>:r( o)d)note: u;c t in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested hereI| m ^ p 29lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h | <: L714h :s17,:R hnote: sin instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here, Or p714t | ie o n , D e tnurn fiaces_areas( | en ^>t ethirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp r:| n68 ^a: l7thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:::: 71cnote: :ain instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here7l :l _68note: a | in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Matrix, 0, Eigen::Dense>' first required heres s i 71g | n cml eafnsatsc( etP_hraiorsd-eu>cdte ars:i v(epldu,(sb)l),i; c o t| Ph ^r eothirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpprd:.ud82ec:3: note: rin instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested heret Ii mv82p | el d< (c_o)tmatrix_L)ehns;t, r_ iR| he ^ss ,(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hOV:p,225tF:i,20oC:n) ,;note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here | 225 ^| | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp: 24 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h : :31519 ::r14 e:note: t uin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested herernote: n in implicit move constructor for 'Eigen::Product>, Eigen::Matrix>' first required here B a 315s24 | e | : : _ s{ e t r(reoetttuhurernrn ) Pi;rg o ld| ^: u:thirdparty/simpleuv/simpleuv/uvunwrapper.cppc:at388r<:aD31p:e _rnote: liin instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested hereiv en de388, | Oa t rh _ e b r lD oe r piocvinetkd_ >s(pdoekreisv(eVd,(F),,d ,oK=dt )hm;ea rt .r| di ^ex r thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppi*:v 55ep:d3o(:) )inote: ;nin instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested heret ; } 55 | | | ^ ^ aIn file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hrthirdparty/simpleuv/simpleuv/uvunwrapper.cpp::a687: p:In file included from _23thirdparty/simpleuv/simpleuv/uvunwrapper.hl::i6 : nnote: In file included from e(skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)athirdparty/simpleuv/thirdparty/eigen/Eigen/Dense r: _87b | l o c1k(V: ,FIn file included from ,0,enerthirdparty/simpleuv/thirdparty/eigen/Eigen/Coreg y ,vK.Xn)o;a l: i| a ^s435 (: ) = mat * y; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hthirdparty/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 281 :83614 | : 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] A 281 | DIn file included from esrithirdparty/simpleuv/simpleuv/parametrize.cppvs:eigdn1m&ent: s:::rtu111 n:(Dac5teu:anl Dswarning: sedefinition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]tB, as src111,e | &f uo ntc h)Ee;I r G| ^ )Ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h;:N732:17 :_ Inote: | Nin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here ^ H E thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hR732: | 48:34: I T_note: Ain implicit copy constructor for 'Eigen::DenseBase, 3, 1, true>>' first required hereS S I48G | Nt MeEmNp Tl_aO PtEiReA842 :c53l: nanote: tsesexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'r nM aa842lt | :r#:idcxeaBfalislnee _ Eas| IsigGnmeEn ^t_no _athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hliasN:(_114tI:hN9iH:sE -Rnote: >Iin implicit copy constructor for 'Eigen::MatrixBase, 3, 1, true>>' first required hereTd _ A114S | S>I GcNlMaEesNsTr _iMOaPpEBvRaAsTeeO;R S | ^ (thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:D63e:d82r:i v(note: ein implicit copy constructor for 'Eigen::MapBase, 3, 1, true>>' first required hered )) E63I | G E N _ I N H E R IbTo_oAlS SH,aIsDiGrNeMcEtNATc_cEeQsUsAL _=O PiEnRtAeTrOnRa(lD:e :rhiavse_do)d ti h| re ^er c.thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ht:d_824e:ar52ci:cv eenote: sdsexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'< X (p824)r,T yipne | t>e :r: nr ae lt:>: acslsEaisgsn _Bolp, 3, 1, true>' first required heree _r DEV154ICi | Evc_eFlUNda:Cs:s S EcBIallGaENr_ST>RONG(_)IN)oL;cI kN IE| m ^p lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:D<537X:p7r:T ynote: pin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heree , e 537rB | li v e odc& k oRpo ewrsa,t oBrl_=o(cckoConlsst, DIenrneirvPeadns&ee lo,tt hD_eennsreo>)a {| ^l thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hi:aB103s:a(81s:e :note: :in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required hereo p e103o | rttahetemorprl)a=;t (e o<| tt ^hy peerthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hn)a;m: 377er :eXtuprr9nT:y p*note: etin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here,h i isn;377t | }B l\o c k| R ^ o w thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:s: ,B66 a:is10en(:t o note: Bin implicit copy constructor for 'Eigen::Block>' first required heret l o66c | k Croetlusr,n bBolhooelc rkI.Xnpdnree(rdPerarniievl>evd In file included from e(cmoc/moc_meshgenerator.cppd)l:(,10a ): ssIn file included from )ts moc/../src/meshgenerator.h a :rB| 13tl: Ro ^In file included from oc moc/../src/model.hw/usr/local/include/CGAL/Eigen_solver_traits.hk,: : 272 :s| 9t: ^a r note: 10tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h: Cin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heremoc/../src/shadervertex.h::o8477::l1015: :note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all),warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 847 | 7 b | 272 tryepte | udle orf c n s kt RCXor wounscstt= C, | o ^bm l Xl| p_ ShaderVertexr o(moc/../src/shadervertex.hs:dc25oe:r21lki:vverC e_odsnote: (lptype is not C-compatible due to this default member initializer)t ,s 25ri | -) ); > | G ^L fthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hl:o796;as:t41 o:a l| l ^note: vin instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here ep Whthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h796ia:t | =h44 G : 1u11.t:0 eynote: sp;in instantiation of member function 'Eigen::DenseBase>::block' requested herees n (a mB| 44, | ^~~e X )moc/../src/shadervertex.hp :;l 26 am:i 3_n:x| _ p ^note: mr type is given name 'ShaderVertex' for linkage purposes by this typedef declarationa. tb r26l | i}ox ck(0, 0, _oSttIn file included from hhysrc/meshcombiner.cppepare.d<:eS1rrr: cVoIn file included from ew/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hrs:t>20e(:x), o: ther.;:cIn file included from olts/usr/local/include/CGAL/boost/graph/copy_face_graph.h( :y) p18)| e: ^=In file included from t /usr/local/include/CGAL/Cartesian_converter.hmo:tp30her;: (In file included from s/usr/local/include/CGAL/Bbox_2.hr| : ^c 22)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h: ;:In file included from 155/usr/local/include/CGAL/Dimension.h ::| 1020 ^: : In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hnote: thirdparty/simpleuv/thirdparty/eigen/Eigen/Corein instantiation of function template specialization 'Eigen::CommaInitializer>::CommaInitializer, -1, 1, true>>' requested here: 436:: 782thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:3:155 | note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | rcall_aesst:ignment(ds139t:u,14 src,: ri nnwarning: 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]C ot m139m | e arnal::aI ssign n_ oiDpor(,ntypesnam*e tsS trMcaa:tt:rSicxaBlaasre>&( )io)ct;h e_ r| ) ^; thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h c:| a ^s t714thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h::1755::<7 :Dnote: enote: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested herein 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 r 71455 | | c l a s s iCnwtiesrenBainarily:Ovp:Imecpdal l;l _ *a| > ^s (sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hti:hg93in:sm65):e, n note: toin 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( t h93ti | hs->derievedr(), ot)hteerm.pdleartiev;>::_set, Eigen::Matrix>>' requested here typ enote: 225nin instantiation of function template specialization 'Eigen::DenseBase>::operator<<, -1, 1, true>>' requested here | a m 47 | e L Lrh0eclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d.( /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uocsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_texturegenerator.o moc/moc_texturegenerator.cpp tochlle(ar2s))s;, C w| i ^ sLthirdparty/simpleuv/simpleuv/uvunwrapper.cppe.B:c388i:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here n oa388 | rl y ( O3 p); ; | ^ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h :thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cppp27o::i291n::t10 := mnote: note: ain 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 heretrix * point; | ^ in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here27 | E29IIn file included from | Gthirdparty/simpleuv/simpleuv/uvunwrapper.cpp E :6: NrIn file included from _ethirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from Mthirdparty/simpleuv/thirdparty/eigen/Eigen/DensetA:1u: In file included from Kthirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436rE: n_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h C:f139:W14a:Ic Sewarning: E_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]a _r B139e | Ia N DseAr(iRv Ye _d| O& ^P (othirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppop:pe68er:ra7at:toor =rnote: (+in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here,c so un68st MatrixBase& | om t) h e r | ); | ^ ^fthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h a:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h55:7:c enote: _in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1, true>>>' first required herea r e55a | :scla920s(:sl CwiseB12i,n:sa )note: r;y O p| I ^m pthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppl:;82 : 3| : ^ note: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hin instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here: 93 :8265 | : cnote: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1, true>, Eigen::Dense>' first required hereo t m93a | texpanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'trie xm _pe920ntrile | sa (tV ,e < tFy,rC); p ee| tn ^ authirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppm:re24:19: note: nin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | E I reGtBuErni Nni_CWISgE_BINARY_lRa:Er:TyaUOrRpaN,p _ _tlyipneeanTrclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3da_Ymb/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uPesr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_meshresultpostprocessor.o moc/moc_meshresultpostprocessor.cpp l EoL(chDkse_,rsi pvtedyo,pkOetheensraD(emVrei,v Fe,Rdd,h,OsKP>Nd A)ME);(de rive dc()l, a| os ^st hCewri.sdee rBithirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppiv:ne55adr(y)O)p:;;3 : \note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here| ^| 55 | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h a:rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ha25p:_:90610::5 :note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1, true>>' first required herenote: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' l 25i n | e906 | a rr _eb tl uorCcnwk i(EsVIe,GBFiE,nN0_a,CeWnIeSrEgryy,OKpX<_) B;\I N A| R ^Y _thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hR:E100T:U20R:N _ Tnote: Yin 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| ^ 100In file included from P | thirdparty/simpleuv/simpleuv/parametrize.cppE : (xD e+r1i=: In file included from athirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hl:p11h: aIn file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:*13 : yvIn file included from ethirdparty/simpleuv/thirdparty/eigen/Eigen/Core+d: 472,: wO thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.ht:h*161 :e5zr:D ewarning: rdefinition 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]i v e161d;, | p r | o ^ dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:u203 c:EtI)GE21N(:_dI NeHnote: Erin instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested hereiR vI Te203d | (_ ) ,A o tS hiSefr(.!dienrtiveeIdr(G)nN)aM;lE :N:Tb_ iO| PcE ^g Rsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hAt:T906a:b5(O:m aRnote: tSexpanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'r i( xB906(l | o)1 c, warning generatedb . k .ICcmwopils)eBl i( jn)| ,a ^r thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hyx:O842jp:,< 53 :B\ a note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS's| e ^clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d: /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u :sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_logbrowser.o moc/moc_logbrowser.cpp thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.hm:_552p:recon40842d: | i #tnote: din instantiation of function template specialization 'Eigen::MatrixBase, 1, 3>>>::cwiseProduct, 3, 1, true>>' requested hereei f oi552nn | e e Er ,I G rEeNmt__uIirNnHt E(em_lRhrsI.raoTtw_iA(oSrSnoIswGN)M,.E NtmrTa__neOsrroPrp)E)oR sA | T ^ Oethirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.hR:S(()D.ecrwiivse107edP)r oEdI:GEuN15c_:tI(N Hmnote: E_(skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)Rr IhTs _.AcS107SoIlG(NcMEoNlT)_ E)Q)U.A | Ls_ OPERATOR(Deriuvemd() )| ; ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h| : ^s 824thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hr:c:63152::58. :dnote: ec(expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' )note: .in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested here824_ | s o631 l | v e_ w EI GimEth__Ngf_uDnEcVtIoCrE._aFsUusNCi gEenICGsEoNe_fSfT(RmO_NdGs_tI.NcLoIeNfEf RDeefr(irvosew_,di&mcpoll() s,r cm._rshrsc(.)c,o edfsft(/r*o,w ,scrocl.)g)u;e s s| ( ^) *thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.ho:/645):;p 5 :| enote: ^(skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h :645836 | r: a46 :t note: oain instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herers =s (icgno836Cn | osetf fD(errow, i v eAcdsosl);i& g no mt| ehenr) t ^{< Athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hBc:ats796ue::a41:l:oD psnote: etin instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested hererT ay tp796oe | rC l= e(othetr)a; retnyuerdpn,e Sn*ratcmh,eiF sup;nlc >a}:i: rnu\_n m(a ta| rc ^it xuthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h_a:tl103yD:ps81et:<, Snote: sin implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required hererrc c ,>103 | :ft:utenymcpp)e; l ta mtp| e( ^< tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hy:sp732re:nc17a):m; e 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 hereX| ^ 732pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782 | :3: note: rin instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here T y 782 p | e i, n ctianeltrnl a_Balls::calsolic_assigkgnRnmomweesnnt(dstt,_,n s roc, i_intn atleiranBsal(oltc:hk:iColasss-s>idgenr_i,voed( )boo,lp oy(p)e)n;a m e| ^O tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h>:h 714ce:lr17asD:s erive dnote: :B:in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested herelSocck | ^ a thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hl:66:10: note: ain implicit copy constructor for 'Eigen::Block>' first required here714r | > 66 | ( ) retur)n B ;l ockXp r( dienrtievr| en ^d (athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h):l,537::7: note: :sin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herec ta a537lrl | t_Raosws,i st agr nt C ol, blockm Re on_wstes(,tt h_bilnosco-ak>ldias(oethCer);r o | ^il vsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.he:377:9: )dnote: ;in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here | ^ 377thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h | : 44 : 11 : ( ): note: ,Bin instantiation of member function 'Eigen::DenseBase>::block' requested herea soet(hoetrh.edr e.r dievreidv(e)44d) | (; ) ) m | ^| _ ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h :x225/usr/local/include/CGAL/Eigen_solver_traits.h::20272::p 9note: r:.in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested hereb lnote: o in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herec225 | k272 | ( 0 , 0 , Xo t= her.rr oemwts(), other.cols()) = othu_ersrn;o lBv a| es ^re _:sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:p_tsre-t>(sootl:vhe155W:eirt)h10;G:u ess(B,note: X in instantiation of function template specialization 'Eigen::CommaInitializer>::CommaInitializer, -1, 1, true>>' requested here) ;| ^| ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp :In file included from 155388src/meshcombiner.cpp | ::311: : In file included from note: /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here20 r: In file included from e388/usr/local/include/CGAL/boost/graph/copy_face_graph.ht | :u 18 r: nIn file included from /usr/local/include/CGAL/Cartesian_converter.h : 30 : In file included from /usr/local/include/CGAL/Bbox_2.h : C22 omm a: In file included from /usr/local/include/CGAL/Dimension.h : 20 : In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core : I435 : pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.ho:i281n:t14 :=n itiwarning: madefinition 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]al izer*( *s pt oaDitenirc_icvaest(o6nt: shIn file included from itsthirdparty/simpleuv/simpleuv/uvunwrapper.h ):,6D : eoIn file included from tnthirdparty/simpleuv/thirdparty/eigen/Eigen/Denses:1: eIn file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: Bthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281ha:es14er&:) o;twarning: her 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 | D ^)e ;rthirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp i: v| e47 ^:5 :dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h& note: o:in instantiation of function template specialization 'Eigen::DenseBase>::operator<<, -1, 1, true>>' requested herep 48e 47 | r L0:, 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=l ((2),L.ccol(o3); n | ^ s thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cppt:29:48 10 | D:te enote: nmin instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested heresp el B29aa | ts ee <&rt eyotptuehnerarnm) ;e f a D| ^ ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34r: note: ciin implicit copy constructor for 'Eigen::DenseBase, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1, true>>>' first required here ev 48 | temeplate<_tydpename Derived> clasa>sr MatreicxaBlassa(es s | | M ^ ^a tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppr:i:68xBa:557s:e7 : :note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1, true>>>' first required herenote: | in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here ^55 | cl a s thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h68: | 55 :s 7 :C w note: ifsaecin 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 hereBei _n aa55r | recyalOsap(slI,sms CwiseBinaryOpImpl; ) | ^ p;thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hl :93:; 65 | : ^ | note: ^thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppin 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 : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h82:: 933:9365:: | tnote: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested hereein implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1, true>, Eigen::Dense>' first required here m p 82l93 | a | tt eec, Eigen::Matrix, double>' requested herep n a247,r | | yt O y ppt,ey p e tn dayrempefeet nuLsarhmtsne, itrgulcyt:p:eanraampe_ lRi hn sL> | ^c l ah| se ShaderVertexsa sr, _Cbwliomoc/../src/shadervertex.hsc:k25_ :esBtip21yn:ao rpynote: Otype is not C-compatible due to this default member initializerp ; 25 ke | | en s ^a( mVthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h e,: F25GR:,Lh10dfs:,>lK do);a note: t| in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1, true>>' first required here ^ c lathirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp la:25sp55 | hs: a3C :w=r i enote: st1ein instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested hereuB. ri0 n;n55 aE rIy| GOEp ^~~N;_ | C W | moc/../src/shadervertex.h ^I:a S26rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hE::_a3Bp27:_I:l N1inote: An:type is given name 'ShaderVertex' for linkage purposes by this typedef declarationR e anote: Y 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 herer_ 26_R | b lEoT27c} | UkR E(NSIV_hG,aTEdFYeNrP_,VM0EA(KeE_DCeWrIiSvE,_rBeIeNdA,ROYtt_nheOeexPr;(r oDg pe| yer ^,irKv eXda),tp;or o d| ur ^+c tIn file included from )thirdparty/simpleuv/simpleuv/parametrize.cpp(:d1e: ,rIn file included from sthirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hu:m11): In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h| :^13 : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hIn file included from :thirdparty/simpleuv/thirdparty/eigen/Eigen/Core920::47212: :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h :note: 341i:expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'v5e: d (warning: 920)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] | , o341 t | h re er t. udEreInrG EiENvI_eGIdEN(NH)_E)CR;WI IT _| SA ^ES _Sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hIB:GI906NN:MA5ER:NY T_note: _expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'O P E906R | A TORS(BlockRImE pTl_dens eU )RCN w_ iT| sY ^PeE B(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hiD:neri842av:erdy,OOtph, 1, 3>>>::cwiseProduct, 3, 1, true>>' requested herefd ie ri552v | en e E IrGeEtNu_rInNdH (E(R)mI,_Tl _hAosSt.SrhIoeGwr(.rdoewr)i.vteNdr(MaE)nNs)T;p_ o\Os PeE(R A| T) ^O .Rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hcSw:(i906Ds:ee5:r Pinote: rvexpanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'oe dd u)906 | c t E (IC wGmiseBinaEryOp_N, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here) ;Q 100 | | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h :x631 :+58=: anote: Ul(skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)p h a631 | * y +m A_wf u*nc tzo;r . a| s ^s ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hg:n203C:o21e:f fnote: (L(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)m _ d203s_ | tO .P EcR Ao Te OfR(Deri fviRede)ff((r ! o| wi ^,col), nmthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ht_:serc824.rcn:ao52l:: e:note: bfexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'f(r owi,co cl824g | st a b ( mEaItGrENi_xD()E)V),;I CbE.| _c ^F oUlNthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h(C:j 796)E:I41: ,Gnote: Ein instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested herexN _jS ,796 | T BR aOtsNyeGp_:eI:nmNaL_mIpeNr Eep lDaecironin_vdemdi&a otptierrioanteorr,= (mc_xonis_ttt eyDerripaveet,: :&mt_ yeopretr ohtrem)rp)( s) r| c ^) {;thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h :B 836a| :s ^e46:: :othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hp erator=(otnote: :in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here782h :e 3r836: | ) ;note: rin instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested hereeAt usr ns782 i | *gthis n; m ce}anlt l<\_ A | ^c athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.ht:su154sa:i7g:n lnote: mDin implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required herees nt tT154(y | dpcsletC,al essarsnc e,Bl oicdnk,tISmrpeclr,:r:aT:syrpuesn,i gBnl_oocpk | ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h S:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h732r::c17:::Sc103a l:note: 81a:in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested herer note: > in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here( 732) | ) 103 | ; t e m plat e| < t yipe ^nna tmthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hee:r 714nX:ap17lr::T :ynote: cpin instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested hereae l, l 714i_ | nat s s i g Bn milenontckRowset,r intn _Ballon:c:kocCalo_lla_lasisas(,s tibghoniomsle n-Itn(>tdhniesr-Pe>ardneeirlvie>dv (ecdl(a)s,s oBtlhoecrk. )d e| r ^,i vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.heo:d66(t:h10e: rnote: .)din implicit copy constructor for 'Eigen::Block>' first required here)e;r ived() , in| t ^ e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hr:66225n:a | 20l :: :note: rain instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested hereest su ir225g | nn _B olIn file included from omoc/moc_texturegenerator.cpp p:c <10kSXcparl(a d: err,itvyepdIn file included from ()e,n asmmoc/../src/texturegenerator.htea rO:ttrR9eh: teIn file included from ourwrmoc/../src/model.hD,ne : rs10B: tiamoc/../src/shadervertex.hsv:eade7r:t:CSocl::,: 15_a:blsla oewarning: ctkrR>(anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]o(w)s),; o bt | lh7 ^o cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hke:C537r | o:l)st)7;: note: | ; ^in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.hy: 44 :537p | 11 e : | d ^note: in instantiation of member function 'Eigen::DenseBase>::block' requested here e_ s e44thirdparty/simpleuv/simpleuv/uvunwrapper.cppft: | 388 _ :sn 31 otaml_ixa:pr sur(note: o.in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested herecbtlhoe rc )k388;clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d(t | 0/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u ,sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_logbrowserdialog.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/u0 sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_floatnumberwidget.o moc/moc_floatnumberwidget.cpp ,| | ^o ^ t thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hh e: | r 377.: ShaderVertexr 9 o: wmoc/../src/shadervertex.h s note: ( in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here): 25, 377: | o21 t h: e note: type is not C-compatible due to this default member initializerr :. c B o25ap | lsosei( ()n o)t t h= = eGo rLtm.fhadetlerorir;xai t v a*el| dpp(o ^ih)na)t =; | 1 ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h .| : ^0 155/usr/local/include/CGAL/Eigen_solver_traits.h;: :10 :| 272 ^~~note: in instantiation of function template specialization 'Eigen::CommaInitializer>::CommaInitializer, -1, 1, true>>' requested here : 9moc/../src/shadervertex.h::15526 | : note: 3in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here: rIn file included from note: moc/moc_glbfile.cpp272e: | ttype is given name 'ShaderVertex' for linkage purposes by this typedef declaration10u : r In file included from 26moc/../src/glbfile.h n: | X11}C: othirdparty/json/json.hppS=m :hm8708maa:_Isdno43e:lir tVieawarning: rlvitoverlapping comparisons always evaluate to false [-Wtautological-overlap-compare]zee ex r;8708r_ | < sD e| p ^ rt irv-e>ds>o(l* vs et Wai ttichcoGn_sctuaste< sDboso(lB ,ieXr)i;vs e_d n | e*g>at( ^it vhei s= (x <= 0)) an,d 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) x 47 | != 0); / / sLe0<, Eigen::Matrix>' requested here s 29 | return ufeace_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp#755 | : ~~~~~~~~~^~~~~~~~~~~~68 :thirdparty/json/json.hpp7: :note: 8505in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here: 17 : note: 68in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here | 8505 | fa c dumep_int_eareas(l,sg); | ^ ethirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3:r (vnote: ain instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested herel . 82 | m co_tmatvrailx_enuter.inuemsb(eVr_,uFn,sCigned); | ^ )thirdparty/json/json.hpp:;11595 : 15| : ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppnote: :in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here24 :19: note: 11595in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here | 24 | r e t s.dumupr(n* tihgli:s:,a rtarue, enspu_rlei_ansecaii, static_carst<_ubnlsigonck_spokes(V,F,d,Kd); e | ^ dthirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: iin instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested heren t 55 | > (arap_liinear_block(V,F,0,enerngy,KX); | ^ dIn file included from ethirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:n11: tIn file 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.hthirdparty/json/json.hpp:17246:20: :note: 288:14: warning: in instantiation of member function 'nlohmann::basic_json<>::dump' requested heredefinition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | D e17246 | r i return h(j.dump()); | v ^ed & 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( | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u:68sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_skeletonikmover.o moc/moc_skeletonikmover.cpp :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 Derivedclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 & 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 | 49 warnings generated. 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); | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u:sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_rigwidget.o moc/moc_rigwidget.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 | araclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dp/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u_sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_riggenerator.o moc/moc_riggenerator.cpp 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=clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d(/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ucsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_poser.o moc/moc_poser.cpp onst 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 | templIn file included from amoc/moc_exportpreviewwidget.cppt:e10a tc allassp hBal o=c k1.0; | ^~~ | ^moc/../src/shadervertex.h :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h26::8183::10 :note: type is given name 'ShaderVertex' for linkage purposes by this typedef declarationnote: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 26 | } Sha d818e | r return tVyepretnaemxe; F i| x ^e dBlockXpr::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 In file included from moc/moc_graphicscontainerwidget.cpp :c10lass CwiseNullaryOp; | ^ : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hIn file included from :moc/../src/graphicscontainerwidget.h93::765: :In file included from moc/../src/modelwidget.hnote: :in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here12 : 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] 93 | t7e | mtpylpate moc/../src/shadervertex.h :c25l:21:ass CwiseBinaryOp ;note: type is not C-compatible due to this default member initializer | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h :2550 | : 1 : note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required hereG L f50l | oEaItG EaNl_pMhAaK E=_ S1C.A0L;A R1 _| B ^~~I N warningmoc/../src/shadervertex.hA:R26Y generated:_. 3O:P (note: otype is given name 'ShaderVertex' for linkage purposes by this typedef declarationp e r26a | t}o rS*h,apdreordVuecrtt)e x ;| ^ | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h ^:960:clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d 3/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u:sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_posemeshcreator.o moc/moc_posemeshcreator.cpp In file included from note: moc/moc_riggenerator.cpp:expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'10: In file included from 960 | EIGEN_moc/../src/riggenerator.hMA:8: In file included from Kmoc/../src/model.h:10E: _moc/../src/shadervertex.h:7:15: warning: Sanonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]CALAR_ B 7 | typeIdNARYe_fOP_ONTHELEFT(MET HstruOcD,OPNAMEt) \ | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer | 25 | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h G:L955f:l12:o anote: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT't 955 | a l p hraeturn EI G=EN_SCAL A1R._0B;I NA R| Y ^~~O Pmoc/../src/shadervertex.h_:E26XPR_RETURN_TYPE(PromotedT,:D3e:r ivnote: etype is given name 'ShaderVertex' for linkage purposes by this typedef declarationd , O26P | N}A MSEh)a(d e\r V e| r ^t ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hx: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 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; | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file 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()); } | ^ 1thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:51:44: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here warning generated. 51 | H_sqr.col(0) = (1./16.) * (4. * L.col(3).array().squareclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d(/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u) * L.col(0).asr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_poseeditwidget.o moc/moc_poseeditwidget.cpp rray().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,en1e warningr generatedg. y,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 | Derivclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ued& operator=(const Arrsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_poselistwidget.o moc/moc_poselistwidget.cpp ayBase& 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_blIn file included from omoc/moc_posemeshcreator.cppc:k10: (In file included from Vmoc/../src/posemeshcreator.h:4: ,1In file included from F warningmoc/../src/model.h:, generated100,ener. gy,KX);: | ^moc/../src/shadervertex.h :In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:713clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d: /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u:In file included from sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_posemanagewidget.o moc/moc_posemanagewidget.cpp 15thirdparty/simpleuv/thirdparty/eigen/Eigen/Core::435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: 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] anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 281 | 7D | erived& operattor=(const yDenseBase& poteher); | ^ dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.he:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here f 39 | templ ate classr ArruacyBase | ^ tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7 : | note: ^ | ShaderVertex in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required heremoc/../src/shadervertex.h :25: 33 | 21c: note: ltype is not C-compatible due to this default member initializera s s25 | C w i s eGULnfalryoOapImplt; a l| ^ pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hha = 1.0; : | ^~~ 91moc/../src/shadervertex.h:26::653:: note: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required heretype is given name 'ShaderVertex' for linkage purposes by this typedef declaration 9126 | | t}e mSphlaadtee 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| : ShaderVertex51 :moc/../src/shadervertex.h33::25 :note: 21in instantiation of function template specialization 'Eigen::operator*' requested here : 51 | note: type is not C-compatible due to this default member initializer H_s25q | r . c o lG(L0f)l o=a t( 1./16a.l)p h*a (4=. 1*. 0L;. col (| 3 ^~~).a rraymoc/../src/shadervertex.h(:)26.s:q3u:ar enote: (type is given name 'ShaderVertex' for linkage purposes by this typedef declaration) * 26L. | col}(0 )S.haarrday().square() -e r V e| r ^t ethirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppx: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(PromotedT1, warningD generatede. rived,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 | templatemoc/../src/document.h : 14 : In file included from moc/../src/model.h:10 : class CwiseNullaryOmoc/../src/shadervertex.hp; : 7| ^: 15thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h::93 :warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 65 7 | ty:p enote: din implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Array>' first required here ef s t93ruct | ^ | | ShaderVertexte mmoc/../src/shadervertex.h:25:21pla:t note: type is not C-compatible due to this default member initializer e 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' 955In file included from | moc/moc_poselistwidget.cpp : 10 : rIn file included from emoc/../src/poselistwidget.ht:u6r: nIn file included from moc/../src/document.hE:IG14E: NIn file included from _moc/../src/model.hS:C10A: Lmoc/../src/shadervertex.hA:R7_:B15I:N ARYOP_EXPR_RETURN_TYwarning: PE(anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]P r o7m | ottyepdeT,dDeefr isvtruct | ^ | ShaderVertex emoc/../src/shadervertex.hd:,25O:P21:N note: type is not C-compatible due to this default member initializer A M25E | GL)f(l o\a t | a ^ lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hp:h931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' a 931 | CwiseB i=n a1r.y0O;p < E| I ^~~G Emoc/../src/shadervertex.hN:_26C:A3T:( Enote: IGtype is given name 'ShaderVertex' for linkage purposes by this typedef declarationE N_CAT(intern al::scalar_,OPNAME26) | ,_op)::ScalSar>,h \ | ^ athirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cppd:51:33: note: ein instantiation of function template specialization 'Eigen::operator*' requested here rVe r51 | t H_sqr.ec1o warningl generated(. 0x) = (1./;1 6.) * (4. * L .| col ^( 3).array().square() * L.cclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3do/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ulsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_posewidget.o moc/moc_posewidget.cpp (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.derivIn file included from emoc/moc_posemanagewidget.cpp:d(10): )In file included from ; moc/../src/posemanagewidget.h :| ^ 4thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: : expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' In file included from moc/../src/document.h906: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 | ty pedef struct | ^ | C ShaderVertex wmoc/../src/shadervertex.h:25:21: note: itype is not C-compatible due to this default member initializer seBina ryOp< \25 | | ^ GLfloa t alphathirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp = 1.0; | ^~~ :moc/../src/shadervertex.h:26:3: note: 51type is given name 'ShaderVertex' for linkage purposes by this typedef declaration : 26 | } ShaderV61e: rnote: tex;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 igIn file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hl: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: a/usr/local/include/boost/dynamic_bitset/dynamic_bitset.hppr:ap111_:lin20e: awarning: rdefinition of implicit copy constructor for 'reference' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]_ b 111l | o c k _ refserencpeo&k eopse(rV,F,d,aKtor=(const reference& rhs) { ddo)_assign(r;hs); return *this; } // for b[i] | = ^ b[j] | ^ /usr/local/include/boost/dynamic_bitset/dynamic_bitset.hppthirdparty/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 308 :55 | arap_linear_block(V,F,0,e16n:erg y,KX); | ^ note: in implicit copy constructor for 'boost::dynamic_bitset<>::reference' first required here 308 | In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1 : In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file 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 | r eturn refer eDnce(m_bits[belriovck_index(peod& operator=(consst Arr)ayBa]se& other), | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:b55i:7: tnote: _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 herei n d55 | class eCxwis(epBoisn)a)r;y O p| I ^m p/usr/local/include/CGAL/Polygon_mesh_processing/internal/Corefinement/Face_graph_output_builder.hl:;1071 : 100| : ^ note: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hin instantiation of member function 'boost::dynamic_bitset<>::operator[]' requested here: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 1071 | 93 | t e m p l a t e i p atch_insidcel_atsms2 [CpwaiseBinaryOp; | ^ tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hc:h27_:i1d:_ pnote: 1in 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_)C W|I|S E _| B ^I N/usr/local/include/CGAL/Polygon_mesh_processing/internal/Corefinement/Visitor.hA:R1682Y:_5O:P (note: operator+,sum) 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 | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h :1682920 | : 12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | o utp u tr_ebuturn iElder(nodes, I | ^ G/usr/local/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:1758:15:E note: Nin 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 | C W I S E vis_iBtoIrN.AfinRaYlize_(REnodTeURsN_,TtYPE(Derimved1,,OthertDem2,vpm1,rvpm2i)ve;d ,OPNAM| E ^ )/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h(:de408r:i3v:e d(), other.dernote: iin 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 v e408 | d()); \ | ^ fthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5u:nctor (note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' C 906 | G AL:C:Emptwyseti_siteratoer()B, throw_on_self_interseictnaryOp< \ | ^ ithirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:52:61: note: oin instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>>>::operator+, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested heren , 52 | 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 | co refine _ (and_(compute_boLo.col(1)l.areraany_().square() + L.col(4o).arrpaey().rIn file included from samoc/moc_posepreviewsgenerator.cppq:tui10ao: rnIn file included from esmoc/../src/posepreviewsgenerator.h((:)t7)m: 1In file included from -,moc/../src/model.h :t10 m| 2 ^, outpthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppu: :t70:7,:moc/../src/shadervertex.h :nnote: 7pin instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here:115,: n 70 | p warning: 2 anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage], | dihedra ^l_a ngsrc/meshcombiner.cpp7les_intr: | insic122(tl:,s,theyta,cos_49ptheta)e:; 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 | thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp d: 82e: 3f : s t rnote: u in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here if 82( | ! C GcAoLt:m:aPtorilxy_geonnt_rmieessh(_Vcp,t1 warning generated| . ^ r| ShaderVertex Fomoc/../src/shadervertex.h,c:Ce25)s:;21s: note: | type is not C-compatible due to this default member initializeri ^ n 25thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp | : 24 : g19 ::cor:eG fLinnote: ef_in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested herela onad tclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d_/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_preferenceswidget.o moc/moc_preferenceswidget.cpp a24cl | p h a o= m 1r.e0t;uprn igl:u :t a| ^~~r eamoc/../src/shadervertex.h_:u26n:i3on(p*:_f inote: rlstCgaliMesnhtype is given name 'ShaderVertex' for linkage purposes by this typedef declaratione a r26_ | b,}l Soh*acsecodkne_drCsgVapelMeosrhkt, *reeexs;s u( V| , ^F ,ld,tKCdgalM)e;sh) ) | ^{ | ^ 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 CwiseBinaryOpImpclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ulsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_motionmanagewidget.o moc/moc_motionmanagewidget.cpp ; | ^ 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)(d1eri warningv generatede. d(), 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: clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3din 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/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_motionlistwidget.o moc/moc_motionlistwidget.cpp 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 In file included from moc/moc_posewidget.cpp55 | : 10 : aIn file included from rmoc/../src/posewidget.ha:p6_: lIn file included from imoc/../src/document.hnear_bl:14o: cIn file included from moc/../src/model.h:k10(: V,moc/../src/shadervertex.hF:,70:,15en:e rwarning: ganonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]y , K7X | )t;y p e| d ^ ef strIn file included from uthirdparty/simpleuv/simpleuv/parametrize.cppc:t1: In file included from | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h :| 11 ShaderVertex : moc/../src/shadervertex.hIn file included from :thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h25::2113: :In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:note: 448type is not C-compatible due to this default member initializer: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h :25107 | :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& GoperLaftloora=t a(lcpohnst ArraayBase &= other) | ^ 1thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h.:033;: 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 CwiseUnarymoc/../src/shadervertex.hO:pImpl; | ^ 26thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65:: 3note: :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 | 58d warningis generatedh. edral_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 | clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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 file included from 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 heremoc/moc_preferenceswidget.cpp : 10: In file included from moc/../src/preferenceswidget.h:4: In file included from moc/../src/document.h:1455: | In file included from cmoc/../src/model.hl:a10s: smoc/../src/shadervertex.h :C7w:15: iwarning: sanonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]eBinaryOpI m p7l | typIn file included from e;d emoc/moc_motionmanagewidget.cppf : | 10s: ^tIn file included from rmoc/../src/motionmanagewidget.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:u:493c: :In file included from 65moc/../src/document.h:: 14t: note: In file included from 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 heremoc/../src/model.h : | 10 ^: 93moc/../src/shadervertex.h | | :t ShaderVertex7 :emoc/../src/shadervertex.h15m::p 25warning: :lanonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]21a :t enote: 7d: e 15rc:V ewarning: lranonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]at se sx7; | C t| w ^yi pseeBinaryOdpe;f s| t ^r uthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hc:t50 : 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| ShaderVertex 50moc/../src/shadervertex.h | :E25I:21G:E Nnote: 1_type is not C-compatible due to this default member initializer warningM generatedA . KE25_ | S C AL AR_ BGILNfAlRoY_OPa(to paelrator*,pphrao d= u1c.t0); | ^clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_motionsgenerator.o moc/moc_motionsgenerator.cpp | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h ^~~: 960:3: note: moc/../src/shadervertex.hexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' : 960 | 26 : EIGEN_M3A: Knote: Etype is given name 'ShaderVertex' for linkage purposes by this typedef declaration_SCALAR_ BINARY_OP_ON T26HE | L}E FST(MhETHaODd,OPNeAME) \r | ^ Vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: enote: rexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT't e x955 | ; r| e ^ turn 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(In file included from 1moc/moc_motionlistwidget.cpp):.ar10r: aIn file included from ymoc/../src/motionlistwidget.h(:)6.: sIn file included from qmoc/../src/document.hu:a14r: eIn file included from (moc/../src/model.h) - A.col:(102: )moc/../src/shadervertex.h.:a7r:r15a:y (warning: )anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]. s quar7e | (t)y)p.eadrerafy ()s t/r u c t| ^ | thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp ^ :| 70 ShaderVertex: 7moc/../src/shadervertex.h:: note: 25in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here: 21: 70note: | type is not C-compatible due to this default member initializer 25 | d i hGeLdfrlaolat alpha =_ 1a.n0g; | ^~~ lmoc/../src/shadervertex.h:e26s:3_:i nnote: ttype is given name 'ShaderVertex' for linkage purposes by this typedef declarationr ins i26c | (}l ,Ssha,dtehreVta,cos_theta); | ^ ethirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppr:t82e:3: xnote: ;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:19 warning: generated. 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 HasDiclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dr/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uesr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_animationclipplayer.o moc/moc_animationclipplayer.cpp ctAccess = 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;1 warning generated. | ^ 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_direclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 ct_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 | 1 warning generated . 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 | dclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3di/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uhsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_materiallistwidget.o moc/moc_materiallistwidget.cpp edral_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 | EIn file included from Imoc/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 Gmoc/../src/model.hEN_DEVIC:E10_F: Umoc/../src/shadervertex.hN:C7: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] E 7I | GEN_STRONG_INLINE Derivteypedef stdruct& | o ^ | ShaderVertex pmoc/../src/shadervertex.h:e25r:21: note: atype is not C-compatible due to this default member initializerto r 25 | = (const De rived & G Lflootaher) { Baset::operato r=(otahlpha = 1e.r0; | ) ^~~; moc/../src/shadervertex.h:26r:e3: tnote: urntype is given name 'ShaderVertex' for linkage purposes by this typedef declaration * 26 | }t ShadehrVertiesx; ; } \ | ^ 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 coIn file included from nmoc/moc_motionsgenerator.cpp:s10t: In file included from moc/../src/motionsgenerator.h:7: In file included from moc/../src/model.h:10: Amoc/../src/shadervertex.hr:7:r15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] a 7 | typyedWef strucrt | ^ | a ShaderVertex pmoc/../src/shadervertex.hp:e25:21: note: type is not C-compatible due to this default member initializer r 25 | SahraderVertex; | ^ ray() 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 | retur1n warning generatedS. quareReturnType(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().clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ussr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_materialmanagewidget.o moc/moc_materialmanagewidget.cpp quare() - 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)1 warning generated. = (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,clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dc/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uossr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_materialpreviewsgenerator.o moc/moc_materialpreviewsgenerator.cpp _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(oIn file included from pmoc/moc_animationclipplayer.cpp:10: In file included from emoc/../src/animationclipplayer.h:ra6: tIn file included from moc/../src/model.h:10o: moc/../src/shadervertex.h:7:15:r warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] - ,difference)7 | | t^ ythirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hp:e920:12d:ef str unote: ctexpanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' | ^ | ShaderVertex moc/../src/shadervertex.h:25 :920 | 21 : return EIGEN_ CWISE_BINARYnote: _RETURN_Ttype is not C-compatible due to this default member initializerYPE(Derived , O25 | therD erived,OPN AME)(deriv e GLfldoat alpha =( 1.0; | ^~~ )moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration , 26other.de | r} ShaderVerteixved;()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' | 906 ^1 | warning generated . CwiseB inaryOp< \ | ^ 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_sqclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 r.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 In file included from moc/moc_materialeditwidget.cpp24: | 10 : return igl::aIn file included from rap_linmoc/../src/materialeditwidget.he:ar_block_s7p: okes(In file included from V,F,d,Kd); | ^ moc/../src/document.hthirdparty/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 14 55 | : arap_linear_block(V,F,0,energy,KX); | ^ In file included from In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file 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] moc/../src/model.h 47 | : 10: EIGEN_Imoc/../src/shadervertex.hNHERIT_:A7S:S15I:G Nwarning: Manonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]E N T7_ | OPEtRypedef struct | ^ | ShaderVertex Amoc/../src/shadervertex.hT:O25R:S21(:A rnote: rtype is not C-compatible due to this default member initializera y W25r | app e r ) GL f l| o ^a tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h :a842l:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' p 842 | ha = 1.0#;d | ^~~ emoc/../src/shadervertex.hf:i26n:e3 :E Inote: Gtype is given name 'ShaderVertex' for linkage purposes by this typedef declarationE N 26_ | I}NHERIT_ ASSIGNSMhEaderNVertex; T| ^ _OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 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_entries1 warning generated. (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_clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dl/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uisr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_fbxfile.o moc/moc_fbxfile.cpp near_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 classIn file included from CwiseBinaryOpmoc/moc_materiallistwidget.cpp; | ^: 10thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: : note: In file included from in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required heremoc/../src/materiallistwidget.h : 619: | In file included from Emoc/../src/document.hIG:E14: In file included from moc/../src/model.h:10: Nmoc/../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]M A 7 | typedef struct | K ^E_CWI S | ShaderVertex Emoc/../src/shadervertex.h_BINARY_OP(operator-,differe:n25ce) | ^ :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:21920: note: :type is not C-compatible due to this default member initializer 12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 25 | 920 | return EIGEN_CW I S E_GBLIfNlAoRaYt_ RaElTpUhRaN _=T Y1P.E0(;D e | r ^~~i vmoc/../src/shadervertex.he:d26:,3: Onote: ttype is given name 'ShaderVertex' for linkage purposes by this typedef declaration he r26D | e}ri vSehadd,erOVPertNeAMEx);( | ^ 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,sIn file included from ,moc/moc_materialmanagewidget.cppt:het10a: ,In file included from cmoc/../src/materialmanagewidget.ho:s4_: tIn file included from hmoc/../src/document.h:e14t: aIn file included from )moc/../src/model.h;: 10 : | ^moc/../src/shadervertex.h :thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp7::8215: :warning: 3anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]: note: 7in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here | t yp82ede | f struct | co ^t m a| t ShaderVertexr imoc/../src/shadervertex.hx:_e25n:t21r:i enote: stype is not C-compatible due to this default member initializer( V ,25F | , C ) ; G | ^L fthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppl:24o:a19t: anote: lin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested herep h a24 | = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declarationr e t26u | r}n Sihgald:e:raVrearpt_elxi;n e a| r ^_ 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_INHIn file included from Emoc/moc_materialpreviewsgenerator.cppR:10: IIn file included from T_ASSIGNMENT_Omoc/../src/materialpreviewsgenerator.hP:7: EIn file included from Rmoc/../src/model.hA:T10O: Rmoc/../src/shadervertex.hS(Deri:v7:15e:d ) warning: Eanonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]I G E7N | _typedeIf struct | ^ | ShaderVertex Nmoc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer H 25 | E GLfloRaIt alpha = 1.0; | ^~~ Tmoc/../src/shadervertex.h:_26A:3:S Snote: Itype is given name 'ShaderVertex' for linkage purposes by this typedef declarationG N M26E | N}T _SEhQaUAL_OPERATOR(Derived) | ^ dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.he:r824V:e52r:t enote: xexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'; 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(oper1 warning generateda. tor-,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_RETURNclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 _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(DeriveIn file included from dmoc/moc_materialwidget.cpp:)10: In file included from EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPmoc/../src/materialwidget.hE:R6A: TIn file included from Omoc/../src/document.hR:(14D: eIn file included from rmoc/../src/model.hi:v10e: dmoc/../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: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.htype is not C-compatible due to this default member initializer : 25 | GLfloat824 alpha = 1.0;: | ^~~ 52moc/../src/shadervertex.h:26:3: note: :type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } note: ShaderVertex; | ^ expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 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 c10: lIn file included from amoc/../src/fbxfile.h:10: sIn file included from moc/../src/document.hs:14: In file included from Blomoc/../src/model.hc:k10 | ^ : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.hmoc/../src/shadervertex.h::742:15:7:: warning: note: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 42 | 7c | ltayspse dAef struct | ^ | ShaderVertex rmoc/../src/shadervertex.hr:25a:y21W:ra pnote: ptype is not C-compatible due to this default member initializerer : p u 25b | l ic Array BaGsLe >0 ; | | ^ ^~~ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hmoc/../src/shadervertex.h:26:3: note: :type is given name 'ShaderVertex' for linkage purposes by this typedef declaration93 :65 :26 note: | in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here } 93S | htaemdpelratVee class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 : 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; 1 warning| ^ generatedthirdparty/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.hclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d:920:12: /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/unote: sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_animalposer.o moc/moc_animalposer.cpp 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()).aIn file included from rmoc/moc_motiontimelinewidget.cppr:ay()10 / : In file included from | ^ moc/../src/motiontimelinewidget.hthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp::706: :In file included from 7moc/../src/document.h: :note: 14in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here : In file included from moc/../src/model.h70: | 10 : moc/../src/shadervertex.h : 7 : 15d:i hwarning: eanonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]d r a7l | _taynpgleedse_fi nstructt r i| n ^s i c| ( ShaderVertexl ,moc/../src/shadervertex.hs:,25t:h21e:t anote: ,type is not C-compatible due to this default member initializerc o s25_ | t h e t aG)L;f l o| ^ athirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppt: 82a:l3p:h anote: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here= 182. | 0 ; cot m a| t ^~~ rmoc/../src/shadervertex.h:i26x:_3e: note: ntype is given name 'ShaderVertex' for linkage purposes by this typedef declarationt r 26i | e}s (SVh,aFd,eCrVerte)x; ; | ^ 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:1 warning generated . 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; | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u1sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_skeletondocument.o moc/moc_skeletondocument.cpp : 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=(1co warningn generateds. t 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:clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d note: /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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_RETIn file included from Umoc/moc_motionclipwidget.cppR:N10_T: YIn file included from Pmoc/../src/motionclipwidget.hE:(4P: rIn file included from omoc/../src/document.hm:o14t: eIn file included from dmoc/../src/model.hT:,10D: emoc/../src/shadervertex.hr:i7v:e15d:,OPNAME)( \ | ^ warning: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]931: 3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE'7 | t931y | pe d Cweif structs eBinaryOp <| E ^I | ShaderVertex Gmoc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer E 25 | N _CA TG(EIGEN_CAT(internal::scalar_,OPNAME),_op): :| S ^calar >, \ | ^ 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 | EIclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dG/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uEsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_cutfacewidget.o moc/moc_cutfacewidget.cpp N_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); 1| warning ^ generated . 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,clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uKsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_cutfacelistwidget.o moc/moc_cutfacelistwidget.cpp d); | ^ 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); | ^ 1 warning generated. In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file 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& operclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3da/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/utsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_preferences.o moc/moc_preferences.cpp or=(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_intIn file included from rmoc/moc_posedocument.cppi:n10s: iIn file included from cmoc/../src/posedocument.h(:l6,: sIn file included from ,moc/../src/skeletondocument.ht:h12e: tIn file included from amoc/../src/model.h,:c10o: smoc/../src/shadervertex.h_:t7heta); | ^ :thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp15::82 :warning: 3anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]: 7 | note: tin instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here ypede f struct | ^ | ShaderVertex 82moc/../src/shadervertex.h:25:21: | note: type is not C-compatible due to this default member initializer 25 | c GLfloat alpohtmatrix_entriesa( V,F,C)=; 1 .| 0 ^; thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp :24:19| : ^~~ note: moc/../src/shadervertex.hin instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here: 26 :24 | 3 : note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration r26etu | r}n ig l::Sahraadepr_Vleirtneexa;r _ b| l ^o ck_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& operIn file included from ator=(consmoc/moc_skeletondocument.cppt D:enseBase& othe10r); | ^ : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: In file included from note: moc/../src/skeletondocument.hin implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>' first required here : 39 | 12t: In file included from moc/../src/model.he:mplate cla10s: smoc/../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] A 7 | typedef struct | ^ | ShaderVertex rmoc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer r 25 | GLfloat alpahyBasae | ^= thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: 1note: .in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>>>' first required here 0 ;33 | c| l ^~~as smoc/../src/shadervertex.h:26:3 : note: Ctype is given name 'ShaderVertex' for linkage purposes by this typedef declarationw iseUna r26 | y}OpI mShaderVertex; | ^ pl; | ^ 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 | EIGENIn file included from _moc/moc_cutdocument.cppD:10E: VIn file included from Imoc/../src/cutdocument.h:5C: EIn file included from _moc/../src/skeletondocument.hF:U12N: CIn file included from moc/../src/model.hE:I10G: Emoc/../src/shadervertex.hN:_7S:T15R:O Nwarning: Ganonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]_ I N7L | ItNyEp eDdeerfi vsetdr&u cotp e r| ^ a t| o ShaderVertexr =moc/../src/shadervertex.h(:c25o:n21s:t note: Dtype is not C-compatible due to this default member initializere r 25 | i v e GLfloat alphda = 1.&0; o | ^~~t hmoc/../src/shadervertex.h:26:3: note: etype is given name 'ShaderVertex' for linkage purposes by this typedef declarationr ) {26 | } ShaderVertex; | ^ 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 | moc/moc_cutfacewidget.cpp ^: 10In file included from : thirdparty/simpleuv/simpleuv/parametrize.cpp:In file included from 1moc/../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.hIn file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h1:: warning117 generated:: 15In file included from :. thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from warning: thirdparty/simpleuv/thirdparty/eigen/Eigen/Coreanonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]: 435 : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h7: | 281typed:e14f: clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d1s warningt1/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u generatedrwarning: . sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_scripteditwidget.o moc/moc_scripteditwidget.cpp definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] warningu generatedc . t281 | ^ | | ShaderVertex moc/../src/shadervertex.h : 25 :21: note: Dtype is not C-compatible due to this default member initializer e 25 | r GiLvedf&clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dl /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uosr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_scriptvariableswidget.o moc/moc_scriptvariableswidget.cpp poclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3de/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uarsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_scriptwidget.o moc/moc_scriptwidget.cpp att oarl=pha = 1.0; | ^~~ (moc/../src/shadervertex.hconst: 26D:e3ns:eBas enote: &type is given name 'ShaderVertex' for linkage purposes by this typedef declaration o t26h | e}r )S;h ad e| r ^V ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.hr:te39x; : | ^ 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:clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/unote: sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_scriptrunner.o moc/moc_scriptrunner.cpp expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ pthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppe:80:48:d note: ein instantiation of function template specialization 'Eigen::operator*' requested heref 80 | s tr u c t s | ^i n | _ ShaderVertexth emoc/../src/shadervertex.hta.col(0) = vo:l.a25rray() / ((2./(3.*:l.col(0).a21r: rnote: atype is not C-compatible due to this default member initializery ( 25) | ) ) . a rGrLafyl(o)a t* asl.pchoal (=1 )1..a0r;ra y (| ) ^~~ * moc/../src/shadervertex.hs:.26:c3o:l (note: 2type is given name 'ShaderVertex' for linkage purposes by this typedef declaration) . a26r | r}a yS(h)a)d;e r V| e ^r tthirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cppe:x82;: 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.col1(2 warning generated. ).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 | clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 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 | templ1a warningt generatede. clasclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3ds Bl/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uosr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_updatescheckwidget.o moc/moc_updatescheckwidget.cpp ck | ^ 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).arIn file included from rmoc/moc_scriptrunner.cpp:a10: yIn file included from (moc/../src/scriptrunner.h):)9; : thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h| : ^215 :thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp22::82 :warning: 3suggest braces around initialization of subobject [-Wmissing-braces]: note: 215 | in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | JSValue value = {0 } cot;m atrix _e| n ^tries(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 thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h 24 | : 215:23: warning: remissing field 'tag' initializer [-Wmissing-field-initializers]turn igl::arap_ l215 | i near_block_spokes(V, F ,Jd,KSdV)a;l | ^ uthirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cppe: value = {055}; | ^ :3thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h::224:22: warning: note: suggest braces around initialization of subobject [-Wmissing-braces]in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 224 | 55 | JS V alue vaarlaue p= {0};_ l | ^ i | {} nthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:e224a:r23_:b lwarning: omissing field 'tag' initializer [-Wmissing-field-initializers]ck(V,F,0,energy,KX) ; 224 | | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cppJ:S1V: aIn file included from lthirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hu:e11 : vIn file included from athirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.hl:ue =13 : {0}; | ^ In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Corethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h::244:50: warning: 436unused parameter 'ctx' [-Wunused-parameter]: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h :244 | static i139nline :J14SV:al uwarning: edefinition 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 Mat_r_iJxBase& other); SIn file included from _In file included from | Nmoc/moc_scriptwidget.cpp ^emoc/moc_scriptvariableswidget.cppw :Fthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:l10:o10: 114a: In file included from :tIn file included from 96moc/../src/scriptwidget.hmoc/../src/scriptvariableswidget.h4::(:5 7: J: In file included from note: SIn file included from moc/../src/document.hin implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required hereC omoc/../src/document.h n::114t14 | : 14>eIn file included from : xmoc/../src/model.hctl: a10*sc: In file included from smoc/../src/shadervertex.htmoc/../src/model.h :xM:,a 7pdB10oa:us: 15bemoc/../src/shadervertex.hl;: :e 7 warning: :anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]15| ^d :) thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h7warning: | anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]t y p:| e d7 ^ | 219 etfy psed:e34t:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.hfr : note: u482in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required herec:st t54r 219: | | twarning: e ^unused parameter 'ctx' [-Wunused-parameter]u mc pt l482 | ast | te | Jcnote: SlV ShaderVertexaatype is not C-compatible due to this default member initializerslsu Mea p 25Bmoc/../src/shadervertex.hJ | :aS 25s :_e N21 S _ B0Oa;Ol| L p ^ vhthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.ha:l63):| 82a: note: | in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here ^~~ ^ =thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h63moc/../src/shadervertex.h: | 487 :1: 2655 : :. 3 : warning: 0 unused parameter 'ctx' [-Wunused-parameter] ; bnote: o 487type is given name 'ShaderVertex' for linkage purposes by this typedef declarationo | ls tHaats i| D ^~~c i rmoc/../src/shadervertex.hj26:e | 26sc_tf}A: o3Sc:rh cacees_note: sd type is given name 'ShaderVertex' for linkage purposes by this typedef declarationei= r V26n | ie}lnri tntSeeh rJnSaVlaa:l:uhea sdJ_Sd_iNreeeexcwr;tI_n atc3Vc2e (se| JrSs ^C< XopnrtTeyxpte >*:c:trxe,t >i nctl3a2st_st Bvlaolc)kImp l_ deen| xse; | ; ^ ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h : 154:| 7: note: thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h ^in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here : 154 | class BlockImp492l | ^ 492thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: | note: sin implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here t 103 | template class Bl608ock | ^ | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: sin implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here t a840tic inline JSValue JS_DupValue | (JSContext *ctx, JSValu e Creturn oCnst ov) | ^ lXpr(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 Blclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3do/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ucsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_intnumberwidget.o moc/moc_intnumberwidget.cpp k | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 : 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 ArrayWrappclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/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 er(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 | arap1_l warningi generatedn. ear_block(V,F,0,energy,KX); | ^ 1In file included from warning generated. thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/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& opclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3derat/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uosr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_ragdoll.o moc/moc_ragdoll.cpp r=(const DenseBase& other); | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u:39:34: note: sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_imageskeletonextractor.o moc/moc_imageskeletonextractor.cpp 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()); | ^ clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uexpanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_contourtopartconverter.o moc/moc_contourtopartconverter.cpp 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_lclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3di/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/unsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_remesher.o moc/moc_remesher.cpp ear_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.deriveclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dd()); | ^ /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uthirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cppsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_waitingspinnerwidget.o moc/moc_waitingspinnerwidget.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_bIn file included from moc/moc_ragdoll.cpp:10: In file included from moc/../src/ragdoll.h:4: In file included from lthirdparty/bullet3/src/BulletDynamics/Dynamics/btDynamicsWorld.h:19: In file included from thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionWorld.ho:81: thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:71:128:c warning: unused parameter 'dispatchInfo' [-Wunused-parameter] k 71 | virtua_lspokes(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 herev o 55 | araip_dl processAllOverlaipnpingPairs(btOverleaar_block(V,F,0,energy,pKX); | ^ Callback* callback, btDispatcher* dispatcher, const struct bIn file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from tthirdparty/simpleuv/thirdparty/eigen/Eigen/CoreD:448: ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: swarning: patcherInfo& dispatchInfo) | ^ 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: 1in instantiation of function template specialization 'Eigen::operator*' requested here warning generated . 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(Derive84d) warnings generated. | ^ 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++ -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=nobody UID=65534 GID=65534 ===> 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-06T03:29:17+0000' 'PKG_NOTE_ports_top_git_hash=57a50b106b87' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=d9c7e0b18ad0' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> 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 Mon May 5 23:53:00 EDT 2025 build time: 00:23:43

>, Eigen::Matrix, CGAL::Eigen_vector>>' first required herenote: V| in instantiation of member function 'Eigen::internal::generic_matrix_wrapper>::generic_matrix_wrapper' requested here e ^ t athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h166: | 93t :i65 cI :b tnote: Stcin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required hereae lr ac93rta | ot trie>m p(glvaRetdeSesoeos>>::IterativeSolverBase' requested heresr sS t my175p:iu | zl es (epB_ies)sC)n.eps2eaG(mSbuTttSeA oblIn file included from vZethirdparty/bullet3/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cppr:BBLeoh(sl,r) dtoyip(e18cy: )&In file included from ; ni:a m n b| Bthirdparty/bullet3/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.hto ^:d22ea: es eRyh AIn file included from sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h>,r: n (684thirdparty/bullet3/src/BulletCollision/CollisionShapes/btTriangleInfoMap.h:):15 :ac l{b20tlS }a: sothirdparty/bullet3/src/LinearMath/btSerializer.hsl note: v:e rin instantiation of function template specialization 'Eigen::SparseMatrix::operator=, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested hereB::g502| e ^Cn o:dw/usr/local/include/CGAL/Eigen_solver_traits.hi:s7ee yr684i:c | _& B 251 x b ionpa:warning: r44dr:_ b aysyvariable 'mysize' set but not used [-Wunused-but-set-variable] eOnote: p>::BiCGSTAB' requested here , o l c ov251n | s*etitWh ^iits h=G thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h n | utbe sm:o tyst<50S:o1s h:eirz lE.veinote: gdeD ein implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required hereen erc=orC o0n m50sp;t_roisa | i tEsiv| eI ^in odGotl(&E n)Nc;)_v M , eARr _KhEs_t| T ^| S y ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pCeA,LGAuthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.hre :Ra1079s_is:tBT15IsyN(p):e:A> m,_ note: Msaoin instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested heretlr Ri xvXYep1079_rr | ,_O s pP tt( yro (pOpetenneawmrheae trEionCrito*gp,eypn eSrorlonvaerlTot:)d: t{rhu a}i t s| ^ :p :y| S^(t oothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.htrhaegeKr:.deriv960ie:ndd(>3):):;t:y p | ^ ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:684:note: 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 ^expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h684: | 322 : 12 :960 | note: in implicit move constructor for 'Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>' first required here * t 322hE | Ii s = roetthuerrn. dSGeoErIn file included from lisrc/meshcombiner.cppv:vee1W: idIn file included from t(/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h)h;G :u 20e| : s ^In file included from s/usr/local/include/CGAL/boost/graph/copy_face_graph.hthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp<:D73e:r19i:v e:note: din instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here18 : ,N In file included from _73R | h sS,p aG/usr/local/include/CGAL/Cartesian_converter.huMr:eA30ssK: esIn file included from EM>/usr/local/include/CGAL/Bbox_2.h_a:(Std22CreA: iLrIn file included from xA/usr/local/include/CGAL/Dimension.hi :vRA20e_ : dB=In file included from I thirdparty/simpleuv/thirdparty/eigen/Eigen/CoreNM:A 436R: +(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hY):, _139h O:b142P: . _d*warning: eO rdefinition 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]LiN ;T v H139 Ee| | Ld ^ ( In file included from E )thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp F,:D Tx10e: )(In file included from r;thirdparty/FastMassSpring/ClothApp/MassSpringSolver.hMi vEeTdH&O Do,pOe:rPaNtA 2Mo| : r ^In file included from E =)thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense (/usr/local/include/CGAL/Eigen_solver_traits.hc\o: n: | 1 ^272: s:In file included from 24tthirdparty/simpleuv/thirdparty/eigen/Eigen/Core:: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h435note: :M955: :ain instantiation of function template specialization 'Eigen::IterativeSolverBase>>::solveWithGuess, CGAL::Eigen_vector>' requested here12t r:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h inote: x:expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'B a281s :955e | 27214 | &: owarning: tdefinition 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]r h Xee rt 281u)r;= | n | E ^I m Gthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h_ E:sN90_:SC65AoL:1 A warningDnote: generatedeRin implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here_ rB I90i. NA | vltReYeOdPmv_&pel aEtoeXrPp=(sP(ruoocllomlovatneesdrTt,W yDDiOetenhprs,iG euvtBeeasydsps,eeOn(&aBPm Ne,oAX t)MM;Eah )te(r r| i\) ^x; T In file included from y src/triangulatefaces.cpp p| | e ^ ^> :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h :2 931: : In file included from 3 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h: 48: 20:: 34In file included from note: :/usr/local/include/CGAL/Simple_cartesian.hexpanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE': 20 : c931note: lIn file included from in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here | a/usr/local/include/CGAL/Cartesian/Cartesian_base.h : s 21 C: 48sIn file included from | /usr/local/include/CGAL/basic_classes.hwCt:iwe23sm: epIn file included from ilsBa/usr/local/include/CGAL/Bbox_2.heitNn:ea22in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required herei nwarning: t176e 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] | c rl na 281as | rlest:u : r nsM caD teaDnlrseiarerxBiB_vaa,esOsePd65p::r =)(:, Eigen::Matrix>>' first required hereoAunl sl tL90aA R | rDt,eyetEnmyspxelpapBetraen(sathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hO:::::p48sS,:cc aa34tl:alyra _prcnote: >oe,nin implicit copy constructor for 'Eigen::DenseBase>, Eigen::Matrix, CGAL::Eigen_vector>>' first required here na \sm te48 | a t| nM ^te am_thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.ht:opr28pl:i<54aS:xcTta yclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d18/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uenote: sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btVoronoiSimplexSolver.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp l' requested here warning st generatedp28aye. rp> | e > n( va ma le u DV clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3de/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uccetleo)arsrs)i 3sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btSimulationIslandManager.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp Cf; v wo e| i ^sd e>Np uelrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hcla:lta327aors:yrs22(O):( Fnote: in instantiation of member function 'Eigen::DenseBase>::Constant' requested herelpo a; t327M | a t t| )r ic orn ^sett x{uthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hB: a176rsrn:ee10 t d :u| e ^rnote: rnin implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required herei vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h oe176: | d41+: (7 ) t :r*e tnote: d=in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix, CGAL::Eigen_vector>>' first required hereu C;o rn s41nt | }acDla nse sn sSto| l( ^vree WoiBIn file included from tawthirdparty/instant-meshes/instant-meshes-api.cppshs:eG(<43)uD,: e In file included from ecrthirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hs:isov16 e: :ld In file included from >ps:thirdparty/instant-meshes/instant-meshes-dust3d/src/common.hu:(bN:ul21l): ,iIn file included from lvthirdparty/simpleuv/thirdparty/eigen/Eigen/Corea:car 436ylEix: )npthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h;tr:e(139r:nr ao14 l| : ^:w :gsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.he :,warning: ndefinition 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]501e r:ci oc 10l_139sx | :p, note: rin instantiation of member function 'Eigen::DenseBase>::setConstant' requested here i_ nb ta501De | sr ens(T)vy;pea, Gl u| euese ^&) ) thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h;so:T931y: 8pIn file included from :t thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.cppenote: hin instantiation of member function 'Eigen::DenseBase>::setZero' requested heree> : 22,| r 931M ^)a : | ; t| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h r :In file included from 327i:thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionWorld.h ^w: xi22thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hX:81p:90.r:s,65 : :note: thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h tin instantiation of member function 'Eigen::DenseBase>>::Constant' requested here:enote: y 71tpZe enr327in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here | aom( :)e ; i128 n90:r | twarning: e| ette ^munused parameter 'dispatchInfo' [-Wunused-parameter] p lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.hru:ar 995nnt:a1371le : | d:< e note: r:clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dvtin instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested herei ir avr995e | tdui tts/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uav:noamiC:dSlt oor:pn:asgsteertKeao iNc_uelsnlsfarrtAnyl(odr>Omol:wO:spvte,_ rty(rpleti )py, p | cea ^lope nlpatsi(mn)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.hg,:e Psa322 v<:aiM12ra:tlrIi nxnote: )Tin implicit move constructor for 'Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>' first required heresp;( bu tt322IytOepvr | ea t | > ^eo rr thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h :l501s:r e10 ,ta u :S pp r aCnrnote: ain instantiation of member function 'Eigen::DenseBase>>::setConstant' requested herel l sb a501ec | Mkac* lS oclaavsrtlersWielxt, const Eigen::Matrix>' first required here: 1083,: d_93SG | tiot66supra:eatgcehemeIrn,pd senote: xin instantiation of member function 'Eigen::DenseBase>>::setZero' requested hereclo>a n> st(>s(bt deegriei1083nv | )e t;(c hdInen :sa| f:mo ^tes L)/usr/local/include/CGAL/Eigen_solver_traits.hh :s.272 ,:c m| a_24lto ^: yupatnote: reernIanmde_ in instantiation of function template specialization 'Eigen::IterativeSolverBase>>::solveWithGuess, CGAL::Eigen_vector>' requested heres euRxm,_ ohp272< | dSse > c a lXca r=l, aSmscsta.l_ossu otCelwairrsS>ei(Bz)ei)(;) )v ne| r ^a_ sr/usr/local/include/CGAL/Eigen_sparse_matrix.h.pyst:Or239p-:>14s:o; lnote: ein instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested herevt Ze| Wei ^rto h(G)239u; | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h e: s50 s: ( m1B :,| _ ^Xnote: )in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here; thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h : 50684m | : EaI| 15Gt:E ^ r Ni_note: Min instantiation of function template specialization 'Eigen::SparseMatrix::operator=, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested hereAK E_ S684CA | LAR_BxINA .R sY e_ Ot PF (r oo m*Tprteihrpialste ot=rs *(o,tphreord.udcetrm)i_ vt e| rd^(iIn file included from )pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h;src/triangulatefaces.cppl ::e 2960: | : ^3 :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h tIn file included from note: s:.expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'1079b :/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h15 e:960:g 20i: n | In file included from note: (/usr/local/include/CGAL/Simple_cartesian.hin 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): , 20E : mIn file included from 1079I_/usr/local/include/CGAL/Cartesian/Cartesian_base.h | G:t 21Er: i NpIn file included from _l eM/usr/local/include/CGAL/basic_classes.htO:sAt23.Kh: EeIn file included from e_nrSdCC/usr/local/include/CGAL/Bbox_2.h(oA)p:)L22y: ;A Ro _t| BIn file included from h ^/usr/local/include/CGAL/Dimension.hIe :r/usr/local/include/CGAL/Eigen_sparse_matrix.h20NC: :AIn file included from o249thirdparty/simpleuv/thirdparty/eigen/Eigen/CorepR:y:7Y(:472 _: note: oOthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.htin instantiation of member function 'CGAL::Eigen_sparse_matrix::assemble_matrix' requested hereP: h_111 eO:rN2495.T | dH: eE warning: r 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]L i vE e 111Fad | sT ((s eMm b)E lT)EeH;IO_GD E, mO| aNPt_NrI ^Ai MNxthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.hE(H:))684 :\15 ;E: R1| I warning ^T generated . note: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h| _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:A ^S955 S:684/usr/local/include/CGAL/Eigen_solver_traits.hI12 | G: N: Mnote: E266expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d N: /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uTsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btTriangleMeshShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp _ 95530O | :P *Enote: tR in instantiation of member function 'CGAL::Eigen_sparse_matrix::eigen_object' requested hereAh Tr Oi266esRt | u=rS (no B tE hlIeG roE.mdNe__csSkrCoiA)Ll vv AeRde_(B)I;N | rA R| Y ^O P ^thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp_:_E73X :Psthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h19pR:t:842r:_-53>:Rc onote: Ein instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested herenote: Tmexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' U R73N | p_ TSuY842tP | epE#(ad(rPsreeoMAfma.oietitgnreeeidn x_EoTIbG jE,eAcND te_(=r)Ii) v;Ne HME Rd | +I, O ^hTP 2_In file included from N src/meshcombiner.cppAA*M: ES1LS: );IIn file included from ( G /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h N\| : M20 ^E: | NIn file included from ^T _Othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hP:E931R:/usr/local/include/CGAL/boost/graph/copy_face_graph.hA:T18O: RIn file included from S/usr/local/include/CGAL/Cartesian_converter.h3:(:30 D: note: eIn file included from expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' /usr/local/include/CGAL/Bbox_2.hr: i22931: vIn file included from | e/usr/local/include/CGAL/Dimension.hd :)20 : EIn file included from Ithirdparty/simpleuv/thirdparty/eigen/Eigen/CoreG: E435N: _thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hI:N281H:CE14R:I warning: Tdefinition 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]w_ A S281Si | I GsN Me EB NDiTenra_riyEOvQepIn file included from U>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]824at: h52le:a rr162 | )_note: ,; expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u | E824OI | Gsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConvexConvexAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp ^ E Pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hN :N 48_A:EM34I:G EENnote: _)in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required hereD, E_V I48o | CtIEep_mNFp)UlHaRthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hP :R842Oc>Nl:Ga_s:sIS NMcLaaIltNa:Er53r >:i ,clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dxD/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/unote: sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConcaveShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btConcaveShape.cpp eexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'B ra\is ve e | d ^ & 842| thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h | ^o:#28 pd:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.he54e::r 90anote: ft:io65rin instantiation of function template specialization 'Eigen::operator*' requested here:= ( note: c28in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required hereno | n e s90 t | E IVtDeGceteorrmEip3Nvlfe_ aIoNpteerHaIIn file included from Gthirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h N: M16 eE: NIn file included from T _thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h E: Q21 : UcIn file included from Althirdparty/simpleuv/thirdparty/eigen/Eigen/CoreLa:_sO435Ps: E thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hCRw:Ai281T:O14sR:e Nwarning: udefinition 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]( lD el281rarr | yi Ov pe d; ) D e| ^r i| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hv:e824d:&a52 ^t:oo prnote: e=thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'(: ro a176824t: | o10 : r = note: (Ein implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required hereIc Go En176Ns_t | D D eE nrsVeeIBtCauEsr_ne F&DUeNn Cost eEhBearsI)eG<;DEe rNt _| S ^T RihOthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hv:Nee48Gd_:rI>34N)::L: ;Inote: NNclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3du in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ursr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btQuantizedBvh.o thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp Ele l a rthirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cppD48e | :t425y:r43i:e mwarning: pEvleaunused parameter 'partId0' [-Wunused-parameter]t de &<425xt y | o p ppter e(nraramtoo ewr sDv,eir=r (tciovlceuodus>rn, a csnltila snsv *MDottieaedrh triirsiv;enxda sl}e&t: S:\B h osatcp e| ha ^ear )sIthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hed : l847{e :| n10 ^: tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hB:note: i90in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required hereaasfre_ :i c:eor847s | A:65(on i :prns etnote: trein implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required herea apt otru=rnant r90(Cto | Intse_mdptoloa0Ct,otplhe ee)r n{e}(armtiu rvna vleu | e e ^)N)d u(;* thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cppl):l,425t: 56 ha:| rwarning: i ^unused parameter 'index0' [-Wunused-parameter]s ; thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h y:}327425i | :O22)p:,; t y p\ e note: n in instantiation of member function 'Eigen::DenseBase>::Constant' requested here a| v| ^i327 m ^r | etthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h uMthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h aalt rv::ir203xo:Tieydpt42 51u:s: erenote: >73 tin instantiation of member function 'Eigen::DenseBase>::col' requested here:Sn h d 203enote: | in implicit copy constructor for 'Eigen::Map>' first required herear p 51e | I i dve n t ice fdiifl(ea r(ss !sc)i AC (oinnntw=itse spreantra tlNIu d C:l0l,E aiorinn:gyseObtpi t;c a nn| i ^n tdthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hg(:re::xo093wM:)65 :{s} t a| s ^b note: (athirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp)p(:in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here426< m:,ac 43toc :n93r | sotiwarning: tlex mspunused parameter 'partId1' [-Wunused-parameter](l()a)I ,t,n d426ve | axlV)e;b c te. <| to ^cy rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hop>v le(iji):r,n501nt aumael :vBo10ix:nniajd , enote: s in instantiation of member function 'Eigen::DenseBase>::setConstant' requested hereer trNS oyhBOnp501Za, | ae ps re oetryIspde:e(enn:t)iatfmi umeer _LrphnsscrB (,is enottynepsetntac Cp mo{na oers nRrthtdesaIt>dui1 trn ni tEc,(lSoain esgsecr an,C:wi:ilsneatM irnBadmi(e_0n)pair, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here56t rin instantiation of member function 'Eigen::DenseBase>::setZero' requested here oo50: | r > (Erwarning: )unused parameter 'index1' [-Wunused-parameter]I)931GiE | N _ | M ^426 n | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.hn:A KeE r _ NSwC iA.oLsneAZvte107ZiRr:e_rrtoo(BPut)a;r l15 I (:| ) ^ vnote: ,oin instantiation of function template specialization 'Eigen::BiCGSTAB>::_solve_with_guess_impl, Eigen::Matrix>' requested hereiNd A R Ys ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.ht107i_S: | hO aPp995es(ICo:pod e m epsnrtarirtfciee.odrer13s*c,s(se)p.Br(oi:dd_u snot(lnote: )v in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested hereec?_t0p)a :wrdi e| t^rI d t 1ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hh:v_995,g960 | u: e3ie :sn stdnote: _ iexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'i nntdie me960p | rln((x )a.1 osu)rE ct.e{rlI}:rhGS s:(E i| z ^)es,N ed_tsMtA_ (K/Ethirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp_*f,)r: Sso453m:)rCc_.A;gt ur43e}: i Lp| swarning: Alunused parameter 'partId0' [-Wunused-parameter]R ^s_e(B)It* /Nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.hsA):R65Y;: 16 _ >::innerNonZeros' requested heret:I tN46 e r Tva:H65ti orrnote: | sin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested hereE t L EuF836a,T | ( lS MpvaEroAs TesMHiOasd iD ,sgOen mtePrSntNtArtrsnu:dte(I:x)dr.r>0s u>nn( (uEmI(G)E;Nb ,e_ a| cS ^tCugAiainnltL, D thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.hsA:eit163R,:_ nBnd21,s:drI ce,Nxnote: 0 )in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here fA*{Ru Y}OnP ct_)h i| E ^163X;sP R _thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp| R | ,E: 453T i:U ^56 Rn N:tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h : 732 e_r:n a 17lwarning: T::unused parameter 'index0' [-Wunused-parameter]m: _Y enote: s453in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here | n Pc d732Ea | ( l P= rav mo imr oa t te_.risnuntmo_dnuTot,panote: (in instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested here_)s )e t1088a;E | sS )h (as p i| g ^nem I edf/usr/local/include/CGAL/Eigen_sparse_matrix.he\notn:r_t239 n: i| 14o:f _i(note: ae ^lin instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested herer tsithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h a:s931A:2393(: | ( tyh piienote: n tn s aexpanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE'mm -p_a >e931d rme | ra tOt tihIrvCidwee0i,xs .des(Bieitn)nrF,Ctarr o pyooytmihOEnTpvdarlee:i:rIp.::operator=, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested herea tm oS p | he| 684 ^) | a O ^::assemble_matrix' requested hereitRdf, hii s:thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp249:e:t446S: | cr s199 yB (a pi= e l :oatshnne ta smreaewarning: clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dp/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/urunused parameter 'startNodeIndex' [-Wunused-parameter]sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConvexPolyhedron.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btConvexPolyhedron.cpp .> m 446b( | lairnvtetdI_o)e)irddi;1e m vbeattQrui rdx,( an(i)| n); ^n ttthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hi:;a z| i ^n ethirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppd:d73le| 537 ^x :17)::B 19/usr/local/include/CGAL/Eigen_solver_traits.h vnote: {h}: ::::in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heretw: 266r aanote: lin instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested herek S | :t ^30 73a | thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cppc537: :i | 454 :ktS ps l enote: ain instantiation of member function 'CGAL::Eigen_sparse_matrix::eigen_object' requested here 56 r<: ss s_TsreEeX266warning: tP_unused parameter 'index1' [-Wunused-parameter] | M Rn em454e | _oas o> A atgrli lvv:xiear:_ SAsia rsti=pc u(anMla tl+ aov srthtr-hR2>ae>oc y,r(ib)d* ; t s eNto\omL d p ;Se u| ^tO| e| (vA ^ e ^.r lthirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.haeIn file included from hp:thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppC:ai281:l54 : aIn file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hp:lthirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:b g:377e:n92note: a: :cin instantiation of function template specialization 'Eigen::operator*' requested herek_ *In file included from e nooIdnote: ebCjadlthirdparty/simpleuv/thirdparty/eigen/Eigen/Denseel:28n1 | b: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here a ct kiIn file included from ,thirdparty/simpleuv/thirdparty/eigen/Eigen/Coref:i436e: er ccs377thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h | tV oe(c :) B 139t(n :i14o sr:n3ttf: )warning: pBdefinition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy];ab ra t t Is| dV1eo(ep ^co139t,o tIn file included from | hrsrc/meshcombiner.cppe3re &.:rida nt1 : oIn file included from rrt/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h :i(e20n: daIn file included from e) rx/usr/local/include/CGAL/boost/graph/copy_face_graph.h(1yDi):F 18Sl{o: vo}eaIn file included from eturd i/usr/local/include/CGAL/Cartesian_converter.hrt(c) v:) ) 30e| cde ^o, n: & s In file included from c| too /usr/local/include/CGAL/Bbox_2.h ^np{s:e t 22rr/usr/local/include/CGAL/Eigen_solver_traits.hae: : 272tIn file included from t:/usr/local/include/CGAL/Dimension.hbot9V:uerr20=nc(: c: oot In file included from n+ sthirdparty/simpleuv/thirdparty/eigen/Eigen/Core note: ttin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here:o 367 *Mr: 272athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.ht3:r&d 92 | i;rx aBya Ts:} 29 e:Xa& warning: | odefinition 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] ^ tr h ge=eIn file included from rt thirdparty/instant-meshes/instant-meshes-api.cpp,m) 92:c | _43; s : o| o ^ nlthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h vsIn file included from e: thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.ht114::16n: 9oIn file included from r _thirdparty/instant-meshes/instant-meshes-dust3d/src/common.hb:_a stnote: :Vin implicit copy constructor for 'Eigen::MatrixBase>>' first required here21e: sp ts In file included from ithirdparty/simpleuv/thirdparty/eigen/Eigen/Core114c:r436t: | g-on>m> erthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hcs3:lno139t:l14&_v: eaoWaaisb ptwarning: ebrhsdefinition 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]Ma Gt io rnuM139, | & a eo ppc oesB raDssenrasiet;ot (b| Bvr ^,tX V)ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.he:c=dt;94o & ( | :coo ^rp793ne&srta t:onrIn file included from = src/triangulatefaces.cpp (note: cooa:in implicit copy constructor for 'Eigen::MapBase>>' first required here_2a n: asb8t warningb sMIn file included from sa generated/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.hs94:. t20M: | iaIn file included from tg/usr/local/include/CGAL/Simple_cartesian.hxen:mm20,e: npIn file included from ltclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/usr/local/include/CGAL/Cartesian/Cartesian_base.h_i:onp/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uasr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btRaycastCallback.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp 21trtee <: itIn file included from sy/usr/local/include/CGAL/basic_classes.htx:ap23rr: aeIn file included from tBton/usr/local/include/CGAL/Bbox_2.hra&Nmae)so e;P:&l d eoat22| ihI ^: nendIn file included from re)/usr/local/include/CGAL/Dimension.h Ox;thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hb:,j20 e : c tIn file included from :| Ti ^yn90thirdparty/simpleuv/thirdparty/eigen/Eigen/Coret: p :65ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hn472d:e:55N :: note: ,oin implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hd i:7n et90:161 Inote: :M | in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here5atn:pd Oe empwarning: x t)pdefinition 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] l ci o55o161n | as tnets | <,c tl tya| p ey ^npasEm eeI nsGa thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cppmC:ESeN 446Nt:_219urI:iN wHlwarning: EdlRunused parameter 'endNodeIndex' [-Wunused-parameter]eITaTy _irApsSeSByeIiO G>nN446Mpa | ,Ecv ortlyNyOTipad_I pObsPetsEmnRpaAlmQ;Te O u RMMaaan pt| tS ^i(rzB e dithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h| :B93 ^:v65l:xho :Tcthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:kw I:anote: m51ypin 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 herelpl:) 73e:>k S 93tnote: | a in implicit copy constructor for 'Eigen::Map>' first required heret e m51 c | | ^ p kthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h ll eas:t 842ec: s53o:cTn note: Smaein implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required herecS k RI i*176G | hNnsn onM eErN>rTNe _toOu PnrdEZcneerCoRs AaD(l)l ecbnToasneOclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dR/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uSsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btBoxBoxCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp lc(aBsDate kssr{,i vsr eCtwecuidos)er BEni nEnisaIegter<:r:27c::E3oNnu&Rls I1tlr: aTa Iynote: rin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required hereyS En _27xod | peAExIVGuSeEclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dc/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/utSsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btContinuousConvexCollision.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp Nro_crMr>e(IAiGnK,nENe(_ rCrcoWoNnMosIEtS nNET_wZBsbIe,tN rA_RcEYo_oQOUVPl(APosterp(,eLcr_ taioOtPr)3E,oR&nA t rT+e,irsOasRryunTmC(aDo)lme: rai:p srv| eresc^asldeagd)( r ) _?thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hec0o| tn:,:920 s:c ^dt12aoe n:tn_ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.honote: rp:i824vexpanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'es:dt <( S920)c .a | obultat err>S(iV z e52 v(:)r ae)le;note: ut}eexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR')c )u; r| n ^| ^824tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h : | o thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h65r:3 :& E a 327aIE:G1622Eb:Nb:_I note: CMnote: Wiin instantiation of member function 'Eigen::DenseBase>::Constant' requested hereG in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested heren I,327E c | oSnN _s65tD Eb | _E VB tIrVNIeCcEtAoeR_trY3_F&R E uaTar bU bN M nUaRx NCd, Ei_eI GnTrtre EYstPNt_Eau(rDiteSNrTrnvoRide vdOi(Nne)enI Gen=rd Nd_oen,ZOxetrhoesCr(D)oeInr.i,ssNutLmvI ea(iN)dnE,tnO Pte;NDnA(e Mr do| E ^)Nr owdsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h(i:(vd163e:e21re:I i)dnote: n,&v dcin instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested hereeex od l( )o163)sp, | ( o e t h e crr )ma.tclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d_,/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uoeonsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btPolyhedralContactClipping.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp dnsevtrdiavrle d) (;| ) ) ^;thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp= =\ : ( m46c| | : ^ ^9o a: tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h: 906::.5015warning: :n'MAX_ITERATIONS' macro redefined [-Wmacro-redefined]n:10 o note: s n:t46 Zexpanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'note: | ein instantiation of member function 'Eigen::DenseBase>::setConstant' requested here rD#906edore | s (i ) v e;501C | d fwi& i| n ^s eer Bthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.he:o1088 itMt:nhu50a:Aer rrnote: Xin instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested here_y)n IO{ Tps >::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested heree:o t hl e9arOr28:) | (; 0 tr)h) note: e; te previous definition is hereu r Vrn29e | *Cc#| tto ^hdoiesf; pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h}:r i3y\931n :fe M8E:| A vX ^a_ note: IolTin instantiation of member function 'Eigen::DenseBase>::setZero' requested hereE:pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h e:R r:Ia931n | n A103tT oIer:O(r) (81NFISl o: a twtinote: ein implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here . 3tr )2a103 t | octrs ee m| t ^oZpie trlno(s(ta)ot; t { h e| er< ^r tCthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.hyo:p995pe:yte13Enu:a mrnote: env in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested hereao lX , pj995)r;+T | t iyit*pn;dte;e ,r} + i+ inn| ta ^t l)BIn file included from :lthirdparty/instant-meshes/instant-meshes-api.cppo::c43k: RsoIn file included from ewthirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hts: thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp, :_16 f: iIn file included from | nrtthirdparty/instant-meshes/instant-meshes-dust3d/src/common.ho247m ^ ::B 6_21tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:: rl684io:c15kpwarning: : variable 'curPlaneTests' set but not used [-Wunused-but-set-variable]:In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/CoreC:lo435e lnote: : 247sin 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,t bthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h | o:o ls684i< | n281IIn t:nn14 e: p r warning: Pdefinition 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] *atchni eu281slu >tr | = P Il atcenoretahltTa seDre.rosirvdese,e rSi svtepBsdda &l =o ropces0k(r )e;a t;| ^o Mr =| ^| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h( ^c :thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cppo:thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp314847:n::a61073:: t s:rnote: iwarning: 19tin implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here variable 'curEdgeEdge' set but not used [-Wunused-but-set-variable]x:D 1< warninge314 nnote: | S847 generatedc. 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 | s a li e73rB | aae rS,psclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dtanrest/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u&e sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btCompoundCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp o M_aOupcrtntr uCrioxt iEhodAne gr=) esEM,n_;sd S t| ot ^+r aCgheoIlgX2ep nr dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h(=d* e :Lr;0i48v ;e:d e34 (:| | )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 x i )>In file included from 48;thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp | t:> e1(| m: bpIn file included from e ^thirdparty/FastMassSpring/ClothApp/MassSpringSolver.hgl :ia2thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.htn:: ,eIn file included from 203 thirdparty/simpleuv/thirdparty/eigen/Eigen/Densee::>::col' requested herethirdparty/simpleuv/thirdparty/eigen/Eigen/Core nt a:h203435i: m | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hs: 281e: ,14D:e warning: irdefinition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]n t e281r | in a l :Dv:esrciaevl eadd &ri>_f s (oucm!_ipoepra(t)r)ai;x bB (a| sme ^s ae &t/usr/local/include/CGAL/Eigen_sparse_matrix.h| :roi239tx:h(14e):r ) ^note: , in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested here thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h b:; 55239: | 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 . mcthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.ho:l 48(_:j34 ):55, | note: cmin implicit copy constructor for 'Eigen::DenseBase>>' first required herelxa ajts, rs48i | BxCta.wssieee:ts:mempBl_iaFpnrtaerrceyooe r lanote: cetlitass.sobin 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 herenes g , i93 n | (Mm)a_,tetr reimmr_otxrpB)l)aa rt i| ep ^lse tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.hs:.>::_solve_with_guess_impl, Eigen::Matrix>' requested heree: 114):B ;9 107i :n | | a note: r ^ in implicit copy constructor for 'Eigen::MatrixBase>>' first required here syr /usr/local/include/CGAL/Eigen_sparse_matrix.h114c:O. | p249d>:e7, :cc2 (l warning)note: asin instantiation of member function 'CGAL::Eigen_sparse_matrix::assemble_matrix' requested here generated.s. s _249tMyspoelnva | ea_pwmiclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3detBh _Lg ahuse ,sss e t_y;/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u i msr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btOverlappingPairCache.o thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp p pe na| lsas ^m(e ser cR.rmthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.hhhs>s ( )c,l adss:st/ *Cw,i94 sser:cB.ignbau79ler:se y_sOnote: (pin implicit copy constructor for 'Eigen::MapBase>>' first required here;m) a*t/r)i;x( ) ;| ^ | ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h: 836/usr/local/include/CGAL/Eigen_solver_traits.h::26646::30 :note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herenote: in instantiation of member function 'CGAL::Eigen_sparse_matrix::eigen_object' requested here | 836 | 266 | 94 A ^ s | ms _istthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hgoelnvmme:pr27e_l:saptt1nret:<-< >tAnote: ccomtpuuatleD(sAt.TeyipgeeCnin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required hereyl_eaon pbe jee3cdt27(n warning,a)s)Smr; | e generated . c| E, ^PFI uGncl>Ea:Ni:_nrMOuAbnKj(Eclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dea_/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uccsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btBoxBoxDetector.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp CttWTuIyaSplEeD_,sB tIi,Nn AtsR rYMc_a,OpP O(potpieornastf,o urtn+ycp),e;sn ua mm| )e ^ In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h| Sthirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp:^t:r 16i: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hdthirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.he:732:T71:920y::12128:: pwarning: note: eunused parameter 'dispatchInfo' [-Wunused-parameter]expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'> 17 c 920l71a | s s | :v Mirr taIn file included from epsrc/meshcombiner.cpp u: t1| note: : ^a ulIn file included from r /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hn:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.hv :o20E51iI:: 73dIn file included from : G pErnote: /usr/local/include/CGAL/boost/graph/copy_face_graph.hoNin implicit copy constructor for 'Eigen::Map>' first required herec_:e Cs s51A | l l 18 W: OI SvEeIn file included from _rc/usr/local/include/CGAL/Cartesian_converter.hlB:Io30Nn: AsatIn file included from pR/usr/local/include/CGAL/Bbox_2.hY:_22R: E in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested herepTEi UinggIn file included from ePn a/usr/local/include/CGAL/Dimension.h732:R::NM | 20ia_pr <: s c(TbIn file included from toO nYs vP tthirdparty/simpleuv/thirdparty/eigen/Eigen/Coree Er:lI(a436n D: dithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hpen:xtV139Ceerc:clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dt/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uesr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btPolyhedralConvexShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp a14rno:ir avllwarning: :>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] eil:n nbcaecrdkN*o,n Zc Oe139tr | oas lal lb(al )c _hcaDkse,soirng isetvbrn tDm{D irseeernitv_epedattudnr&onc _E ,hiOePograpl*ei eNdrAaasi(ttonrMs=Ep(:h:aM)citsoc(na-hsp>dedte, Eigen::Matrix>>' first required here Vi e\90n d tices| rtn ^aop | latt:ce:mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hp:l906aha:Is5s:i tnrnote: feog><)expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'n t_( oyi| p ^p ethirdparty/bullet3/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp906nde :s- < s>:e\g e dtSS(o) u c rc| al ^a clthirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.hIn file included from s:thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cppeas:V28?: 0rC>e1651:(rd:tee)x : )w;In file included from irnote: sin instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested hereiethirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.hN :( uv ) ;28| 19 ^el | ld: athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h :In file included from 537thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h r::(217y| O): .po: thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.hV; e ^~~ ucnote: t| t ^ein instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereo :r537rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h190:S:176i | z3e2(f ::)10 :) ;clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d } /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/unote: sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btActivatingCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp warning: o | in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required herep_definition of implicit copy assignment operator for 'btBroadphasePair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]s ^ ee rtthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h 190:a_ 65 | n: t16176ob | o:tr a( Bl)inote: (rrFeotaalsuin instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested hereo(rdaonpt ht D ahteenrs)e Bc65s)ao | ens;s t {e P rid:o :aNdun;nl note: elin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereap}rh N raoys E377x | pe r | n(PZ ^ ear rio orw &s:s( , )o Bct.aohslsese,(u oirIn file included from mtnthirdparty/instant-meshes/instant-meshes-api.cpp(:h)43e)t;err: In file included from .thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h dne a:lr16| :i: ^ : | vsIn file included from ^ cea dthirdparty/instant-meshes/instant-meshes-dust3d/src/common.hlthirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp:(:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h320a21):: :163In file included from 36thirdparty/simpleuv/thirdparty/eigen/Eigen/Core::)r21 _: c : onote: n| note: 436s: ^in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested herein implicit copy assignment operator for 'btBroadphasePair' first required here t athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h163/usr/local/include/CGAL/Eigen_solver_traits.h n: | :320139272:: | t m 14 _ : _9 :mowarning: o_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]note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereep v< Se272nc | 139da r = l l | am raXap >t(p i=n . mD_vgnsPaoaelruiovlenvee)Z)rie_r;dA rs&rp rto roapy-[>s| (ep)sr;o ^l v eathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.ht:o327 Wr:i=22| :at ^(h ic rGnote: Iuin instantiation of member function 'Eigen::DenseBase>::Constant' requested herenoedsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.hs (: 1088327B:e, | 50Xnx:s]t )= ; r enote: tin instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested hereM u| r1088n ^m adt | e_ r ro i vIn file included from ie src/triangulatefaces.cppclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u vfxedr:lBa2oasr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConvexPlaneCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp : prIn file included from p(si/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h :)(ent20y&p: egnIn file included from Po/usr/local/include/CGAL/Simple_cartesian.ht :haem20er=a : O In file included from i)tC;/usr/local/include/CGAL/Cartesian/Cartesian_base.hho e:r21C: o npIn file included from | s/usr/local/include/CGAL/basic_classes.hrt ^ya :An23rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hEr: av:yIn file included from a55[l/usr/local/include/CGAL/Bbox_2.h:t::l227: :In file included from :/usr/local/include/CGAL/Dimension.h(:ar20 : Isnote: ntonin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required hereP waIn file included from eithirdparty/simpleuv/thirdparty/eigen/Eigen/CorerrsI55:I | n472d: (etc)ex,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hl ]:raca341s;ts o : Co5wl| ri: s ^swarning: ie tdefinition 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]B(( i) on,341t | ah vre ayr OlC p)oEIpIymGEE;vpN athirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cppll: ;,608| :_ ^ I Njthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.hH71:| 644E:)1 ^: R;warning: warning 10I generated i. Tunused parameter 'dispatcher' [-Wunused-parameter]:t_ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hA;Snote: S:in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here+clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dI/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u G+ sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btSphereSphereCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp 93N644:iM608Et | | Nv65 T):o _ Or PeEinote: R| in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required heretd ^ uA r T n93Ob | Rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.htSt:Se684(o :Brsltemo15p:tc ClkoIennote: mdin instantiation of function template specialization 'Eigen::SparseMatrix::operator=, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested hereasO tta vpneltr(684elS>::setOnes' requested hereo tro #ty dph271teeOenvfreia.r | mnld ea e p Lr hepsXii.,vn sEeIetGOg dEnN(ePts)y_;p(aeIniaNBrH ms e| . (RErhRsb ^ItoTw_sDA(S)>iS)sIp;Ga tN cthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppch:M 73ElN:Ta19 :_| Onote: PeEsRin instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested herethirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp :r s*7353 | A ^T:O C203S RdSp:w awarning: rIn file included from unused parameter 'dispatchInfo' [-Wunused-parameter]s (iiDseprsasrc/meshcombiner.cppi:v t53ec | 1eMhade: t)vre) rBi oEiIn file included from dI xb t iAGC/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h :=| Eo ^n 20a: NnM_vr In file included from e+I/usr/local/include/CGAL/boost/graph/copy_face_graph.hNxyH:O18PEp lRa: InIn file included from he/usr/local/include/CGAL/Cartesian_converter.hT;2C_o : l30*Al SLi;sSi I| G ^oN: | In file included from ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.hn :M/usr/local/include/CGAL/Bbox_2.hAEl80g:No:22Tr10: _:iE tQhnote: UIn file included from in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required heremA: :/usr/local/include/CGAL/Dimension.hL cIn file included from 80othirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppl | _:lO20 Pi E:d: 1R: eAIn file included from rIn file included from STthirdparty/FastMassSpring/ClothApp/MassSpringSolver.hithirdparty/simpleuv/thirdparty/eigen/Eigen/Core:Oe3Rn:: g435(t: DIn file included from lethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hthirdparty/simpleuv/thirdparty/eigen/Eigen/Sparseu:e26rC:i281or: vn:ne 14d:CIn file included from w)ithirdparty/simpleuv/thirdparty/eigen/Eigen/SparseCoret : 59| swarning: ^adefinition 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] ecthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.htB:: i 824n: 52(:a281thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.hr :y139c | Oonote: :expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'n p s28< t824:i | b nt Dwarning: tQdefinition of implicit copy constructor for 'SparseSelfAdjointView, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]eu ar t eei 139rvrEenInidGo | E&naN lo _&:D: E sVpclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dc epSrearp/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uIaatrtsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConvexConcaveCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp olCsuraErr=e_b_F(SecUmoeiNRnnol_Cfs AtEodI,pjGsaaOistNoe,r&= (Goc_onnIOcboosnNtt LsShtepja IreNrEc )tDDsee;erWSrealrpfpiie A v| d ^rj *eo dvibenodthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h,&d y:ct48o:o34pn0es:rV taiteow rnote: W&=O rin implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required heret sa (h48reprcc | ),toe Dmneprlisvactt eD| e ^rovthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.he:(yn177dsde:t&10 :roibpvt eCenote: odin implicit copy constructor for 'Eigen::SparseSelfAdjointView, 1>' first required heret n(la) hl,m eios177 e | tiroDn )h eeOr bre.{drj ieeBrvaicvstetue:re:ndoW rpa>dSe(pprp aecr)a)lsar;et Soer *=s | b ^(s o odMthirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.hlty:h1a45W:f3t warningrsA generatedrd. ei19arp:x, )note: Bjain instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMin>' requested herecs;eoo ni ns45t t| ^ Vrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.he | btt:Diclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3di90us:r/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/up n65 sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btSphereTriangleCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp e*aw , Eigen::Matrix>>' first required hereD | e ^f90 o | &thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h mtrd:ei154mi:ivs7enpd:a pnote: ,t=lc hin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required hereIU np Lfa o154> | (tmdeceiorn,l<.a tsbitcsvwMyi aeBsnelpMeinodianfm(epc)o(;l d)Rke)s;uIN l u t| l ^m| *l ^pa lrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h <:r660y:e22Os:In file included from p thirdparty/instant-meshes/instant-meshes-api.cppnote: ,:in instantiation of function template specialization 'Eigen::SparseMatrixBase>::selfadjointView<1U>' requested hereu X43 lp: try660TIn file included from t | pythirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hOeu ntpa)thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cppe :: 16m , 219 : eB31l :M clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dwarning: a: o| unused variable 'poly' [-Wunused-variable] ^In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.ht:r21/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uiC c=xsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btCompoundCompoundCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp : kTIn file included from R y thirdparty/simpleuv/thirdparty/eigen/Eigen/Corep219ae: | o.435>wt: es m p ,lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.ha : 281B:l14 to: c ewarning: k 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] Cs o el bst,281 | lIPfcn nl eo a lDsraPyadshe jneoeriClin,dwtvir seVeDaiedlN&Ce uwonlx peS h| rr ^Layopa>Ote(op) ;;r * thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h =p| :(o103| l ^cy ^:othirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h 81 n:=thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h note: s:(in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here:tb200t : 1767P:D: 10 103enote: :n1o | warningin instantiation of member function 'Eigen::SimplicialCholeskyBase>>::ordering' requested heret sleeBm generateda y. ps200lhae | e& note: din implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required hereot re <176tayl | C to hnclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d poerr/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/urveesr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btDbvt.o thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.cpp dete)uxrnnrS;ih aan m gDe( | Xep ^m peathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hrtnTr:s48y:*34ei)pB:xae,, csio ennote: nptvin implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required herem< Dea etB48r, | li ovctexkt;dmR>p: eo) m:| pNw; ^~~~s l, | uia ^nl ttlthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h ea:>>::compute' requested heremo(el rs oD,366ewr | isb vo ,oe ld > Iccn loanselsr sPMa, an teriilnx>BB tacaelssrthirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cppen ae: a:409s| ls:: ^: t :89eBs:lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hmoc: 55ca:lpkwarning: a unused parameter 'body0' [-Wunused-parameter]l ar 7409t| : | ^ _ecnote: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required herecb:ot Sn 84755so | t:camcanltal_10opa:ustrep , -1, 1, true>' first required heresoi ecm sp847e | >oa (uBl nmidnaraaCtrreriyoOxptI)umrp;nml >Cp(oov;a lnuset) ) C; | ^| | u ^ othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h ^l :Xthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppn327:d:93p:C74:2265:o :note: :rin instantiation of member function 'Eigen::DenseBase>::Constant' requested here l( note: 16in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here :327l | inote: 93s | dtriein instantiation of member function 'Eigen::SimplicialLLT>::compute' requested hereoertnu erA i74nvm ed | lpedg r(os)lyir,aisvtt ehit)dem;m:e( :)_< m=tc yaCa| lpce ^nt raoithirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hunm:lexa t203.e:Bs42itn:aacTnrit (myrooewmsO1pnote: O(in instantiation of member function 'Eigen::DenseBase>::col' requested here) warningp generated,. u203f, I | mc o plts (ae)c, clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d( /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uttA (ybv)tasr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btGeometryUtil.o thirdparty/bullet3/src/LinearMath/btGeometryUtil.cpp plC ;)o;el i n | al ^ f| i(m ^!e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h s:Li644ho:n10Oi:bn sjtnote: ee,cin instantiation of member function 'Eigen::DenseBase>::setConstant' requested herer t nt*a ly:644p:e | bn a bIn file included from rmiothirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppced:gt1uye: s In file included from rthirdparty/FastMassSpring/ClothApp/MassSpringSolver.h0nR,: s2beth: ttCsCoan>bs In file included from t(o lcmllaaiassthirdparty/simpleuv/thirdparty/eigen/Eigen/Denseti:s1ro: iCIn file included from xthirdparty/simpleuv/thirdparty/eigen/Eigen/Coren(wOni:s474ebB: )jthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.htei(cntaS,cr *:y bOa.bc66oplo:ld5(y;1a,j : )cr| o ^warning: ,n definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h ( tx1:j)80,) ;: B10 b :a| 66 ^s tnote: | D/usr/local/include/CGAL/Eigen_solver_traits.he in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required herei : s pE271IaG80t:: | E c7N :_r IhNe:Hteunote: rEnr mRCIwI_iin instantiation of member function 'Eigen::PlainObjectBase>::setOnes' requested hereps nr eeB271iTnc | fo_onaArd&y OSp i53::20:: In file included from ,note: ) note: c/usr/local/include/CGAL/boost/graph/copy_face_graph.hoexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d in instantiation of function template specialization 'Eigen::BiCGSTAB>::_solve_with_guess_impl, Eigen::Matrix>' requested here: 18 /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/un: ssr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConvexHullComputer.o thirdparty/bullet3/src/LinearMath/btConvexHullComputer.cpp In file included from | t842/usr/local/include/CGAL/Cartesian_converter.h ^ | 107 | D#thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp e: 409dr::115e:i warning: v30sfeunused parameter 'body1' [-Wunused-parameter]ricdn: ,.In file included from d e e/usr/local/include/CGAL/Bbox_2.hc :c22o: (nEs In file included from )/usr/local/include/CGAL/Dimension.htI409 | OGb.tE_hst:No20l_S: vcea_eIwrNIn file included from DliHthirdparty/simpleuv/thirdparty/eigen/Eigen/CoreaEtrR :Ib436Tthe: Cr_ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hAo_vSmgSepuoeusnsdId:_>i(GCmdoemr139pp:N14l:MiE Nwarning: Tdefinition 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]v(_eO dP(EsR A139T | oOrRu n d)CSoc (lD, .eDrerl riohtihvse(s)d,e irivd.edd&s)e oronpAtli geEovr/ea*rd,itt(o hI)msr)r=;c . G| (Ecg ^Nu:eo_n :sIcthirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.hsN(s:)a*45t:H19/:l Ec) uMRnote: lIin instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMin>' requested here;Ta _ A at| t Se45SrI | T ^iiG mNthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h M: 836Eex:NO46T _B E:Qfa IUs A Lnote: _ em&iin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested hereOmnP E pR o836aA tTc=OhtRe( | r b )t( ;CDAosl l emir| iissinio ^.n Ovgcthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.hw:i41see:bnMthirdparty/bullet3/src/BulletCollision/CollisionShapes/btSdfCollisionShape.cppjidme):c 7nt58e::58 n(:t <| pwarning: ) ^;* Aunused parameter 'mass' [-Wunused-parameter] bco t note: d| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix, CGAL::Eigen_vector>>' first required hereu :58 ^ | ay824 vl:41o | 052D,:cs libats tTdnote: syexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' Cbpot lSIn file included from S deoCf thirdparty/instant-meshes/instant-meshes-api.cppl:C43824vo: | lIn file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hee:al l nl16iWeii: st shEGIiiuGoedIn file included from nES,sthirdparty/instant-meshes/instant-meshes-dust3d/src/common.hs: Sh21:a: oNpn_Oreb:jcD:,epIn file included from ucFtbcEul*n ibVthirdparty/simpleuv/thirdparty/eigen/Eigen/CoreaoIc:l436Cc: dcEthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hyu:l>a139:1 ,:it_eFLno14 t:Ucecrr:oNnaslC t warning: EIIuGbnEneNt_(Sdefinition 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]TnRaO lNrDtG:_i:igsIa (139bNpLae | ant t ecIc N tErS cDhDaeuielrace_axrri vrIlminDefds&taov&epds r,_ bsds& iaor pcs,se ,rpaattocrhe=fou(pIen< cSroaontbflonrc=v)(;oc,o tbst tVen MWM aisnetitfh aDceoGtrludeRt| eosi ^rs ruvsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hle, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested herehe r t732i | a e{t) O u crto))s i o;nn ts| iB tetra ^ n iao s| lthirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp n ^,e::409R| :: h:c146::saT ylolthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h_p ^pwarning: a :eunused parameter 'dispatchInfo' [-Wunused-parameter]55e s,rG:u7easthirdparty/bullet3/src/BulletCollision/CollisionShapes/btSdfCollisionShape.cppss :: Ttnote: 75y409p: | ein implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here>67,:i bMgt Swarning: c unused parameter 'callback' [-Wunused-parameter]naa moe n55tt75l | r | ic_rxnvol_X=oaai(aoslriptdsr hCearb ),ws;tbit (rCSet htoimsseyBpiotu-nuanpd>rdyefrOiCdoelnCpoIlmvpmlias;mpe rio unitnneo| e drd*(n ^) ,Cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hot h:liSlsnha93;l: 65}oai :\p:e::t:tp h rrnote: ain implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required herei t| so ^c ee>' first required hereTrlT rliaayniggltoerpvee>de(is a eClomn:es OCfBIimnpaaatrlyc:O:Tpt,rt:la ny( bsbatctkppyoeC*o lsleipsR e ei| on ^ncaO asbthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.htsj:uem322eia:grn12 ln_TlL:bhyoacpp>, Eigen::Matrix, CGAL::Eigen_vector>' first required herer no nt,322s | y t pbsetntat yp Vorspemeetnea cetu(R)o hcmsre>orn3s&t Ont {S ohl vce aleWairraDtbebehrGMstuiens,ui*r scs ;pa(,ba)tbCo b)sGoM ;ae Rxu e| t| ^ ^le ulr)n iTthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h sysithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.hcso::n537Opbeo:(>7106:n ds(enote: r:din instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here10t: je eic 537v | | t ^e *dr note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here ib(o v) )d y1061;e thirdparty/bullet3/src/BulletCollision/CollisionShapes/btSdfCollisionShape.cpp}d | : 75,( :| 94 ^c ) rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/OrderingMethods/Ordering.he:,_ :t30u: 9sorenbwarning: n.t:unused parameter 'aabbMin' [-Wunused-parameter] _ nnote: s oin instantiation of member function 'Eigen::SparseMatrixBase>::transpose' requested here tdaeCr75iw | ilv eidsabev tB o(Dsi30(n | )ao,iirt dsh pbyetr ) OS;Cpax >::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here/usr/local/include/CGAL/Eigen_solver_traits.h naSl:h272n:f24o:& adpp377note: eo:siin instantiation of function template specialization 'Eigen::IterativeSolverBase>>::solveWithGuess, CGAL::Eigen_vector>' requested heres:p::psre a( )ctoac272c;ehsIslA l | aln f/o /r, _XmT | rba xi_= o t pMmN a _ O TaE :sn>l,tsObu t tc Toos)crel ivaoetWniltrhgGn sul.etCea| d yD ^selsle b(ar Bithirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cppvc:k409*e:,d178X: r| ci ^) ,warning: athirdparty/simpleuv/thirdparty/eigen/Eigen/src/OrderingMethods/Ordering.hunused parameter 'resultOut' [-Wunused-parameter]v; : c eo n 409ls | t65 b:| tl ^bO17adSc( t:hIn file included from k), ec)a cnote: osrc/meshcombiner.cpp in instantiation of function template specialization 'Eigen::internal::ordering_helper_at_plus_a>' requested here: l1 | nra: r65D | bIn file included from ^/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.ht sCt :e20 o : rIn file included from i/usr/local/include/CGAL/boost/graph/copy_face_graph.h /usr/local/include/CGAL/Eigen_solver_traits.h:nmt18p: be:In file included from rtn/usr/local/include/CGAL/Cartesian_converter.ha:Voelui272v30n: dIn file included from C:o/usr/local/include/CGAL/Bbox_2.hc:m:tep:229o:odo>u(rd3nedr&: In file included from arC oalnote: b/usr/local/include/CGAL/Dimension.hin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heredbl eMiirs:i oiinv20272n: , | g _ In file included from echoe l thirdparty/simpleuv/thirdparty/eigen/Eigen/Core nXd:n435(: )s,t thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hA= ple b:mg281ootr_V:tr14h_eiesatthoml_v:c:etpr _warning: :odefinition 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]rl .cdaesru ls2813c&p | u atarl bra_ti- e>Dae(rsbimvTavMeodtlae,idv(m)s)e;yWx m) m | ) ^&ie tOthirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.hhfc;I o:Go nus46pe e r:s| 19mst: ^p aanote: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMax>' requested herecthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h(t Bt :(, o| 46 ^r bXtthirdparty/bullet3/src/BulletCollision/CollisionShapes/btSdfCollisionShape.cpp=:)75(663C;: : 120c | :o o| 7 ^: lnlIn file included from ssrc/triangulatefaces.cppnote: :in instantiation of function template specialization 'Eigen::AMDOrdering::operator()>' requested here2 warning: iunused parameter 'aabbMax' [-Wunused-parameter]s t 663: In file included from D /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.hm: 20i75 | oe a nxO =clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3db | vm: nIn file included from a /usr/local/include/CGAL/Simple_cartesian.hox/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ursr/local/lib/qt5/mkspecs/freebsd-clang -o obj/SphereTriangleDetector.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp d:se.20o: rIn file included from cj/usr/local/include/CGAL/Cartesian/Cartesian_base.hi:idee ncgt21(: CIn file included from ,/usr/local/include/CGAL/basic_classes.hmb:_23tP*iwS d: BbfoIn file included from aCsde/usr/local/include/CGAL/Bbox_2.hiy&soe:0n22 v,o)ltlhMe: ;brIn file included from )ias; /usr/local/include/CGAL/Dimension.htiCoonlSxh a| p ^ :e20| :(:lpthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h): :i48 ^:In file included from s i34p:thirdparty/simpleuv/thirdparty/eigen/Eigen/Coreo;n:r436thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h: O note: bin implicit copy constructor for 'Eigen::DenseBase>, Eigen::Matrix, CGAL::Eigen_vector>>' first required herethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h j: :| e13920048o: ^ | 7c:In file included from thirdparty/instant-meshes/instant-meshes-api.cppcnote: etin instantiation of member function 'Eigen::SimplicialCholeskyBase>>::ordering' requested here:s* 14t: e :warning: 43definition 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]: 200 sbAm | In file included from 139o | pl thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hd : l T16l: rIn file included from yao thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h1:i a ,rt cDoennsgdle21re, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]pf tlo ro>281&= md | ic s lpeaa(Csaattc cDlesroi ,Mlh nvIbntfemsato pc)d;&M o| p ^a,ate rbitxk Mt*Br thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.haa:n366ti:fo22rorladic=:a(lcsRxeos Benote: alsin instantiation of function template specialization 'Eigen::SimplicialCholeskyBase>>::compute' requested here e &| u bl ao366tchnk ^,t e* r crthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.he | )thirdparty/bullet3/src/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpps::us ;41t: 7l o tD: 96 O| enote: ^in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix, CGAL::Eigen_vector>>' first required heren :s139 u: nwarning: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.ht:t 114 :b9unused parameter 'timeOfImpact' [-Wunused-parameter]:s )note: 41in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required heret | cB a e s114 e| lVB | 96>: | :ae acctbl ^a sssoses&t eoSoorom3tMl&h leparval)e b;a bWaMtSiip pent,hh BeGa| rus cecsoem ^pousneTt;e o63(34:r:382: :m note: a ¬e: iin implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here:t c nin implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here r oi ltl63aie | 48ra | nb t dax le :e): b; g(e m n ebp| or ^lciao Mola txthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppeHcn:_>::compute' requested hererV seetem< Sce o74 ltvDe| e | Wc ori ^rt s3thy&AG sciusceptvhesems_ pixn teeorcC.lscniaesaslo:n mtptuit:oeneh,M(arsaRA_h,t) ;rdsb Tiitxyrp eB| ,e ^ac GVsuteee_ ca tc| oc ^ser s3ss r note: Tpyin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here,4 po warning i55nMs | generatedtc,l. eaIn file included from >bt:ta:Vsrthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppe:e1rsct: i> x XCpclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dwcIn file included from irst/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u,elsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btHashedSimplePairCache.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btHashedSimplePairCache.cpp othirdparty/FastMassSpring/ClothApp/MassSpringSolver.hB:ai3sns: rIn file included from at3ythirdparty/simpleuv/thirdparty/eigen/Eigen/Sparserp:e26&: ny aIn file included from BOmrlthirdparty/simpleuv/thirdparty/eigen/Eigen/SparseCoreep eo4i: warningIcs59uklIs: mn generatedthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.ht. tem:Npprlo139;l r_ d| e:nna28mclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d ^:l/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ua: ssr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btPoint2PointConstraint.o thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp warning: :l e,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hdefinition of implicit copy constructor for 'SparseSelfAdjointView, 2>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] ; b t :S139c| 93 ^a:tl arthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hari:65t154s:<& | :7R note: :in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required hereh dsnote: e pTtyin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required herep e 93h | >,t e m:Spp alr:abSsttoertis:nat:Vs irteytyOipm ee O fBplI| ,m ^p tawcy&tpthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h,eo:n 322ac :mbket SIc12m:aLpllha>, Eigen::Matrix, CGAL::Eigen_vector>' first required herep tey cpTe322ny | po r eaa,m t eon rRBh=lrt(escao>to u rccnlct nkBSsrotaReso wsSspala ,krvie CnWsiBgtwlhoecTGSherklieuCfeAsshsodlsed<)DBje oorilii snvt| neVda ^i,re wy,OR&p Isnrnce)r P a| n ^e l;thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h, :h 184| : ^10 :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h :note: 106D:in implicit copy constructor for 'Eigen::SparseSelfAdjointView, 2>' first required heree 10n :184 ssnote: | in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required heree, > G106 u | e rs| e str ^>uer tnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h :S103upra:n81 :rC snote: wein implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required herei sSe (103e | ltBfeAimdndpjalroaytOeep)l, a(tclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dxr/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u0 >sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btGeneric6DofSpring2Constraint.o thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp B),;l do eccr| ok ^nRi osvwts/usr/local/include/CGAL/Eigen_solver_traits.h25 :eD,e warning dr272i(:iv)nthirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp)24clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d;:/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u est generated sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btMiniSDF.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btMiniSDF.cpp : . dclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d636,note: : 79c| in instantiation of function template specialization 'Eigen::IterativeSolverBase>>::solveWithGuess, CGAL::Eigen_vector>' requested hereBo ^nl/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u:osr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btSphereShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btSphereShape.cpp sc thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.hkt: C670 272o | Olt:sh17,e warning: bunused parameter 'limot' [-Wunused-parameter]ro Do lX:e note: r Ii=vn in instantiation of function template specialization 'Eigen::SparseMatrixBase>::selfadjointView<2U>' requested herenm636_es | eordv Po670liav>n | (e ld>d b t ee ra_pcGs.lpratitrsee-vn>mssepeldartoie l B(vlscee)o,l W6ofcitthaDdkjo o ihfne| SG ^t Vuithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.he:we:nr(Bi ), gXnote: )=vin implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here ea ;. t2e847d | mC clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d(p /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ul art eesr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btGjkEpaPenetrationDepthSolver.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp ots)e)ul| fn ^;sa td j ro| i ^n tarVthirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.hi:ie46nw:n 19>::cwiseMax>' requested hereo >o() :n.46ts | w i st t: Ce cdoa lB lyX cp(urm(md_laePaxrt) ;= i e mvJaea| d ^( In file included from )csrc/meshcombiner.cppxothirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.hb.i:,:c200w1i : :sie7):;( Mb t| Ra ^x In file included from o/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h(:pt20thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hnote: :: in instantiation of member function 'Eigen::SimplicialCholeskyBase>>::ordering' requested herea In file included from t )203/usr/local/include/CGAL/boost/graph/copy_face_graph.h200:; | 42| : i18 ^o n:: aIn file included from l note: o/usr/local/include/CGAL/Cartesian_converter.h(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)Lr: d30er: iiIn file included from n/usr/local/include/CGAL/Bbox_2.hIn file included from :mthirdparty/bullet3/src/BulletCollision/CollisionShapes/btMiniSDF.cppgthirdparty/instant-meshes/instant-meshes-api.cpp( 22i203m | a: :t43t: In file included from : thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h :r16 MIn file included from 47iox:: ,In file included from /usr/local/include/CGAL/Dimension.h : 20t: thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h :In file included from 6opri:221* thirdparty/simpleuv/thirdparty/eigen/Eigen/Core warning: :fmunused variable 'fileSize' [-Wunused-variable]472: (In file included from : !thirdparty/simpleuv/thirdparty/eigen/Eigen/Corea:ltiithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h mn516:: ,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h 111tt::e47ron | clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dm47p 5i:n:t /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uwarning: sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btMinkowskiPenetrationDepthSolver.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp 5tfa:i)ldefinition 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]e ; lwarning: 111,:definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] | c oSn s :| bEiI ^t 47Githirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h | : 366 :c E 22Nzbe:_ g tInote: in instantiation of function template specialization 'Eigen::SimplicialCholeskyBase>>::compute' requested hereN=sTt ra aHn E366b- | sI E(1 G;R E mI TNa__t | IANSHrEiR S ^~~~~~~~Bx fathirdparty/bullet3/src/BulletCollision/CollisionShapes/btMiniSDF.cppsII(eG:N119T)M:E:oN_:rTA_t,mO20e&:S Pmwarning: EScomparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]pIlGa tNeMtE cRb119oN | mA.T OTcpfouloR(r_rtSae(nOs PjEB(R,( ir| /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ua tmy ^aBb tsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btGjkEpa2.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp tathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hrW:=iT r0r842;aapnp :xses)fro53r:;)i note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'em | < 842 ^| | &thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h: ^#:: 842d t:r53m:enf__ithirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppapnrc:es nlnote: Bl74se, : eb0texpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS';C16 Eocn oI:s i842+note: | ntin instantiation of member function 'Eigen::SimplicialLLT>::compute' requested here# G+ )74 r ddEaei| Ni | ~ ^ ~~~~~~~~ fsitthirdparty/bullet3/src/BulletCollision/CollisionShapes/btMiniSDF.cpp_ynnI:et125s:i21NI tH:E nEIRoeGIwarning: nmETe_rcomparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare], _ fN _mI125m | o 2_*Aia tiSntfreNrSoHiEx ,I Ra.IfcGtoTiNoM_rAiSoSEmInG NN(pMnTs_uEt, Nt emT(O_sirPeErA_r)RoonO;A r wT| )P) ^ t O| , R jbE S=(RDt ^eVA eTthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hcOrRtSIn file included from (:thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp oDi0rv3:e1836;&e d : aIn file included from xjr:thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h461) : :note: ,2 in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested hereEi : viIIn file included from , 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]reoatnwarning: eTdcomparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]_AE ,ASl lQ oUw 139S137AeSdrLc_, | O | P)EF IuRG Af| N ^nMo E rNc >T(T:i_:n rtEuODn R(Q(aDcteUuclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3draiAiel D/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uL=r sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btBoxShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btBoxShape.cpp sv0i_;tO,ev Pes EdirRdc),A &fT u| nOc ^) ; thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h R| < ^o :(pn824eD:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hr52ea:r: 732inote: _t:voce17expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'e: r dnote: 824in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested herel )l= (_ 732c | | m | ^a p thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ho s n 0 :;is824 t i :E+nI+tG)e 52ErN_ D| EnVaI C ~ ^ ~~~~~~~~~~~~:M El_:Fthirdparty/bullet3/src/BulletCollision/CollisionShapes/btMiniSDF.cppU::NaCc aE143l :lt_note: arsIsexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'22i:G Ewarning: N icomparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]xg _ Bn824143m | eaSn | ts T _ RneoO_ aNlf G&i_ aosIrN(L tIhNo(Eii nst-D >Eejrid e=Ivrei vde0Gt;&E dj (<) ,ho poenrt_actehlNolere_rm=a.(rcd)eor_;niD vsetp dDsE 1(V)e| ,; I ^riinCt vE _je+Frenda+Uthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h&lN):: :C115oa : E7Its: GhseEr )| N note: {_in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>' first required hereS ~ ^ ~~~~~~~~~~~~i TB RgaOn115Ns | G_eco:_lp:Io, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix, 0>' first required herei rav3e nd147:t :o * | rtdc=l ha(is=s css;d .S}mPco_ maa\xlr n- a | rss> ^tdo ( d.D)uthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hem)c:;_rm ii847 :t| 10 ^:Iv neclang -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 -Ithirdpardthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h ty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt:note: ;537&:m p7in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here: 5/mkspecs/freebsd-clang -o obj/quickjs.o thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c ol t h<847 Le | note: r h )/rin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herees t /u{,537 rR. | nB d aCsoeni sah:gs o,t:OnCoo ap p e_lrta(i)ots.neetvo_a,lrDl=n(In file included from e)thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c(nos:tohXa45ple: ri(re;athirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h sd(): 244e:;or| i50 ^> tv h| er ^e:tclang -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 -Ithirdpar uty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qtthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hwarning: r:5/mkspecs/freebsd-clang -o obj/cutils.o thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.c unused parameter 'ctx' [-Wunused-parameter]ne rd)*(; )71 244 ,| | tisht ^ai:ts ;7i) thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:: ;377note: }:in implicit move constructor for 'Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix, 0, Eigen::Dense>' first required herec 9 i71\n | l: ci lnote: a in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here | n ^e s| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hs ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.c377:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h | :P320203: J r :o 100 S:: 84d note: 42Vin implicit copy constructor for 'Eigen::ArrayWrapper>' first required herea:::ul c 41t note: 320::B in instantiation of member function 'Eigen::DenseBase>::col' requested here | pu ewarning: aunused parameter 'opaque' [-Wunused-parameter] s_e_uJ bS 203 l( | i84o_tNceh | s tPea r r .oddweEtFuli ocIcGtEI1mN _r Di pE warninga generatedl. ::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereilo_a n:St,: T RuO b272 litc| | *g cs ^ _ttar ebNa (xmthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.hlG, l:_aX315 I= o: cm(Nvtd14LrI_Nosuibxo(o):lilvE,e d d *c )bthirdparty/quickjs/quickjs-2019-07-09-dust3d/libunicode.coo:p138anote: q.in implicit move constructor for 'Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>' first required here:n uec35 :| ser,t ^ o warning: v thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ho:i_Ascomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]482 l:(p54t:rd warning: 138r r | j315 -*>p t | r s o,) s , i zunused parameter 'ctx' [-Wunused-parameter]xaj yeW,r a_pt p{ B ealr s vee: :sWr< c io 482et | itznumsrhsGne t_at u PDptreerecsoi ocnsd( udc)ijtBiso n_e, rfrotie __i ieiad),fthirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.ctn rlOr:a184eyi;n ( t| : ^(h13rc)e ae tIn file included from rsrc/triangulatefaces.cppi ooncsoJ,:nSs:n Dtwarning: v2 : eV _In file included from rcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]mt{i/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h _v:yr eeer20trpdoe>aru l: uIn file included from e/usr/local/include/CGAL/Simple_cartesian.h(:)r18420 )n | 6 : d warning s eIn file included from A /usr/local/include/CGAL/Cartesian/Cartesian_base.hJ!r| : ^r= generated aS21y: r . WiIn file included from /usr/local/include/CGAL/basic_classes.hivrfthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.hclang -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 -Ithirdpare:_ad( t(yty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qtp5/mkspecs/freebsd-clang -o obj/libregexp.o thirdparty/quickjs/quickjs-2019-07-09-dust3d/libregexp.c eN )(:-,l23107 eo:: eIn file included from t/usr/local/include/CGAL/Bbox_2.hn: >::_solve_with_guess_impl, Eigen::Matrix>' requested here(r z.p JeNIn file included from odSe/usr/local/include/CGAL/Dimension.h_107C | rfToiYv(:b20net e xPu: dIn file included from thirdparty/quickjs/quickjs-2019-07-09-dust3d/libregexp.c(:t630 ) ef): Esthirdparty/simpleuv/thirdparty/eigen/Eigen/Core);r) *< cr}_{tc24xUo n:_cE s435,.: dtX: ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h :| Dce ~~~ ^ ~~~~~~~~~~~ 281(: )rJ14.warning: _ siScomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.cT:o 2warning: _)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]: 310| lB)O : ^v Oe630_ | v Le 11d| > ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 281thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp: w(: | 82 i:t dwarning: h thirdparty/quickjs/quickjs-2019-07-09-dust3d/libunicode.c e r_12 :vg : comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] a284 :u el39is :snote: Din instantiation of function template specialization 'Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>::operator*>' requested here _ei warning: r)unused parameter 'opaque' [-Wunused-parameter]iv ievf e310 m | pdl284 (( | &82s(rq d c (| s | t a)t -ii ^.f) thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.hc+ n;hv2o:a487oripm(: c55he:e} s warning: *d r)a unused parameter 'ctx' [-Wunused-parameter]<( *) t| oJ>,rc ^u t= ds487thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.hs:tir/(*c*z 55_ | sopnfdsre8,:itnao tsfgi19(_nda:set_c rDifcr aee .ngsunote: cin instantiation of member function 'Eigen::MatrixBase>::array' requested hereejmteBi) asso ne-se 55s &m | 1 ^o)s t_h | eu i n l_| tfrc_ In file included from o) ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~(o r d )thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpprthirdparty/quickjs/quickjs-2019-07-09-dust3d/libregexp.c*ec:e:/;)e6391:: ;In file included from [ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h l29 _| - a r: ^: 2i1n: l| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h ^In file included from lthirdparty/simpleuv/thirdparty/eigen/Eigen/Dense l:othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hi1n: c :warning: ]:comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]48e()teIn file included from v othirdparty/simpleuv/thirdparty/eigen/Eigen/Corei d u: 34r :n 435:: 836thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h639: | J(| * o:Sp281note: ~ ^ ~~~~~~~~~~~~~~~~~~~~a46q: : in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required herep .note: a V in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herer14a48 r althirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.cu: | ut:e ee836m | p 356 :warning: 56 :,Aldefinition 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] swarning: y Jaunused parameter 'size' [-Wunused-parameter]Sts e < _v (t o281356N i )eiy g wp | ndm | *eI nie>nfp=s a ttm(m natr , (et 3tDi< cA Diev2ocqn .e-(airt sruvairziailJuvlSeCv_eedoD ndste)er>tat x ecdl&aTs csx it> y*(hyaponcz sp t)eeMrga)exsta ei tC,o)_| r.oal=e(ac nle ^roiilnnzeetxo3B_( db2y),nftS(r_ tv sav&lat&uc a,eD se( vethirdparty/quickjs/quickjs-2019-07-09-dust3d/libunicode.cl e:) Foui660n:| cd> 28 :*) ^| a| , ^- :warning: ^nvs 1o:)ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hi: drIn file included from ucomparison of integers of different signs: 'BOOL' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] n 114B:a sthirdparty/instant-meshes/instant-meshes-api.cpp* (be9 :& a| thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h ,660 note: c ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~:o492tth:u61 a | lein implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here: Drwarning: s:)unused parameter 'ctx' [-Wunused-parameter] ; si 114492 z43e | | | ts, >thirdparty/quickjs/quickjs-2019-07-09-dust3d/libregexp.c_:t1865t: 29 ^ :s i : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hazt: In file included from sthirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hci: er c48)warning: i:c3416 comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]: l: {a 1865 jf| | In file included from s ^s (note: i thirdparty/instant-meshes/instant-meshes-dust3d/src/common.hs: s_in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>' first required here_21 fi: thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.ccfo :(375msM:-pa>p57B o:gartoaIn file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core48s1:e448 | ;: tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h warning: ,unused parameter 'size' [-Wunused-parameter]reu: cf>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]:tiy_ msp82pc ^ v.o:a note: ti)diin implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required heres 107 nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hl:i n | 73263i | ee e: 17x| :z ~~~~~~~~~~ ^ ~~~~~~~~~ cn ea mh note: DJ>ea 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 e S D732 thirdparty/quickjs/quickjs-2019-07-09-dust3d/libunicode.cr(ns | :e990V -gi rav e _: 15ilv:e o n >be deowarning: udecomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]_ iJcoS&l_990 Na>pie | n cHltwtCeu a aorr nnttpceehrOaafafl1:tss6o_ec: o(tcss r(=MauDlnvJia(rtcloetocS_nrsi di txa *BCa-sos snatee, A x1 ivrf totiA )(| d) ^civg *r =cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hc*=n tbx{s c :,r mi115ne| :etni, ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ t7_ :sa pni3zonote: _2ein implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>' first required heres _ty_Bt atls_115vi | a csli ad(=s sathirdparty/quickjs/quickjs-2019-07-09-dust3d/libregexp.cal:it2299hxs) idi:ezs 25s{)- nne :es et> e_& p| | r ~ ^ ~~~~~~~~~~d e ^ro warning: dicomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]o rv) t2299eud | n (ah lethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.hc)r,:t thirdparty/quickjs/quickjs-2019-07-09-dust3d/libunicode.c :: h_ :ao608st1532{_):bha :se r .46 dd e| ^: 22 :| warning: unused parameter 'ctx' [-Wunused-parameter]e ^i r e rcwarning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h i| v ^: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h153242e:td_ | a: 7( c 608thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.c: )c | isf:147 : e3947:(note: ,:v57in implicit copy constructor for 'Eigen::ArrayBase>>' first required heret :ait as note: n s iin implicit move constructor for 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix, 0>' first required here c lyl_=pn394e a:si:e- | >sas> csJ ScVdlxaaPprss o:s:t dsaAlrrrteaaiyttuig>cWc>t Iunr_=um pr clocvolpeBh| e 7_:a ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~Sienote: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required heres e| < ^V 154Anthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hr:a | 71ctl:ar7rDl:u 3esears2yiWv(readp:C:pS ceavrnote: oin implicit move constructor for 'Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix, 0, Eigen::Dense>' first required hereB ea ccthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h t:> s537k::i R 7| o ^:z we _thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hts ,psu bnote: B:in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herelthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c320::1046i:lo100icc: z knote: 57in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here:e )C P warning: 537runused parameter 'ptr' [-Wunused-parameter]o320{ | o d | l E 1046 u | sI s | c, ^t a ttGIImEp iNthirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.cn _ DlEcV:Is413 a | l| ^S | (Tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h ^: 315l:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hos:R103otc14a:t:t81i cnote: :_in implicit move constructor for 'Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>' first required herehu ev OsN anote: orG315_i)in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required herebI d | ; l103 | eNe | t ^e _mLsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hp:i377z: 9l:eIaNtxec_>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heren g( nc377e | oce _P n soXo rno np stte:d B AruvcotaT_isiendytp6(e<4 (,D*vrpetoorrii)vde rt*aia ,d ,hnvyO| Wtet o ^i dhr r.Bda*pebelrp,oircvkDeRd (es)eori)rz iew ^zo n/usr/local/include/CGAL/Eigen_solver_traits.hthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ce::(i272sn1848d:tt: 16B:)9l {:e D enote: ror i| in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereciwarning: kunused variable 'rt' [-Wunused-variable]vC ^v o2721848 | | thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.c e:l435d :( ) 58JX,: eo Sst=,R uwarning: n t hdunused parameter 'size' [-Wunused-parameter]bie>m4o em 5*ao_r warningr rlts generated warning. 435.r asyo(ls=Iv generatedenr | c. _)snsetr pclang -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 -Ithirdpartty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qtd5/mkspecs/freebsd-clang -o obj/crc64.o thirdparty/crc64/crc64.c etPrxaai-vcnclang -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 -Ithirdparertoe>ty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qtlrdtn-(;)s>>5/mkspecs/freebsd-clang -o obj/miniz.o thirdparty/miniz/miniz.c )t;i c s| ^~ c}ol {lvvo athirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cireesWtsdiu:r| nt ^1855 clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dh:/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u16thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/fbxdocument.o thirdparty/fbx/src/fbxdocument.cpp G::u B 82l Awarning: eorunused variable 'rt' [-Wunused-variable]e :xcs cs1855krh(12B:a, | Xy a nWgre _ o n| note: e ^a _p) ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hJpnin instantiation of function template specialization 'Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>::operator*>' requested here;t e:1S847r 2 :8| (<10R c: ^82u | vnote: o onntiis t mde+ *h(skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)2 In file included from a D847src/meshcombiner.cppe:r1, | i v v*eo iJ*: drIn file included from tr /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.he= d t :*u20r*n: b >C(,dIn file included from eor/usr/local/include/CGAL/boost/graph/copy_face_graph.hisvc:e tdn(sx)t18pCsr-)ioinl;z>X p}ge__r : rdIn file included from t /usr/local/include/CGAL/Cartesian_converter.h| (;i: ^dte30r : eIn file included from c| /usr/local/include/CGAL/Bbox_2.h :r22t: ^~i thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h iIn file included from soi:nz55sv:/usr/local/include/CGAL/Dimension.he19d:e20thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c) (: : :2110In file included from | thirdparty/simpleuv/thirdparty/eigen/Eigen/Core ^: 472:{ In file included from )| thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp ^62 : note: :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h1in instantiation of member function 'Eigen::MatrixBase>::array' requested here::, warning: : unused parameter 'rt' [-Wunused-parameter]i16155)In file included from : | thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h5::2 ;thirdparty/miniz/miniz.c: :In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense warning: :2110definition 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]3031 1 : | | s In file included from 161 thirdparty/simpleuv/thirdparty/eigen/Eigen/Corer: | : ^436 9t: aet i: c twarning: Ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hUsing fopen, ftello, fseeko, stat() etc. path for file I/O - this path may not support large files. [-W#pragma-messages]::836 :_Iu139_G 46:Ea3031Nt | t14r::_ #rInote: pnrNiin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here a H Ewarning: (gRdefinition 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]b u t836e139_ | Im _ ( | (Tu _a p A.mSD neueSArsasisIriGgvsseNda)e)M EgdrnvaN&Teo(_"O Pyoip(medEeUr) a n>RttJoS<_sr=DiA =uA(cTmciOonmtnRngu.apl DsaSttsrfS iMoat(rBtlnrTgy(riJpxpSaoRBuynetCc(aikmlIeeeasn)emde,&)n .,apl lo (Sltf*r)rt)eht l, c& , F| &e rlu| n ^)c ^| o> ^ ,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h;:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c842In file included from :: f:sthirdparty/instant-meshes/instant-meshes-api.cppe:e432192| :k: oIn file included from ^r:53u :thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h16n: note: 18,: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'( In file included from s :842 | 55#thirdparty/instant-meshes/instant-meshes-dust3d/src/common.hat:dwarning: a21t: :In file included from comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare](thirdparty/simpleuv/thirdparty/eigen/Eigen/Core 7c)e :8tfuie t2192n | :a 435c: warningthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h.l sDnote: ein 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: 281 generatedf. s : pEaot55tIr | 14,chl(G iEsNa_ rsf=osrI clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3df: cC ,Nw if/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uwarning: ldefinition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]i H usE0Resr/local/lib/qt5/mkspecs/freebsd-clang -o obj/fbxnode.o thirdparty/fbx/src/fbxnode.cpp e; nI 281Ti _B | cA I )/ SiO;nS Ia GrN < DMyEe| Or ^- i vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hN pTter:dI732&:t_h mOpPl-;E R o>A17| :ai Tts ^po mpthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hnote: :_in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here93a:h65 :a s732e | ht_ shnote: iin 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 rOzmea;RtS (oD93a | ytre = rnei( mip+lv +eai)odnt)t etcE P awarning: 39unused parameter 'pArray' [-Wunused-parameter]EdRme :ArT34 ei:O3180 R (R h | note: Dsvein implicit copy constructor for 'Eigen::DenseBase>>' first required herestra it v ee>39d d | () ict lc e) | , ^M m aZ psthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h_ l:o824 at ht:s52F:e e < Cnote: rw.Oid esr ei vBe i n expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR't R a CrE 824ydIyN | L ( iO n) p,E;I I pieNn nt| a mte ^ aGet rEEnNathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hl::_ 27D:Emoz:Vma_I1Cus_Est_y:iiDpgeeFnrU _)oNinnote: pv eC t| E, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>' first required here S ^d c >mIa GczEl27lN | __azEriISp,TG_tRaEOyNNr_Gpr_aIeNnthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cLaImaey :OM_t2997sr:ha22N:eEAr swarning: DAcomparison of integers of different signs: 'JSClassID' (aka 'unsigned int') and 'int' [-Wsign-compare]e DK rnE2997g | r _a C WeI_rcyS BEaireer_vtBehdi&eIcuks(Nc reAn (o| c ^R ovthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.hnYs:te dp_le:Om:azr42SPca(to_p:esa7sl:_riaozar =inote: rin implicit copy constructor for 'Eigen::ArrayBase>>' first required heretp o>((drc )< +_ o,r)sa42; | un rts tr| - ^c lDame )r a >s| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hycsl^i :va537*s:pe dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h&7 A::s 920note: :r12in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herer Aa_yor rt,:h amcezo537u_ r | )nunote: itn yexpanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'W t {920 | r a p&i nB&p ed er a s_: eps:rxe: ut| e) ~~~~~~~~ ^ ~~~~~~~~~~~~~~~o t_ bpluen| rio ^r thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cacnl :A3010arit arosa:rE18(:Ioy G=Bwarning: tE(Nh_ecomparison of integers of different signs: 'JSClassID' (aka 'unsigned int') and 'int' [-Wsign-compare]o rat s3010Ch)ee | >::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereA< Rr Y 377ers | s_h R iti sE- ;>oT cU lR Nn:a_ TTsByYp}ea >s\sP _e c( oEto(u>n| ht ^ D e e| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h ^:rr103i &:v81&e:. dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hnote: :dein implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here| r,320 Oi ~~~~~~~~ ^ ~~~~~~~~~~~~~~~t v:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.che 100::d 3014e103(note: | in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here) t: r18320e:) mwarning: Dcomparison of integers of different signs: 'JSClassID' (aka 'unsigned int') and 'int' [-Wsign-compare]pe lr | a it3014 | e | v < E ^ItG E y/usr/local/include/CGAL/Eigen_solver_traits.h N ep:dei272,fnO: aP9_(mDcElVeaI C:XEps_rsT_FyiUd N C> =note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereEr pt e-,272IN> | ciAGnl t EBa NMsl_EoXcsS )k_=T(Rc oRdmo_wsuoeOnrlNvtGei)s_ ,I{r N_ Lvis nept| I ~~~~~~~~ ^ ~~~~~~~~~~~~~~~tNrdE - >Bsl(co)ol,voen cWsoiktttC hhoeGAthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.clrrur.e:sdsasey(WrB3707,i, vb:e41X:d owarning: )(unused parameter 'ctx' [-Wunused-parameter]o;)r l) a | p;I p ^ne n3707r\ | e D906i en:crtli5a svj:sse _d >note: s expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'tBa lr or906crk | i a ny| g(_ ^ )c thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.ho:cm847poa:nr10setC :({w Jinote: rSin implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required herees e B847i | t nCu oarreyntrOupnrt< en xA tr r*acyt\WCx r,ao np| p e ^ r | < ^sc othirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppns:tt82C:o3l:X thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cDpnote: :r3981in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>' requested here(e :d 43re82ir: | vi ev d+warning: >hcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]( d2 e 3981r*ei | dv J(e )d (*, ) s)p; rif}ion g _| r ^d( ithirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.hi) r:=e55 :c190:, t note: ip;orn s=in instantiation of member function 'Eigen::MatrixBase>::array' requested here g| e| t ^_ s55In file included from | ^thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpph a: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h1p : e: 203_In file included from :pthirdparty/FastMassSpring/ClothApp/MassSpringSolver.h 42r: o2:p : ( In file included from rnote: sthirdparty/simpleuv/thirdparty/eigen/Eigen/Denseein instantiation of member function 'Eigen::DenseBase>::col' requested here:ht1 )u: ;In file included from 203thirdparty/simpleuv/thirdparty/eigen/Eigen/Coreri: | n 435< (: pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hs .:h 281a- :r>14irp:ar fyowarning: ((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]p)! _ ic>281no | t=ue nrmtn i;nIn file included from . asrc/triangulatefaces.cppia :l+D2+e: r,:r arIn file included from yp(i)r)/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:+:.+b20v)a: e In file included from i{lc lg(d s/usr/local/include/CGAL/Simple_cartesian.h)| : t&20a: ~ ^ ~~~~~~~~~~~~~~ In file included from b& /usr/local/include/CGAL/Cartesian/Cartesian_base.h&o (thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c m::| a21 ^p4006 : etIn file included from r:ra22it:In file included from /usr/local/include/CGAL/basic_classes.h x:warning: (23othirdparty/instant-meshes/instant-meshes-api.cppcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]r: ): ,=43 In file included from : 4006(/usr/local/include/CGAL/Bbox_2.hIn file included from c: | o thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hn22b .: :s ct16In file included from : o/usr/local/include/CGAL/Dimension.h lIn file included from :( Dthirdparty/instant-meshes/instant-meshes-dust3d/src/common.h20e :jn: 21)In file included from : s thirdparty/simpleuv/thirdparty/eigen/Eigen/Core, In file included from e f:oxthirdparty/simpleuv/thirdparty/eigen/Eigen/Core436j:r: (,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hi 516B=B aa: 0s:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h;e:139s::e &:14i: m o warning: _>, Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]s h47epr )hr:;- >e1395 p: | | cr oowarning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]p _ ^c47 on | duD n etithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h;r t iiiv +e+ do:EnI&eG48rE):N, _34{ I:mN _Hi ot Enote: p| eR ~ ^ ~~~~~~~~~~~~~~ein 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 rrIa Tthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c _:a405948tA:i37otS | n:stSoeIrm p=,Gwarning: l (comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]N mc M4059o | _n eE rsa rtot er >::_solve_with_guess_impl, Eigen::Matrix>' requested hereee srhd )- | 107 | | > ^ ^ > pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h r:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h 842:: 115s53:ocp:r7; :cl note: aexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'note: i s.in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Block, -1, 1, true>>>' first required here sd 842e c | (# MdaGeonElNs_ev_sepIr_NeoHdEuRcpItT__bwAaSis rtSh _eIg ou| ep ^_| c ^G oN thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hM:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hEuN147Tn_s::s7t_O:55Pi;E Rm note: p:Alin implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Block, -1, 1, true>, 0>' first required hereT( OsiR 7S147(r:D+ cenote: +.rin 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,ir h v | ec55pl | ardcs+s()s+l ))aEs ,I sPd sGrtECo/ N*d,_ wsIruNcitHI{sm eE cpRlBI ^ 4160A | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h| ^: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hTthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:836:O 93: 71:R 46:(65:D 7: e rnote: : iin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here note: v enote: 836in 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 | s in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' first required herehd A1)s 93 | s -i71| t | ge> ^cp nrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hlm:em824anp:ot52pl_s:Elh:sisVhc:I-,C E>rt_uyFPpUnrNep(Cnroa oadmEcuItcGpEeuNt a__lIDcSmsTRtopRhlOusN<>,_ GL hnc tls)s,_ra_scIs ,RN hCsw+iLs fI,1uNeO)nEBp i)cn )t;Dair{oy e rn| iO ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~,p ; v| e| | ^d ^&thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h ^ : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.hothirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:732p:315:e17:27r:14a: t:note: thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c1in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here o:note: : in implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required here4711 r =note: : 732in 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 here315 | | 39( :c 27 | Eo n warning: sIunused parameter 'ctx' [-Wunused-parameter]t { GDir4711Ee | Nt_usnMetrteAnK EaP_rtrrionCcid WuIcStEva<_DBleeIv:ro:iNcvadlie&lA _ddaos ,ROsYtti_hheOersrgDePen(rt)im_oecnyp vceel{tdre>a _B(antds_efeloaog_(:ra:iolvriJeapdSse(+(rC)toa,nth otieoxstt-hr>e dr*e.crd=etr(ixi,ov,tevd (eJs)dS)(hV;)uea,rl ) u;o}e tCh ro eentr| u. ^sdrte nr i v*etdh(i)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hs,:;m oi42bnj:)t e)29r :n| a }l ^note: :in instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*, -1, 1, true>>' requested here| \ ^ : thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ha:42:s4711| s:920i57: ^:g 12 nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h | _:: 317 warning: onote: Vpunused parameter 'obj' [-Wunused-parameter]expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'< Sec :a 82l920ac | :t r , note: o4711 in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here | rsrtT aetty ypp317ti | eu cr nvr o iE dIEeG InEsa=GNm E_eNrt_e_ CcWDOhyEIsVcSI C-lt EeE__mBf_ahIltNFeAaRgY (_JUR*SECToUnrR tNDNe_xxTteC; Yr *iPc Et(xDv,e rJi| ESveIVedadl,Gu:E ^e:OCNtS _ohthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hScn:asleaTt203r: RDro>eOb21N(G:r )note: i_j(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)I) )v N;e d203, OLPI NNE | | A ^| ^M A thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c E:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h4735 :r ):53718::7 :warning: r (comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]note: da in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here4735 e | y W537rr iav | i f pef o(p r ( d!_(iisener teutirdc).;ag>r rha yse.tr| c ^oa.ub (nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hdamer:tr377arat;irvy:ie d9((x))i(:+ )+ {),note: ) in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here r { 377;e | tb . uc| \r ~ ^ ~~~~~~~~~~~~~~~~ on l ( jA:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c r:B| 4747ar ^sa: yethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h)18:W:(,906or :t a5xwarning: hjcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]:p e,pnote: re expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'.B r )f()Cdoerw rer ci(ioivn e=sdd( eclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dB)/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/ui)0sr/local/lib/qt5/mkspecs/freebsd-clang -o obj/fbxproperty.o thirdparty/fbx/src/fbxproperty.cpp | i;t;n ^air y o iO} /usr/local/include/CGAL/Eigen_solver_traits.hpn <:e< 272| ^ :r p9thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h-:,55>: u:m. 34a_:note: rnote: \in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herein instantiation of member function 'Eigen::MatrixBase>::array' requested here i t e272| r55r | a ^ | ay t . ciooXu nthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp ns:t= ; m82,i _+: s+m3o)_: l rvnote: e{tein instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>' requested hereurren_r s( p82rp t. | o r| r-+)>a) s ~ ^ ~~~~~~~~~~~~~~~~rhor2l a y*v (| )e ^ JW >ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h=*t: h836msG:piu46ne:.rs ianrgsthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cnote: _(in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested hererB ad :,i5336X836:r | )e33 y;:( c )tAi| o) nswarning: ^s. siIn file included from unused parameter 'rt' [-Wunused-parameter]src/meshcombiner.cppg : a1 : 5336In file included from | n/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hB| :Om ^20 lOel: Ln(In file included from In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.htthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp <):A1J: :SIn file included from 18c_: thirdparty/FastMassSpring/ClothApp/MassSpringSolver.hItIn file included from &su/usr/local/include/CGAL/Cartesian_converter.h&:L:a2il 30vD: : In file included from e| In file included from s/usr/local/include/CGAL/Bbox_2.hOthirdparty/simpleuv/thirdparty/eigen/Eigen/Denset: ^b22:j : eT1In file included from c: In file included from thirdparty/instant-meshes/instant-meshes-api.cppyIn file included from t/usr/local/include/CGAL/Dimension.hpthirdparty/simpleuv/thirdparty/eigen/Eigen/Core(::eJ2043C:S: 436lR: : In file included from ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hIn file included from uthirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:thirdparty/simpleuv/thirdparty/eigen/Eigen/Corean::n139t472e16i:d: 14,: In file included from :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hmthirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:S :rwarning: 21ce341definition 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] ,: * :FIn file included from ru 5nthirdparty/simpleuv/thirdparty/eigen/Eigen/Coret:139c: | >, :448warning: : 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]: J rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.hD u: en107S341rV(:i | 14av cea: l tdwarning: uudefinition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]e &a Cl o D107on | EssItp Gt E e oN brDja_,)I et sor Nrri=| cv ^(e HcdEo,R&n I fsTu_onAtpS eMSarIthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cactt)G:oN;rMr=Ei(N cx oB5532| a:Ts35e_&: ^ O nP osthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hEtt:Rhwarning: 732comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]A:eTA17Orr:) r Rnote: 5532a;Syin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here | B a (732s | | ^Be l o & thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h c: ok tI55 :hm pe 7l r:) _ note: d iin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here ne n| s t ^55 ee r | )cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h : 42n| la ^ al s: s:f 7: C:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hcw:o i842anote: sr:in implicit copy constructor for 'Eigen::ArrayBase>>' first required herele lB i42n_ aar | (53sy:cis Oinote: pexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'glInma= ps ms e842 0n;l | At r#;_drenao i_ yaf lWiiiuNsethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h-_>.I:rdNa93 Hr:E65R:rIeT _rAai:yS note: .vSpIein implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required hereGd uN (b)l93,i MocEtoN | cutTe_hmn OeAtrr;Pr.pa ldiae+trEe+warning: Lcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] h> T s _5734,| E | ^ Q tUy pAlL ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h_ :n 317a:m:82 O:: Pe a Enote: fRRshoAin implicit copy constructor for 'Eigen::ArrayWrapper>' first required hereTrsO> R ( (317icsDl | ae rii =v es d s)E I C0| G ^;w E iNthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h_isDe B:i824n:aE<52 V:c goruynOtpI;note: Cexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' E| _ ^o fF(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hU:NoCb jE50In:G1 e:Ec 824note: | Nin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here_t __ So50T R | tOp yESr p:iTav5917R:eerOdr37ra:aNy (:G)warning: t:_unused parameter 'ctx' [-Wunused-parameter] I So cNa{L rlrI*5917eNta, | urrs>Etnpa rt(oiA d)cuD)r c;ien trr)tia vy efWd i| | r& ^a ^ pon thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hpdpthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h_eel::r960537i>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herenote: mrexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'v( e= Jd S>537C (( | doc960e | rn o it ve nx et d (E_s)*t)c It;sGx E,De }tJN_S_nF MuoAnKaE clt_i| eaSrs ^(iivoetdh&e ooC nAthirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.htBL:ryh)55eAt;:rR )e34_c B oI:| d ^eNnote: { A in instantiation of member function 'Eigen::MatrixBase>::array' requested herethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h*:R Y bB377,:_55 9 | a :sO e| note: : ^in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereP: _ O377N | Tothirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c :H 5955E pL:e 22E FrT : a: twarning: Bcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]a( os Me (rr5955E= | TeHo( tt ohO Du, O P r netN Ar(h.pMdie.Eerfr)ia; r vrr)a(e edpt(u\)rcyn)_ (*v| t ^)ha| i ^ >ls u/usr/local/include/CGAL/Eigen_solver_traits.h;e= : }272 m<:\thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h9 : p| :cnote: ^)955in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h :272 n: | .12 : a 154r : 7note: Xrexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'| a: ~~~~~~~~ ^ ~~y (= ) )955. note: amin implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required herel | _ ls (o 154) l r | &evct&el ura_thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.csr:ssp tnB6450 rEl| -o ^:> IsIn file included from 22oc:Gk EIwarning: Nl_comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]m Sthirdparty/instant-meshes/instant-meshes-api.cppvp:Cl43A L<6450A: e | RIn file included from XW pthirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h_r:B TiI yN tpi16ehA,R: Yf In file included from O BGthirdparty/instant-meshes/instant-meshes-dust3d/src/common.hl:u21P: oe_c(EkuIn file included from XnRPsothirdparty/simpleuv/thirdparty/eigen/Eigen/CoreRslw(_:sB435i: ,kRethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h ,ElB:yX281()Ttl;Uo Rac gk| N ^C! o=_l: In file included from 14Jsrc/triangulatefaces.cppTs:Y,2: : Iwarning: Sndefinition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]_nPT eE r281AIn file included from PG | /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.ha_(:nPO20 Be: JlIn file included from r,/usr/local/include/CGAL/Simple_cartesian.ho m :oDE20teC: rTi)e vIn file included from De/usr/local/include/CGAL/Cartesian/Cartesian_base.heddn:T)s& ,{e D21> : oeIn file included from | p r/usr/local/include/CGAL/basic_classes.h e:| r23i ^ ~~~ ^ ~~~~~~~~~~~~~: va In file included from t e/usr/local/include/CGAL/Bbox_2.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hthirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.h:o::r3922103:: d=In file included from ,(:c45/usr/local/include/CGAL/Dimension.h81:o:On20 :snote: : PtIn file included from in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here Nnote: thirdparty/simpleuv/thirdparty/eigen/Eigen/CoreDexpanded from macro 'unlikely'A eMn s39e:EB435): (thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h :\281 | a :s# e14d& :| ^o t103ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hh | :etfr 931iwarning: e: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])n ;3m : ep281 lnote: | | auexpanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' n ^ t l iethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h :D39931e:>>' first required herepw &ie (onpseaerxBai)n a m r39te | yt oeOrX=mpp(r cTo_ypnlpx)_ ),C,; c 0i An| )Tt( ^ i Bl nlthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.ho:ct48a :e| s ^34rs : kn ACnote: thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.croin implicit copy constructor for 'Eigen::DenseBase>, Eigen::Block, -1, 1, true>>>' first required herel sar, l :b:48o | otl:ea6584mys :cI10anp:Blnaaeslr aPtree_warning: Pvariable 'atom1_is_integer' set but not used [-Wunused-but-set-variable]e c Nn| Aa6584lm ^a | M thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.hEs) ,e s_: 42o: 7B:OpOB L)Dle< orScikv e d| note: aC>tA ^ octhirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hin implicit copy constructor for 'Eigen::ArrayBase>>' first required heremLl:1 a847_si s:_Ai42s | Rn10 ,tt:M ceylgnote: apin implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required hereeet rnraa is,s847x | mAaerBr taaioymW2r_sinsa_pipet ee r enrt| u ^:r rnthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hn a tpC:o115eun:bls7:l:itc: gC Aonote: lrtXrin implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Block, -1, 1, true>>>' first required hereapir ter r(115ad | ;ysc:ua:c203:variable 'atom2_is_integer' set but not used [-Wunused-but-set-variable]:Sp c42 a:tp 6584_lbnote: ae | sr ein instantiation of member function 'Eigen::DenseBase>::col' requested here a r | >203 ^ | <, E thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hx\ : 147p: rB O e| O ^ s 7sthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp: : i83inote: L:f8o:( !anin implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Block, -1, 1, true>, 0>' first required heretnote: ioin instantiation of function template specialization 'Eigen::operator*' requested herenm T ty1ep r14783n | _acilel: | as:s s> _P br+iio ndhtc2>e g *gs eu| t rac,sbty (Ismmaa ^ttprolt eimhbfs.,cOop:e_317xl:t(itji)o,82;s n_x:i n j,note: Din implicit copy constructor for 'Eigen::ArrayWrapper>' first required here| ,t ^ee n Bsa In file included from se317eg>thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp: e: | rm ;: _| p ^r1 e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hc : | o71n ^:: d In file included from i7Ethirdparty/FastMassSpring/ClothApp/MassSpringSolver.ht:I:i Gonote: 2Ein implicit move constructor for 'Eigen::ProductImpl>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' first required herenthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c e: : NrIn file included from 716686_,thirdparty/simpleuv/thirdparty/eigen/Eigen/DenseD | :EmcV_lIiaCt1s:e: E302r warningaIn file included from tsithirdparty/simpleuv/thirdparty/eigen/Eigen/Core o::s_n generatedF. U435N : PsrC,o thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hE warning: Id:comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]mGu_Ec281 t:e 14rNr :6686_:o | clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d Swarning: pTdefinition 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]u b r/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uRl)iOcsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/fbxutil.o thirdparty/fbx/src/fbxutil.cpp )281N PG r | o d_| u c ^ It N IL mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h Dp el:r<107 _:iL I15h: v N sE note: ,ein instantiation of function template specialization 'Eigen::BiCGSTAB>::_solve_with_guess_impl, Eigen::Matrix>' requested hered & o _pf107Ro | rh se (r,aOtpotrii o= nA ,s (r=c r o| 0r ^c;a ny.s dWite cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.hDr:e<(a315n) pclang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3de:s/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/u14pe:eBxsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/uvunwrapper.o thirdparty/simpleuv/simpleuv/uvunwrapper.cpp r o>, Eigen::Block, -1, 1, true>>' first required hereec. rs_ ie315s&_o clvov | to e e u_d nw{>tih t ehr_rgeuteus)sa_;r;r nri aPiry+o (m+)) {{p dr l| | eu ^t ~ ^ ~~~~~~~~~~~~ u(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h c:stthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cr48<::rnDc6761e.:34r :r26 i:A note: rvhwarning: rsin implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required herecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] a (y )eW,6761r48 | d | at,pe pO em r < dDpseltr ia tvth/ e*e e,d <>rts Dr(y dfeoperec(rrini.i gavu=mev deee0( sds;(>D )(ied )er*)}i;- > vc| e ^udl| ( ^thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h) .a:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.ha55,sr :sr34 :oM836ta::ha eynote: tr46.r:. icdxin instantiation of member function 'Eigen::MatrixBase>::array' requested hereoenote: B urin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herea i sn v55te | 836e; | d | A( i)s ^)s ;+ i +}thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hg):n 55 {:m 7 r:ee nt| t ~ ^ ~~~~~~~~~~~~~~~~<| note: u ^thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.crin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here : Anthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h6773 ::c42(t26up::.a alwarning: r comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]r2955 a: | y 6773(Dc | note: l)(skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)s t Ta42> | y= p seVm eisCn c .t CloaewrraTi syepnre a clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dy /src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/uB(rsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/parametrize.o thirdparty/simpleuv/simpleuv/parametrize.cpp ) ei)fn.ador ar ,lyS(=rO ipcrI h,msl F=-upn(cl ) >0m ;;a &i :&| : t r ^ u * <| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h nx(;a ^:c93e tx:u65o| :In file included from ^at thirdparty/instant-meshes/instant-meshes-api.cppithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hnote: l:in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required herecD 43s:_t836 ,:93: 46 | cIn file included from t:sothirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h e:urnote: mnin instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herec16p, l ta: ;f836tu | In file included from nethirdparty/instant-meshes/instant-meshes-dust3d/src/common.h i:<+ t+21Ay)sp: csIn file included from )i{thirdparty/simpleuv/thirdparty/eigen/Eigen/Core;e: g448 n | : a| ~ ^ ~~~~~~~~~~~~mn ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.hem :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hB107i::732n14:a:r17 :e warning: ynthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ctnote: :Oin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here<6980 Adefinition 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]:c20t: pu 107 ,awarning: | lcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] D732 | s6980 Dt | Tt yye rppi e C} e vnl aeemedela&sn ee idi,L nShtfse,rro pnecarl(,at:tyFtpou:rnc=aea(gccnola> ln:ms=te=: _rAuR anJ(hsSa_rcTstAusGar>la_DiySBsYatM, s gB sOercL&cn) ,lmoa s{st h eefrn| Ctu)w ~~~ ^ ~~~~~~~~~~~~~ni_c )sn ;eo| B ^_ ia| n ^thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cal :rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hy7186:i55:O:7327::17ap:: ; note: s 19(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: note: t warning: 732| hin implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required herecomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]i ^ | s 557186 - | > | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hd ce lr :a si 50v ieidsfn :(t1 (eCnr:e nwnote: wa_)iin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here,s le Boi50n | at:cEhIr:GyoOucnpaeEtI Nl_m>l MpA_lrKsa;E. hd_s-Ses> CirA| gL ^ip nrAthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hvomepRe_n_dtB:sI(iN)z_,en93): 65A:{o _ R note: Yain implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here_| l ~~~~~~~~~ ^ ~~~~~~~~~~~~~iiO an sP ((93tto | thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cpth:eeirmsa7323pt-el>oadtr:rene*r<,tai28ylv::e p:warning: rpdao(es)comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]dnsu,a mo etc htieB)rig nn7323a_. | o r | p d<^ eyr Si Othirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hvc:ep960 d:, 3( ) a: ,l t a yipnnote: etner rafnoar,expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'mtl y(: pi960:e | e a=Ln hsE asms,lIieeGn g t;OnE _Nyo_ppi;:B S yIccilapaN+sAl+saR )YeC wr{>_n(Oa)P im)_e ;s | OO ~ ^ ~~~~~~~N eTthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ctBH: h7344 eiE| nrL:DEea ^rFr19T :yithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h :O537vpwarning: e:(d7;comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] : | :7344M: | ^S cEnote: aT in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereHthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h O lD537a,rO P | >N A (M:) E)) ;179 : 1 \ | i _ ^| s ^ efthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.ht : _:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hn(537 d::note: oin implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here7>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here-a12 179> | :537s Ep(note: I | oexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'Gr t Eh eo Np __955 Mc | Ar )o; Ku_ sE e_| nC tW ^ I)r tSthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h e:_E377n{_o t: Cau9| Or ~ ^ ~~~~~~~~~~~~~~:ln M iPnote: a_in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heresE R( _I377thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.co | G :EO7554 NtP:h _e Sr(22C) :; A:warning: L comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] B| a ^Ao s7554pe | eR( ro thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.ha_ :ttBo377 I:NrAh>ieR=Y,f Oor .pdPe(_ru9EnXel:riaiPtk oevlreynote: (d>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here)=t ,a )L377g_ | E )R | ! = E ^ T | U^R N _thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.hTJ:Y131P:ES(:/usr/local/include/CGAL/Eigen_solver_traits.hP10:r :o272m_B :Tnote: oexpanded from macro 'EIGEN_MAKE_CWISE_COMP_R_OP'a ts eeA9(dG:131 _ | OToB Jnote: E ,tCrin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereDheee tT urr)ir)n.v ed272 dC,w | O{ e P iN| r ~~~ ^ ~~~~~~~~~~~~~sAi eM thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.hEB:)X39(v:i e45n\a : =r note: myd| O ^p expanded from macro 'unlikely'_<(sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h i) on:)l931tv39:e 3 | r:#_ sdenote: pe| texpanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' ^rr f-n i a>n931/usr/local/include/CGAL/Eigen_solver_traits.hslo: | el: 272 :v:CuesnwlcWi9aii:stlkheea GrBluiyen(s_axcr)mypsnote: _ in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereO o p (p 272_<<_Bb | u,iE lXtI yG p) et;En iNXna__m eCe xAp TeOc| tt=(h ^(E eImrG!D_!E eNIn file included from s(r_xio)Csrc/meshcombiner.cppvl:eAv1,de T0r(: _:In file included from )i/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hs:p tnr -S>tc| se ^o larlvnaearWl,::i 20:tS: schcaIn file included from Gal/usr/local/include/CGAL/boost/graph/copy_face_graph.hualr:,ae18r : _iIn file included from ,sn/usr/local/include/CGAL/Cartesian_converter.hOst:Pe(30rN: nABIn file included from aM/usr/local/include/CGAL/Bbox_2.hthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c,E::l)X22:,)8807_;:: o:32In file included from p: ) /usr/local/include/CGAL/Dimension.h: In file included from m,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.he : c 139o/usr/local/include/CGAL/Simple_cartesian.hinJ:snSt:_ 1420O:: tIn file included from warning: tIhdefinition 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]se eCrF un139na/usr/local/include/CGAL/Cartesian/Cartesian_base.hcl | ::t i: t 21ro aDiertrs: ii: S:vCo:23epdS: ,coIn file included from en/usr/local/include/CGAL/Bbox_2.h :ac22rl: aoaIn file included from tr/usr/local/include/CGAL/Dimension.ho:t>re,20n=x( : c\o stIn file included from nthirdparty/simpleuv/thirdparty/eigen/Eigen/Core| s:tt ^ 472Mthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppD: ea thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:r:83*111t:cri8tiv:x:x,5 eB:d aJwarning: s>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]e( Sonote: &Vin instantiation of function template specialization 'Eigen::operator*' requested here ta111ol | h tu ee83rCh. | o dne sre t) r;i v+e| v ^h a2thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hl: ,dE114( : J9*S:)CI F s,uGynnote: csEin implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required heretN i dt_ oe114nm | e-I> >Nc*rlHifafvseexEusnR ctM,;a d (p| iB ^n a)In file included from t) s;mthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp ea;:g Ii1 cT\: )_ | In file included from A ^thirdparty/FastMassSpring/ClothApp/MassSpringSolver.hS :Sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h| :I ^63 2| :G: ^82 :thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.hN thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:Mnote: EIn file included from :55thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense8819N:in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required hereT::_34 :127 63warning: : | unused parameter 'ctx' [-Wunused-parameter] O: note: 8819 | in instantiation of function template specialization 'Eigen::ArrayBase>>::operator>=>>' requested here B O In file included from P thirdparty/simpleuv/thirdparty/eigen/Eigen/CoreO: L 55436E | bRJ : o SA _oI lsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h C:oTn O 139R Ss t:rH(raB14usecltDu:itrroenocrt( Acwarning: cdefinition 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] ckeJs(Sp s)C139 . | oa nr=tre | xitn ^t*ea cy (Dthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h): rte>n=842xa: ,r53 i:lJv :enote: :Sexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'dmh& ai s _o842pVenadrla | u.#ietaCodrore=efcn(trscr_oiatnya n(es)vc tcae EsMsl<)X p ra)ItTG| y.pEreN>i:a_: ^rIxeN tlH>lEB(thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ca:)R sc8828el :I&a&&s 45To:st_h warning: e B| rlunused parameter 'ctx' [-Wunused-parameter]o )c ^; k8828I | ms ptIn file included from thirdparty/instant-meshes/instant-meshes-api.cppl| a_tdiecAn:S 43sB: eIn file included from O ^Sthirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h;OI L G:| ^ N 16Mthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h: :JIn file included from 154S:E:thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h_790S:e tnote: :in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required hereC :oN65 nT:_21154 Os | Ptc: note: EIn file included from lRin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required hererthirdparty/simpleuv/thirdparty/eigen/Eigen/Corea :us 435A90c | st: Tot thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hOerBRBSm:(i281Dt:lpeolr14ait:e , const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]y vp (eecJn281akmdI | ) e mSEp IlCeEalRs: , e DA warning: e unused parameter 'ctx' [-Wunused-parameter]n&s eoT>t Oh e| r ^) R thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h( ;:D c103el :a8864s| r81 | ^si:B vnote: Cethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.hwin implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required hereO: Oids )10339L | e Nt:u el 34lJ:| aSm _ ^Irpnote: s in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required hereyUthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h lOnap t;:e c824< :t3952| y: | anote: texpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'e pmtp c824l | he ^aatnb le Unote: eN iCcxlnta tE* IBcGltsoEsxcN ,in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required herek _JASSrRTVrRao Owa sN,l Gui_eInCNtL oIyNBn93EsBt | Dlaeotrs cevema ikpvClleoa ltd| e ^&), const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required herenonar :=rn y(e55crOo8873pPn | :,as40c t: l n teaDwarning: slesy>unused parameter 'ctx' [-Wunused-parameter] p er nCca mlwieav8873iesd & | s LeohBvsits o,nBhaier dltyoyOcrpk)Ip e mnJ | Sp_al{ ^; m thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h| BS:a ^847se e:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:10e :t: Ronote: hpin implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required heresU:> e93 : n65rc847:a | t note: a ctrin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required hereoehrta= bulr ec93E | l(nta rsCooenrsttshC oCloXmperr(rpwdle)ar;t( iJrevS, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h : 71 ,e203 50:L | 7h:Bs EOnote: I | ,GO E in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required hereLN f l _iMa71Ag | Kf)E(t_ cS lC| !Aay ^spiLseA nRPna_trmBeoeIrd NunARcRhtaYlthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c_:s ::>O:bP (io p9295ccu:lp21ge:ars atwarning: tsbcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]as b l (o9295mir | acC* ,twp ri Pri or xs (o dde)uB ,ic ubtcn)ta I m . | rp y^Oc plthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hoi:;fl <( (_ljLe)h960 ,: | x ^n 3jthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h ::, >179s:Bnote: ,=expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'_1aR: h s note: e960in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here: : m | s179i s | _,z eOpoprftEie(oEbIucGnEf,IoNGn_ dM 1iA)| K)E ^ E_t{N i _o thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.hM| nA ~~~ ^ ~~~~~~~~~~~~CeWrKI ,:ES _315mESthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c__C:iCA14OLtMA::ePR _r_note: aBin implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required heret9337I :iN o55nRAs315,: _ | m O warning: P_ unused parameter 'flag' [-Wunused-parameter]( o pe e rRr{ro 9337artr | eo )rt )>uY _=rO n | ,P ^ Por p_ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hoe :dOru aN836 ctTot r <:HD46 Ee, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested heree dE E 836) | T , H O AOs| Dts ^ ihthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h,:g en rO131mP: ND Ae e10Mr Ei :vJ)nS eT\ d note: t oexpanded from macro 'EIGEN_MAKE_CWISE_COMP_R_OP'| N <> ^ (Audc e131thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hmt | ur:a955 l:D12is trTvbeeetdr:(uH )i,note: n roexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'ntt h yECenwriu.md 955es | pr efiB livnaeeg Cd)a l rr(e e)| tauy)rOn ^;pne< di},En StI reGthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cr| E ^nN: _athirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hScl:967942,C:F29u:An:Lc >30note: A:in instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*, -1, 1, true>>' requested here:R:: :_ rBwarning: 42sIu | Nimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] nA (V Re Yca9679tc | oOtcPu a_r Ea Tl DXy PpsRte, _ sl RrrEc ,T =fU u RnrN _ah rTc Y_ ) c; sm p P_- o | pmeE, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested hereTr , ^DD eethirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h rdri 732vi | evd>e: ::Sd203c:Ia21N :l aTnote: ,6in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested herer4 _,M O203 S | A PcXa l) iNa | rni ~ ^~~~~~~~~,AfM (t !ei/usr/include/x86/_stdint.hnEt)i:(e 88rn\:rn 19 na| :ta ^note: elr:n:abli:expanded from macro 'INT64_MAX'cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h l: gc88::sm | :931ctapl#a_bd#(#:el3Rf:Ci Onnote: mMe_expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' P aIaANs ts931rRiiTAxg | T6( O)Rn,4m > _eMCn,tb .ccAoonlsX(_t n0wxoi_7 asljieO)Bt,aihsn fa(xefrjrtfhDi,efsy -rO>Bpdifafi:(:10047n1m: iIn file included from otv:ee55thirdparty/simpleuv/thirdparty/eigen/Eigen/Core_rdtni:a:436l: :twarning: (thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hunused parameter 'ctx' [-Wunused-parameter]eh)r: :a se10047c139r,.:da14e | :ls rt iativwarning: nadefinition 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]etdi e( r139o | t r n_ i n,)DaOlP,esNc r:d,e: ir vAaesBdmOs&_ iMgOoLEinIn file included from _vpee ethirdparty/simpleuv/simpleuv/parametrize.cppo:Jrpr)1r>::_solve_with_guess_impl, Eigen::Matrix>' requested hereA note: Lhaes :107r | e 26A&R ,o t in instantiation of function template specialization 'Eigen::ArrayBase>>::operator>=>>' requested heresyD: p ert rn55In file included from h | aeMmice.ndru)e;er i cisnthirdparty/simpleuv/thirdparty/eigen/Eigen/SparseCoret(:Z| e ^r) e.o_(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hJsS:o14861 rv: lC:o7thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/TriangularSolver.hevdn:anle:273 :: ::t13e_:note: S in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here :tx c arl t148awarning: wrvariable 'count' set but not used [-Wunused-but-set-variable] | ac ei*ttclriuta>txs hsr_( )273, | ) ;n JgS(Vs ua lpu < .eaeCs| CwoEr ^Xn PsRr thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hs:i537a t_: >7s:yI(:nedBei)i: nnote: Sin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herec a>xa=m cp lm(vli nray537Orpo>as | uI m.p, l a l )\r _| | cnr r ^| . ^sr ^h tthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp es a:t=83y:_8nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.ho:(:93)(:a ) thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c65l:) ,note: note: in implicit copy constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here: 0in instantiation of function template specialization 'Eigen::operator*' requested here. 1057793 :; 68 a | itd satsl/l*(e,m) : | 83 | warning: ( ^s unused parameter 'rt' [-Wunused-parameter]rp l a&c 10577o+. t | eht<&hstgyu t2 e a*rptee sssn)(i)ac| m*y/es ^;)B it; e _n_aarmt t-r | iy b| ^> ^ uOfIn file included from tpethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h_thirdparty/instant-meshes/instant-meshes-api.cppe:x _:t43thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h377: :,:836In file included from ;thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h: 46 :9:t y16 note: (:in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here: p(eIn file included from n| u a ^mthirdparty/instant-meshes/instant-meshes-dust3d/src/common.h e836note: | in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377nLIn file included from hAusthirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp | :s1,: In file included from tthirdparty/FastMassSpring/ClothApp/MassSpringSolver.h::s21si e2dg)ny: : mIn file included from pe In file included from )nthirdparty/simpleuv/thirdparty/eigen/Eigen/Core :In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp e:n athirdparty/simpleuv/thirdparty/eigen/Eigen/DenseBv448m: :t1.1Jdefinition 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]Sa_d eD : 107 | c In file included from :l11 lD srtthirdparty/simpleuv/thirdparty/eigen/Eigen/Core uiDma: psOTeb:jrIn file included from eivvyepdthirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h435c&: tes:C15Hle: aIn file included from d eC wre(thirdparty/simpleuv/thirdparty/eigen/Eigen/Sparsee:JaSdithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hnos31:Re: ud281enptIn file included from Bethirdparty/simpleuv/thirdparty/eigen/Eigen/SparseLUi:mr33,aSir(t: ecn)a ,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.hroy:r14):* =:F(r78ucn:o9t:n )| s t ^ cwarning: >| :O: ^variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]warning: rpu n;A( thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cdefinition 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]r r| a ^a78 281/usr/local/include/CGAL/Eigen_solver_traits.hy:thirdparty/simpleuv/simpleuv/uvunwrapper.cppB | a: 272:c | 10647s321t :e15: &: outnote: 44h: awarning: eIin implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required heren comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] l D e:3219 | D:drs10647) | e x n str| note: , ^uifin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herev p eer od_rs& 272o(rec | tp,_ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hi p o :fsXut n=55ac=e ):=7; :r amutnote: t o ro0in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here= | ( ^, _ 0a55thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hc b | psro=;:s /b732l:vc o=nes /lt- r _DN17 :g asesnnote: pusin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested hereaet mr;sbte-_ >BCsew a s | o ^732hil | sseIn file included from a&thirdparty/simpleuv/simpleuv/uvunwrapper.cpp preeB_vo ien:Watr yiO p ho tpe6rr: oh)In file included from ;fthirdparty/simpleuv/simpleuv/uvunwrapper.hIi: mp nGp| rt(6su ^: eleIn file included from ;rthirdparty/simpleuv/thirdparty/eigen/Eigen/Densen : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.he:| s1 ^lsa(aB 48: hIn file included from )thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:x:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h;435l: ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hd: ::3493281s:n14:, :Xi)o:;d :note: warning: edefinition 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] c <65in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here s : s hi | an- >l ^p lo_sa snote: t281osin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here | r ipgd93 | rt48oIn file included from pesrc/meshcombiner.cpp | rte:de nem_pmmpceol 1lea: tIn file included from ntru/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.hD:anteet:i26 s:variable 'nsuper_et' set but not used [-Wunused-but-set-variable]c :a l r79a | - y435O oIpnnswarning: scomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]> dMe,r d10676: | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h i vas:e281x : end (s14 :utpr) ,t ywarning: pdefinition 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]eerin o txt a m 281D h | eBra s ee f oDre (ri.en| ^_s =i evthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hte0L;eh ddBs: ,90&a: i65 e, const Eigen::Matrix>>' first required herey>o cr l90tba(e)r, | ttohore mpsepo=nl (aeirn)c;to aufrmee nrset_lthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hee d:n Nnu uls48lsane:nBoa34 tslac:::rdaleas;esss y &si O note: o pt,g in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required heretiCnn whie_yrp e)n;sie48 o+ | Bai+ ntt)pa rmhee{y< S O| m pM| e ^ pclao raithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h;l a:a 48g ~ ^ ~~~~~~~~~~~~~~~~~~~~t:it| r r,nt ^34a :lye pthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ceethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:t, -1, 1, true>>' first required here161a m::x ye1 48T | yt:peep43ee:O>m te p hnote: nl in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required herewarning: ea ta comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]e161 | r< E 12698 tDy pmc | | ^l eIe DenGeEaNm _eMr r aDiAses Kv r iievvEeCed_w d:d>i>i sfC c( tclWaIsae:gNslS1Sc uElal_MaC=la=saar O>r(syMJOP )Sp_Mta;r )t;Tr _| i ^x O thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hPA| :Bia ^93 xsthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:e65G: _ Snote: (in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here :| B537o ^Ta:s93R | 7p: eI N G thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h|| te|e: ^mr 148athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.htpol:r , const Eigen::Matrix, const Eigen::Matrix>>' first required herein instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here note: J S E_)Ty148A | cin implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here lGaps537 es | 114 | >Cn | wa m^c eli a_sBs_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.hisSene:aTBrti113ynRaOIp:_N,10r:sy OMp anote: pexpanded from macro 'EIGEN_MAKE_CWISE_COMP_OP'G )tB Ian sm{opa113e | ll i a ;s| ( o ty ^ | p ~~~~ ^ ~~~~~~~~~~~~~thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h| ehr ne ^thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ca:e:93m12698t e:r65 )thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h::uL; 63 :note: :82 :rhnIn file included from in implicit copy constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here18 s| note: , ^ in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here93 :C | thirdparty/simpleuv/simpleuv/parametrize.cpp warning: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.ht:ty:e63pmepw377li1 | comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]n a: sIn file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hm12698e | a: Bei:t 9 11 R: e < h s > ni:In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.ht :note: ain instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heref ry ybOoc(lpteopln aa <18agmses: H aIn file included from isthirdparty/simpleuv/thirdparty/eigen/unsupported/Eigen/SparseExtra n377D1i B=: | tre=e cJt r Sn44_ TACAwic a G l: icnthirdparty/simpleuv/thirdparty/eigen/unsupported/Eigen/src/SparseExtra/MarketIO.he:s: :Bsasc sa_lS=aT RaIisNreyBnOiGet er:clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3dr/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/unnsr/local/lib/qt5/mkspecs/freebsd-clang -o obj/triangulate.o thirdparty/simpleuv/simpleuv/triangulate.cpp pa239l:a(:r|7,:|h oya _t htea:grt.Oypc;mpp e2 s| d ^e _ nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.had_ owarning: rvariable 'count' set but not used [-Wunused-but-set-variable]ipm<=e: S50 :L1vie: cr=he 239dcsanote: t | l , in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here_Ja rS,a i( t) c_t)cy n Tpe ey| npAe50 ^ | anma mGee/usr/local/include/CGAL/Eigen_solver_traits.h EsOIt_ sGt:E<272SNTXh_ Re:IpMr9ArNTRcG:oK)E {yD_pSnote: Cin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereue AhLre sin272t> | A>= R v_:| :B0I ~~~~ ^ ~~~~~~~~~~~~~N e ;cArdleX:aRt Y>s _:sOc l=P (aoSthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cpmCe:rcw_i| ssse13273a ^:s ot65Bl:vi oBewarning: runused parameter 'this_val' [-Wunused-parameter]l_nra sloacap*trry-,O kr>I13273ppr | o,dsut ;c at tisimo)| npc ^ Jlthirdparty/simpleuv/simpleuv/uvunwrapper.cppt: 321 :| Sveel15rVna:^_aWlilt d:note: hin implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required hereGthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:e:cuumep960n_es: 3#: #note: sexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'e js;( B321 , 960C| | X | ^) sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h;E_ IO GM PE| NA ^t _: a154M:AhRKIn file included from Ersrc/triangulatefaces.cpp_:oSwC7u:_tt ynote: 2AoA: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required herep L eIn file included from _aTb/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.he O=r154:A20 : | br c-loRrIn file included from R _aaBsI/usr/local/include/CGAL/Simple_cartesian.h>N(s:;,A20R: JIn file included from Yc /usr/local/include/CGAL/Cartesian/Cartesian_base.h_:OS21C: oIn file included from oP/usr/local/include/CGAL/basic_classes.hB:_ nOnN23| ls ^Ttote cIn file included from xHkEtL: E In file included from D*/usr/local/include/CGAL/Bbox_2.hthirdparty/simpleuv/simpleuv/uvunwrapper.cppIeFr:c22Ti:mt6(x: v,pe: d MJIn file included from S/usr/local/include/CGAL/Dimension.hVEIn file included from :a20,l: , -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]) s92 _ o v161c | O : ak\R29lt, E o| h ^| e : ^w thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hIthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:sG, :E13274955N:r_:Iwarning: 12Ndefinition 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]40 DH:e r92iBEl | Ro:cwarning: vunused parameter 'argc' [-Wunused-parameter]I keCdoT _ > l( dAnote: eSsS, r i vexpanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'13274I | eGINnnMnEeod NrT __(Pa)s Oa sn ,PeEl 955Ro | ,t h DAe nieT O Rrsg n me >e r | St.u ^d(reBne n rl oi E cIk It thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hGv:_ emoppdE(103 e)Nr _)l: S)Ca A;t 81o: r L A R| ^note: _in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here\B In file included from I& N thirdparty/simpleuv/simpleuv/parametrize.cppo| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h ^ : 1:: AIn file included from 103 thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.hthirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h842 :: | 56t:R53::ip27eYn rt101e :anote: mrpO expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'P: l_gaaEtteoXIn file included from cnote: r >>::operator<=>>' requested here842=, | (# dthirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cppecJ t56: | 11y: fIn file included from othirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.hnS:Vs56P: ti Rnaepthirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cppnl u o :Eee32C: In Go_ R18aE:mneENT s XU__aI NRHpNE_ Tr t T swarning: ys*RYpPIaieETr,g v(variable 'eff_type' set but not used [-Wunused-but-set-variable]P r o _m o(gi) 32 nA | Smpe| n.t S IM ^anaeGttdrT_,NroDpe s MaEyNthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ce:r13274sB(r)MT aaE:N435I : Gthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hN i:cM 281E In file included from :thirdparty/simpleuv/simpleuv/parametrize.cppN:l1 14T: nIn file included from __:CaaAE QrT (warning: Ethirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hI: ydefinition 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]GUE101A: LsIn file included from _thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpps: ONP_OiB lpE281oCc | n A ,R tAk tTy (21D: p| T ^eeaIn file included from inOaRnthirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.htr(eirr Dnethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.hvamgeel dL:&h::s ,: co,847t57yp: src:e10In file included from ipvr: eathirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cppnote: a:eJnS(skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)l9 aa: drIn file included from Vthirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.hm:t40a: e )o lIn file included from r_| 847,thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp ^ ROh=s(> | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hc P:u824N: :529 : :AIn file included from Mnote: Eo) ethirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3.hCnexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'ocr,ls_to ena s:spst u824D | r e nnCt38 w) i , const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required hereT13283 :r n45thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:i: a)RlO:;321 e :| N:G39_15twarning: ^_ | c:hunused parameter 'argc' [-Wunused-parameter]r a thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hI t:ietNnote: 13283L | 836in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here:m s46 eI : p, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here DRt e"321ue" | > , r i836 < | a :uvto ftfo :eS Aa dy&) b s psoe =/c/p ia lgnadries aanmb > er , mabtDe o nl- t ra= e\ e rru(< A c t; invu c o nte a i ld| Dm ^ s| e> sta sts ^ c thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp : TD y83iee:p 8rr:inv tt easr gnote: eCin instantiation of function template specialization 'Eigen::operator*' requested herel do ce83ln&a s, | o t hJ+asxn eAoehrSrdr V)a2e r{l auax B,a*,esaSey eB:a:soepCer r xa| ^t yotpncosr,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hesF uyn=o:f55 :s7ct:t(e>omt: :*h-aerr g)vsnote: >tin implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here)r fuu f55ne( | xaft ; | ;(cdc ole ^t a sr esnsthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c':| tt13283 :a u ^lu wC65awlraiIn file included from nythirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:ssD: e s*ttB1 ,: wionIn file included from asrrycOhpithirdparty/FastMassSpring/ClothApp/MassSpringSolver.hsI;warning: :m2unused parameter 'argv' [-Wunused-parameter]: p,r k , f 13283u | In file included from }l n\c );thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense ;| d ^ : 1 i | | : ^ ^In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core s a : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hb: 93 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h ::thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h65 l 436e: : e103xthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hp732: :l:ithirdparty/simpleuv/simpleuv/uvunwrapper.cpp139 :8114 :note: 502:: 98::: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here note: cin implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here17 :i note: warning: 103 warning: | in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested heret unused parameter 'skipCheckHoles' [-Wunused-parameter]e 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]m t l 502y732 | p l | iv93139 | | a toetm pne < l i t cad tiDn yepteo re64)h derk<: s9Cnie| r ^ae):zmeo warning: _runknown pragma ignored [-Wunknown-pragmas]lt;> i e 64v| | thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cse # ^p&:,Lg13467r :roadu hbsogthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hpo:,l(13 m :, 55)itan: 7ry,I:tn nwarning: e note: oin 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 herecomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] rsPpoua t n55henuenre13467atlri | m> | mc ce l ec RelaP.has_dces>s r h i eavcikcslsfeCd r( ttiatwBilio(c)ksasso neg,B , bionisao!| n(= ^t e Jrl y"Ou pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hCIrsS:_wk"miipp71T,A:lG7s; _:e BOrBC e s| i ^nJanEhCarle note: cthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:t:in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here93y:T65k: o: ar&e& O 71H) p s | s tnote: ;oclin 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| l ei ^ a93 asgsn gs| ^ !_ | )oP t=p ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h| , const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required herep_ aue bNrln,i161tUa | yLcpELeIm enP& rGBoaEdmi&uenNc _ atOMrtIAhyteKOmarpgDEple_oOG(pt)p_yteUirNo)pnD,ae;Etn o ra| F ^| < ^mI =Nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.hE,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:D:315 e):L ER)537{ h:14 | 7 :s^| : ~~~ ^ ~~~~~~~~~~~~~thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h> :note: note: 113in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cin implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required here :: 53710 | : 13531315c :note: | 22l expanded from macro 'EIGEN_MAKE_CWISE_COMP_OP':a In file included from s s 113warning: thirdparty/simpleuv/simpleuv/parametrize.cppcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] :{ | _ rCe1t us: rr ee13531In file included from | twthirdparty/simpleuv/thirdparty/libigl/include/igl/arap.hit_nusr enBo:nPi a101 n a r rlC ywi: Oop d;u f coIn file included from trthirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cppi(, 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 heree :rIn file included from nvthirdparty/simpleuv/simpleuv/uvunwrapper.hb40e_note: a: t:In file included from 6In file included from : dthirdparty/simpleuv/simpleuv/triangulate.cppin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here: 2>In file included from (thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense : thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:: In file included from ao111: lm377: | :d In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.h_ ethirdparty/simpleuv/thirdparty/eigen/Eigen/DenseIn file included from :27:thirdparty/simpleuv/thirdparty/eigen/Eigen/Core35:1cr:: | sothirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cppuEinc:: tIn file included from vthirdparty/simpleuv/thirdparty/eigen/Eigen/Core; :eI dia 436 : (436:G23 : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:B:E139::alN)+914139_sM,e a(ro+:_t):cA:K o14twarning: h mwarning: hE{_eunknown pragma ignored [-Wunknown-pragmas]e 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]: p _ CorW.| warning: 139I d ~ ^ ~~~~~~~~~~~~~~23eS | Epr<_ iSrc 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].a | dv# pBeI Nedl(rD139e | A)r i R vraei Yvthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cd:(13545_)g)a e d: 22D:Om&r ,| a ^ oP)(t;ywarning: p opee}r ucomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]nena p e mrre| atti ^orri/usr/local/include/CGAL/Eigen_solver_traits.ha:t13545m | 272= thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hOet :h:_ c(42v:h 9 co o29e nre:c +ef,kodnote: &rss :oin instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*, -1, 1, true>>' requested herep(uie rsD m(=rnote: 42a | "in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here) t0 ;u " ti Ve272| ^< , thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.he | t M ro ra=tcar i:bt_(Xv920ac:o roTt12oim=f _ocynms_o:tesd pnote: eexpanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'u nMt fr o l920 ax); | v= i t+ :e+rr )_ir: SBrah essxstBeup&t -r ars-{>nc| m s o eol| tavlE ^e&Wa ~ ^ ~~~~~~~~~~~~~~It ai r*ho,Ge Eithirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.crN: _t13596) h:;tx25h:neCtrG;u e e| W| s ^ )Is ^Swarning: rE ;_( Bthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h,:comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]X33 :Bn 7thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h13596:)203: | anote: l;:Iin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here21 N ::: cnote: | thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cpp m ^p _ :| ^33 | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hcA:102 l 148in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here #RaY s #::_ 9203s | R :C 7 :CO E note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required hereM Pwarning: AwRTi UA Tsi iO unknown pragma ignored [-Wunknown-pragmas]Reff148U R(n> ,( ac! | irciotn-sNlyt>Oa npsitdIxm102pes | rCln#Dpa;wei_sr ae B T| ir ^ng>mYi a=vrlathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h ::P91ry::EO pbs(iuecn65tdgDhs:t inote: m-eeI_,ain implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here ccbrmi vohpe>dlepn ,s(ctrm 91oOO | tpt _eIn file included from c| mtopusrc/meshcombiner.cppkh:s1a ^(elt rr : aDn"thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hthIn file included from e)ui :r/usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h":xtD93e:,65 er:e <20te(y| pr)is,t ~~~~~~~ ^ ~~~~~~~~~~~~~~r oenote: : vrneein implicit copy constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required hereabmIn file included from thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c dei:93)v>e. (U/usr/local/include/CGAL/boost/graph/copy_face_graph.h13903d::cd34 o , | 18t:| O: eIn file included from PlrNn(awarning: ^rAy/usr/local/include/CGAL/Cartesian_converter.hjunused parameter 'ctx' [-Wunused-parameter]):, OeimvMpe30 : E,) d13903 | In file included from i xt((/usr/local/include/CGAL/Bbox_2.hdj:epy)22,lrnitp: vIn file included from aet e,:dr_: ai dvr iy e(1 Orpatdi,(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.ho:) nye )r (139J; ,) : tS14)myC: ;\po n twarning: \: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h| e ^x:_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]c l aithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.ht:ts e| n*s ^ 101139: acmeC | e wtthirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h906: x:In file included from ithirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpps5,: Lr ah:21 56eJ: note: st, U nIn file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.hSiVexpanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE':a 57Dt: y eprer y906oOnIn file included from nthirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cppaa:p | :il927uv : e;e mde snote: , RC in instantiation of function template specialization 'Eigen::ArrayBase>>::operator<=>>' requested heremhC s&w| > ^ : iIn file included from _thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.h soee56 B oi n | ncrp :alrethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h 40ys :tO poab j ,45r<: : 28 \s sIn file included from a t :thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp r| o:ro| ^ 11 : thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppr C=: ) )w(note: In file included from c83in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required hereios ^thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.h : 35 :45 | (e3: cIn file included from pthirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cpp .Banthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c::56is14129: | thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp::w:t92585: ^133 r rn :ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:anote: sM 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 herea awarning: y terr(warning: )unused parameter 'opaque' [-Wunused-parameter]:i107 83x<: | 15B:= y variable 'Vu21' is uninitialized when used here [-Wuninitialized]Onote: +a spA14129b | (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)s;e2& m ( a x107| 925s | . ^) o tc thao tn e | thirdparty/simpleuv/simpleuv/triangulate.cpp irca sst)i;: nr tc .{d10 h 2 je cr *r| ^ s(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h)ryE.s_:Ns_:ieatnsto115e18l:vum:-Ayer>s(n)_)t .7w:a ilnote: flt(hnote: a nB)Cin implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Block, -1, 1, true>>>' first required here_tgeLwiuE;e a sits | in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required herex et ;_ ^10se_Aip115r | _ Sc | l m| pabsosl t ^ ( In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppIn file included from sC2Athirdparty/instant-meshes/instant-meshes-api.cppo:aR43s:rtu: LIn file included from tcyAthirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hReo._rI1hM: p ePsL:ds(it(uEJMS)CEIn file included from d16rthirdparty/FastMassSpring/ClothApp/MassSpringSolver.ho:e2e: Nn1n,In file included from dthirdparty/simpleuv/thirdparty/eigen/Eigen/DensesTes_=t np: AIn file included from :thirdparty/instant-meshes/instant-meshes-dust3d/src/common.hpT1/r:ot2edTuycI tpO*-,_: xNe (p21t( Sbd*: eIn file included from 1c uats;sthirdparty/simpleuv/thirdparty/eigen/Eigen/Corer:x ,e cr2In file included from 1thirdparty/simpleuv/thirdparty/eigen/Eigen/Core.J.435S: 436| i: vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h: | g ^O uethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.he ^In file included from thirdparty/simpleuv/simpleuv/triangulate.cpp:b281:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hjdfs:2:e: c(t) In file included from 13914::thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense::*=147 )s0warning: p.;,14 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]: 1}(; : J)7 :) *warning: | /Sdefinition 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]: ^In file included from )thirdparty/simpleuv/thirdparty/eigen/Eigen/CoreA: 435tnote: : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h139:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h98::281 | 31in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Block, -1, 1, true>, 0>' first required here; 281 : | o m | : 14 D a147 ^:t o | warning: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h : 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]c mnote: ,836e:rin instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested hereD46i :v enote: r i281o vv | e98e | din instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here i &ld r o836 p e | e*rtd u raa& D eArs otso psnirg i ao qsv n upePn=emrro e(u em eddxna)ttoPe:L:;rbu>E se | & ^2M| E N(T | ^nA)oTtI h. s u ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h (:eathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hcmOr :5548N: (34)):;:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h7)t;u 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: a l| ^ note: (| V:D71 ^sin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required hereu:27 481 =t_ | thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h,t m: m55_ xe | m :thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h48s o : rcplnote: 110:: larsc in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' first required heresa_ 23t: p s C e34,:note: i (in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested herefwVf 71 ius(unote: nlei1102cB | i1< | tc)nykin implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required heree l ,aVps;a r ylry ee n48sua(t | tutmar g2nOP e en1| r ^umm pe =o=dDleathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.ht: 732ruiepJ:cS17tIvxT::A Gmyppl ;s_ )enote: nin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here apc u| b ^l O732mlia | q r Bset JsDcthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h e E ( s C P r MroTi)a:)93qv e udadti rr:uneic>xdtN t65 :oB r| cI ~~~ ^ ~~~~~~~~~~~~~el a sarss mmpthirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.hen: (l)<38_note: M)Laah;:l 45 :| sin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here:t,: ^r _ inote: expanded from macro 'likely'R hx c| a l ^s B a l, thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hs: 55e:thirdparty/simpleuv/simpleuv/uvunwrapper.cpp :793 _ | 323 t aes : 33| Ompp:l ^38t | s: anote: i #iin 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 heretogennote: d ein instantiation of member function 'Eigen::MatrixBase>::norm' requested here thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.hn m,ef i n< :nt148ey l t p | e_i323n 55 ^ | na: mok c7thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h | : 315e: _ alEe lNBAyB:(i l14Lna:saE rnote: x_in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required hereysrOe pt,C) iw note: itsin implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required hereuAaV ren 148B i s | Xcyn a_l3150 pI(M tr.P5L E*yeOnMp hIiammpeE Nla L h;sss - T| (s_a_ | ^Ab,u> bd.iT Icl tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hre :i93tr nyCOwioNp_ies s(:(eavVcn65): u )esde2.1n=xBoarm_pme{e(m)note: c (rtein 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,tm)u 2 r 5;Rn6hi(ns oParr!o tyh>e dO _rx.p d| uoercIr_c93 ^imvl ep! | (stIn file included from dpthirdparty/simpleuv/simpleuv/uvunwrapper.cpp(t)<(:x,)le,6 mD pe | ialVa: n ^rti usthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hvetIn file included from : 2ee, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here BB: ^1 ea: srthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cisivn iIn file included from nthirdparty/simpleuv/thirdparty/eigen/Eigen/Core ;93)i:g aer15647:nd_ao>y | Or:(pdt,34435y: pthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:e , const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] Lhnote: hp min implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here e281e | 40sr | O,t#e t19. d ndye e | aEfmrip hIDeGievn erneEDdere(r aBiei NE_v)MNiAAnmBa)e;reLdKvy&E eR_ Oop E , }pdC :h s_ S | eWS>r ^tIEySp: e _n Ithirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.ha SMaE:c_42camBlIileaNr:AaR>t(f)Y P)_s O;LP(ho(soLuE r =p,(e| s29 rc:a ^C MttywEnpnote: iesneoB in instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*, -1, 1, true>>' requested herealthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.hmoir Nkei-nTn:A537,: d7ei al42Tfsr:ytfy (Iep | OR pOr;eNhos( note: Vin instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested hereX nDs )>e n c e>537ecc=l at| ) oXr ^sT ys | s thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h C:| p27| wei b^ ^ e r-s> bthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hythirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cpp :eBB=: 105i:n:ta 1 e:920a:_ cro1220d note: ysO:_ee:_s lepe;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 n& tnote: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'_ o 27n) | o rt 920| h)e | aEnote: I rG hEl siin instantiation of function template specialization 'igl::svd3x3_sse' requested herea N s)-_ M ; ^{105 mA K a | ~~~ ^ ~~~~~~~~~~~~~~~~| ^ (t | Eo t*thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.h t_ex:;thirdparty/simpleuv/simpleuv/triangulate.cppr: 10m39ehtpe C: 18| :uWthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hr:r l45)note: ;:in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required hereI : a ^48 Sn Enote: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:expanded from macro 'unlikely' | 34t10eE | ^ _:B I203N: I v39 : | 21#:odi eG thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hanote: EA:note: uN(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)f_in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required hereCidtn Wo esR 20348 | Y i d e_ | iI1O P =(S to377ep gmeEul r :an:_tlopirp+B,fi:ks2les(9a: ulIvNy-A ! dtRinote: nYin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here_tee<3 xr tmy3(_pn)a377xp | 1e; l ) snRasE:m : T | ^Ub e| : ^e R In file included from N thirdparty/simpleuv/simpleuv/triangulate.cpp ( cithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h_:T YB: o_2ncD: a920sP_E:g12sst(In file included from Dthirdparty/simpleuv/thirdparty/eigen/Eigen/Densee:ab:ute 1Eebr(r(i: mgoetaitnote: viilexpanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'n In file included from r it:920thirdparty/simpleuv/thirdparty/eigen/Eigen/Corex:i367ehne | r: :._d d ee(thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h>:vxerp)Mi vcdl92,,: eeaacsOtbt( s 29r!h e!M.tcutdae(roxrDirxn:&933m _epAr::rie,I vEe7c:N note: oAin instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herensnote: i gin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required hereRddiYg(e_nRi)t:En m:e272nTMU,RtaNit_roopin_ TeeroxY eotit hi oUenr&=svn UXr(De ,dacr(o= e ythirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cE),m i_:msrg_eieonl):n17540::Ov;e dsrvr60tMe\o art r| i :x rwarning: < ^, OpnIfthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hPmlp_oN_unused parameter 'this_obj' [-Wunused-parameter]s plA;) ao :) t| 17540 ^ | M a 906 thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hE: t ,| :r s591s i)3g ^:-: >*(4note: s65 expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:n :do l e rmv eeW,i v 836 1note: i: te>46d906 in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required heren | &tS h_G ,:uo ep91 esrs | E tnote: ((Ci g)a wB, in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested herei o ,sX teon836er | : ) ; &t ) :; hM Am| pas ^ l e BIn file included from isrc/triangulatefaces.cppsterrn| i a ^tag :n .riyx2Oemd : <y| pnote: ^pte neyCin instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here/usr/local/include/CGAL/basic_classes.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h :S &23apVVm:)906le102n;aee:: | a m e aIn file included from 5M: /usr/local/include/CGAL/Bbox_2.halnu eBter:Ci nonote: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE'da,| rS ^r22 c ,: ythirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp nIn file included from i F906u: | x112TsO/usr/local/include/CGAL/Dimension.hV:et n p117 ytc: cp,e >t:>oC:w:r20i: sIn file included from hthirdparty/simpleuv/thirdparty/eigen/Eigen/Core :r u 472inote: : variable 'Vu21' is declared herethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h e 3tfy pne(s n:B341i :ean _x5tmee an : act twarning: suo 112definition 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] | a b=c jl,rEyDLsO tNhl a,A B mspss_ ^I unused parameter 'this_obj' [-Wunused-parameter]| note: ^ In file included from O thirdparty/instant-meshes/instant-meshes-api.cppN (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:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h :43u| 732c ^:n: In file included from 17ithirdparty/instant-meshes/instant-meshes-dust3d/src/batch.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.hNlHa:: 45so E83: | 28RnI 17930snote: :Tin instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here_: {A fC | 73216 : | note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required hereIn file included from w i l + s o a etthirdparty/instant-meshes/instant-meshes-dust3d/src/common.h f ;B : hi45u | Sni21 sSnI i2cgn t* : ear n wnGieraIn file included from l :N:Mcsythirdparty/simpleuv/thirdparty/eigen/Eigen/Core sdayO eE ip:sA;lN l435nT b t| ts _: ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.he2u_ :mthirdparty/simpleuv/simpleuv/triangulate.cpp-( i ; 281>a:)} Os s : i P1410c E: gfRS18eu 2:onAn Tnote: sin implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required herem:e x O1Rt;tn; 10 ){ | S rt(warning: Bdefinition 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]le | o ^ t u rc _ k an In281u t mCpw o i | sos le A _ i d _e d 1 a l In file included from ethirdparty/FastMassSpring/ClothApp/MassSpringSolver.cppnD i=sb ea ): 1 : s In file included from e thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h(| :s ^rtih p2v i Re 2e 2t: u-sthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h-Er n>:d842In file included from :dpNe rT&A Bothirdparty/simpleuv/thirdparty/eigen/Eigen/Dense 1y :LpE1;pJeS(53de: r:i_V note: aaletv r| iSIn file included from expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'S oErthirdparty/simpleuv/thirdparty/eigen/Eigen/Core=eu e ^C(842:d | (_cv#od436eIof)i,nn: sM Ptthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h ottsnL:h139EtMe:dhEe 14EDIiG(se_:no bwarning: esjeEdefinition 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]Nr N)_,.B I aN THAds| EeR139 ^&e Io t | thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cT:)T IhO17931_eA;N S rrS:}i56I: G( Dvwarning: )ee N _r;dMunused parameter 'argc' [-Wunused-parameter](i| v E) ^| , ^e _Nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.hmd:T 48_i::O34n:t PeE198&2 : RrAno TpOa31R:8 note: Sl17931 | Vin implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here ( note: uein instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested herer2 a D:1 e :;a st 48osr)r i 98 =v e | ( | d ti g ) enm p El a_Ioc or e nGpttEe p e In file included from r ) n;a thirdparty/simpleuv/simpleuv/triangulate.cpp :mre: 2| e ^aM c : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hE:llN( a(OstT*h _e 90In file included from :thirdparty/simpleuv/thirdparty/eigen/Eigen/Densesr : 1 : tMha In file included from DE eQ ithirdparty/simpleuv/thirdparty/eigen/Eigen/Corer65s::436tU: riithirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h vix:Aenote: Bin implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required hereda139Ls) net: . c : | ^ w:i14_90O | P st ES c e thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:ReAma rAgbcs T2Oap(Rlla)(,D:.warning: s 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]e55au r r:t> J me 7S139(:)EiN | V( A))note: ain implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here< l;vB) ; 55t y | LcpuEe de)C_| | lo ^ADaeVesr nsiXnv ^e aC_thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h| wmdeIsM & iPthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hLN:tEs : ^537 eM:o110* uElB:i23Nn7alrathirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.hT:A:a gpnote: Tnote: v:,in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested herer824 I:rOeNin instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested herer( _53752_a ytOm | :2 5 oy6r pO| p110,note: ^ =Iexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'm (V | c up 2tl y o;r824p | nethirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c1:e; tn17967s:ta u M) 44ra t m_e| : | Mnr i xa swarning: E ^I ^unused parameter 'argc' [-Wunused-parameter]G B Ethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.ha nNu_In file included from 17967thirdparty/simpleuv/simpleuv/parametrize.cppste:: | emDrE&1i : In file included from x 93T:V65thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h: I Ct _o:Eytpnhe101ee_or>x: note: Fa in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required hereltiU ) a N:C;s 93 :E In file included from | ( | thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp ^stqe mIpGrE o tN(:s21q lta th : eIn file included from uethirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.h<_ at : r ry thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h)ep; S T R57e d:nN33 OaNm: o:r G7 In file included from mce lthirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp :: a (_ I)B)i 9;Nn s: Ls| a ^ In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.h note: Irthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.hin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required hereC :w y:N377EO 40 ip : sIn file included from :ethirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp 33 | :Nc11 9, :: | note: l aiin instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heresDIn file included from u ^sethirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.h n: rtiy 35vCp thirdparty/simpleuv/simpleuv/uvunwrapper.cpp377eew: | n l:tlIn file included from daiathirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cpp&:r m56e323 :y oL33 haOr:gs sp pc;, , : e t yepnote: | :ethirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp JUn ^in instantiation of member function 'Eigen::MatrixBase>::norm' requested herer :a926nSt a323aVrthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.ho::arBy176 | :O133m:alse= (10cp Rwarning: u:e variable 'Vu31' is uninitialized when used here [-Wuninitialized] e C ohI note: o 926(ronin implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required heresnt | s emt pt ultsr D;*>n heae r 176r | .idr vEeerrNe| dA ^tBu&Lgi r nvEcthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.hlv ,a o0D._e5ts Sd:hCe| nA(s )sL91e ^: *rA)R65_ : C| ewBI M ^i)P Ls note: {a(ein implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required hereBaEbthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c.icsnM:/usr/local/include/CGAL/Eigen_solver_traits.hE18691a::r e 15o::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested heret i| thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.hf:rea ^19tS :(:o1y::cp rnote: e un3 N1= .272fu=in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here=0l | s=l(a.a r19o | em;yEeI )pGU)EnEtax hperN( r | _ yrO ~ ^ ~~~r ) pM; o, AXK w r sthirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.ce :E,19138 =_ C:mtWc o u 27l sI,_t: ywarning: p Srcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]sEe_nBan Iiomn levt e19138 NMAIn file included from rRn*at athirdparty/simpleuv/simpleuv/uvunwrapper.cppt eY:_l6 | : r: r O _is phPIn file included from (xthirdparty/simpleuv/simpleuv/uvunwrapper.h t iT:y6p: In file included from : thirdparty/simpleuv/thirdparty/eigen/Eigen/Denseoes r :p1- e;r s}: >> In file included from sao c al v\ thirdparty/simpleuv/thirdparty/eigen/Eigen/Core t o r -l | ,: ^d ii ea472fW c : thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h : f154rfthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.hile t : har:e111 7Gnu s:s(c(e _ :qc o nCsnote: e5 in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here- wt: 154 a ns)b i st _| u sf^ | )c loE>thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.he(NB=p,Uwarning: adefinition 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]n lexpanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP'I(I:M| v 1-P: L>::Constant' requested herein implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required hereE o_ Sx45NIoGNIn file included from _ | C_NWwcM/usr/local/include/CGAL/Dimension.hwrM:s_,IE20AN327 T | p: sXi)In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core _sr:e435eO(tSBEA_bu: BPlVorIncuE3kthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h1sN: A,d281{e:R2YV( u )R| 14 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: A Tr 3iCv_1eOdR(SR(thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.coBc:ollosncskt))19791 ;{))E Twarning: rUe 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]= : R | N _32 ^281 C,thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h::t | T842Yu or Pn warning: Dunused parameter 'ctx' [-Wunused-parameter]Es(e:rnI niDv ened53Cet r aPw:i&as netn (e r rnote: ioAexpanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'l b v19791oe d, p s,2OetRrh | ase842 | ttwas#( )Dtuteidorr,=e re nc(T fcic onDln s (oeeryn)is, i sEnttpv IeG E(e dNdf_ ev, rDIe ie >NnviO sanlH e E )Rd;| d(_) aPeN r)I;AgMB(T| _a ^E AJ S ^S ) sSC }thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.heo :n( I&501:t103d e:GoN : 10M| eExtrt81:h: ^ Nnote: enote: ETin instantiation of member function 'Eigen::DenseBase>::setConstant' requested herei thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.hr_vN eO501A)B;in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here | : d P98E:| 31R L ^AE103r (Te) | :t_ tnote: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.huO:,e in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested hererA n48Vo tm hRseSep*(cDXl_etr tixvI98:Mr34P | .Le d ):ECdr,ea Mto nnote: tesEEINJGSin implicit copy constructor for 'Eigen::DenseBase>, Eigen::Block, -1, 1, true>>>' first required hereEu rNFer>::setZero' requested herePmEvVes 2Re, AB(349Tuei)n iO)Ra3 | r(.Dnd 1ty| O>p,>::operator->' requested hereena l thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Preamble.hpp e| nwarning: A824thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.heunused parameter 'ctx' [-Wunused-parameter]r 102:: n | 19832 | dP | A40128 ^s:: d 20 t 38a: a tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hi E: 115cd nnote: TIi:oin instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here( d ne: 7128:s | tl >tnote: ,fexpanded from macro 'ENABLE_SSE_IMPLEMENTATION' V i eRnote: G cctl lah40sin implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Block, -1, 1, true>>>' first required heree san | dl_E S115c,o | # drlahsrsl, aNrB3 efxcl leaiscSec_ DxoEstcfV ikInCzEadle nee a_tn_sds | e=_ ^p F=UrEeNc oN lmnaAthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hCB l:EL(Ia.JrS71dxCs(-:o7nGu:t1q)cEu)m_i;n at} enote: xEin implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here_rNS S_| Ee; ^ _S tT b*thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.ha:d124 s I NM71oc | :PtcLxr,lREm69eM E :O| a| N( ^ ^Jnote: s NS GF)(skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all); s _u n 124c| | ^Tthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.hA: t147P In file included from i thirdparty/simpleuv/simpleuv/triangulate.cpp othirdparty/instant-meshes/instant-meshes-api.cpp::ITrIonN:13LgdIu743DcO: eNf:Ne E17ntIn file included from e*:(:r :X note: )in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Block, -1, 1, true>, 0>' first required herenote: Difcpin instantiation of member function 'Eigen::MatrixBase>::normalized' requested hereuthirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h _: e b 13pl r16idr,147 | o c: i In file included from druthirdparty/instant-meshes/instant-meshes-dust3d/src/common.hXJ :S | cv et _ceAtPutrir| o ^m21o ndnl&athirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp: : aom113sp:In file included from sthirdparty/simpleuv/thirdparty/eigen/Eigen/Core dp :luPpc, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] rIo hmms nS139NspAsall,BOLt>, Eigen::Block, -1, 1, true>>' first required hereen>i ot: T ro=n a| { ^e f lt315:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.ho | a:( a:gic71 >:oo: n thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.hp:e7281{: ts:tc: 14 Meavr ra:vaeltnote: f in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' first required herewarning: t;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]r o t i281u T | 71uron | xcBoa(l ianrssds =sePpr &P muo tr_o(dldiuuogD_ottecrthenv, const Eigen::Matrix, const Eigen::Matrix>>' first required herevte(d tS t)I55m>p3t, | o(hrlaitcdle=rs ix(;c a}se1 <\sp o*v;n sr,_e C.)r dLs| hh sw(st, )i(n) _ ^RD te , i hss e nthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h :oBps852o ) ecBo;a ts : 10ihn :,eO enote: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here r | da e ^ , pr&. ytd 852iieOrpthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.hi:oI836t | mnp{ tohnev rserd (l)c, :o;;p ) )e ,46e| : t| EuN ^rA ^B thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h| n ; ^ D} :Lnote: 93 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:thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h65e r:i: 315E:_14vthirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h| : ^:note: | 836Sin implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here enote: ^thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h in implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required here S | 93:31542 | | E:d _ :It48thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:e:29:M34 A:sUm :ns i inote: {P tgin implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required heren Lnote: p21332in instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*, -1, 1, true>>' requested here :mreelna E61 t48t: M>::UnitZ' requested hereidvJV=ye>ul O 3r 1cSlp;,)hds, ae asns A e-d381t o mt O , t S | yjp s _M aeh ernt r p i aarmc rxDes,eFm_uear ndi c >vt:e : Lsh *e dtB s r,u > ( cxr;uta t n i| ( a ^ynsdepg cmtee nua rt_ rthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.hi x a:v aimva = r203 | Eee:( Jd ^21l:( )note: iS(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all),gDe PR o athirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.hn :h33s r:: : s7tt>A203h, s:e e Srs rtna t | .enote: gin implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here d* sc l, , e i e n Aticflrx i ftao33v ( se!iud (siknds) , | )(;cnlt de a }c ei)nsCs; rEg Nnraw| itsl :C ^e w:iees A eBUb*nii Bin asthirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.harc1g8y| sOtra_ ^b: 42(yp:amOL;pa 29thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h: :E| 732 ^_0:. AI17thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.htnote: r:Vm ipxlX0note: :(skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)(;r27g /_ Iin 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) M: 1 )P42L3 . E| M ^, E| Nb ^:732 | T 1A | note: T4I . cOo in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required herethirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h lV e c tN(i27n:191jo)r:,t(5T65_ _:meyr | pxnote: ej9in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here226 nEaI5 691l | rt, :B :,c a=sVael GlE:thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.cNruE3i:1:_e24393m:_52gmhass:;p)le n _: a| t:es ^