Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/o/open3d/open3d_0.15.1+ds-2_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/open3d-0.15.1+ds-2e1nlkz7u/open3d_0.15.1+ds-2_amd64.buildinfo Get source package info: open3d=0.15.1+ds-2 Source URL: http://snapshot.notset.fr/mr/package/open3d/0.15.1+ds-2/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=adduser=3.120 autoconf=2.71-2 automake=1:1.16.5-1.1 autopoint=0.21-4 autotools-dev=20220109.1 base-files=12.2 base-passwd=3.5.52 bash=5.1-6 binutils=2.38-2 binutils-common=2.38-2 binutils-x86-64-linux-gnu=2.38-2 bsdextrautils=2.37.3-1+b1 bsdutils=1:2.37.3-1+b1 build-essential=12.9 bzip2=1.0.8-5 ca-certificates=20211016 cmake=3.22.1-1+b1 cmake-data=3.22.1-1 comerr-dev=2.1-1.46.5-2 coreutils=8.32-4.1 cpp=4:11.2.0-2 cpp-11=11.2.0-18 dash=0.5.11+git20210903+057cd650a4ed-7 debconf=1.5.79 debhelper=13.6 debianutils=5.7-0.1 dh-autoreconf=20 dh-elpa-helper=2.0.10 dh-python=5.20220215 dh-strip-nondeterminism=1.13.0-1 diffutils=1:3.7-5 docutils-common=0.17.1+dfsg-2 doxygen=1.9.1-2 dpkg=1.21.1 dpkg-dev=1.21.1 dwz=0.14-1 emacsen-common=3.0.4 file=1:5.41-2 findutils=4.9.0-2 fonts-font-awesome=5.0.10+really4.7.0~dfsg-4.1 fonts-lato=2.0-2.1 g++=4:11.2.0-2 g++-11=11.2.0-18 gcc=4:11.2.0-2 gcc-11=11.2.0-18 gcc-11-base=11.2.0-18 gcc-12-base=12-20220302-1 gettext=0.21-4 gettext-base=0.21-4 gfortran-11=11.2.0-18 googletest=1.11.0-3 grep=3.7-1 groff-base=1.22.4-8 gzip=1.10-4 hostname=3.23 ibverbs-providers=39.0-1 icu-devtools=67.1-7 init-system-helpers=1.62 intltool-debian=0.35.0+20060710.5 krb5-multidev=1.19.2-2 libacl1=2.3.1-1 libaec-dev=1.0.6-1 libaec0=1.0.6-1 libarchive-zip-perl=1.68-1 libarchive13=3.5.2-1 libasan6=11.2.0-18 libassimp-dev=5.2.2~ds0-1 libassimp5=5.2.2~ds0-1 libastcenc2d=3.4+ds-2 libatomic1=12-20220302-1 libattr1=1:2.5.1-1 libaudit-common=1:3.0.7-1 libaudit1=1:3.0.7-1 libbinutils=2.38-2 libblas-dev=3.10.0-2 libblas3=3.10.0-2 libblkid1=2.37.3-1+b1 libboost-dev=1.74.0.3 libboost1.74-dev=1.74.0-14 libbrotli1=1.0.9-2+b3 libbsd-dev=0.11.5-1+b1 libbsd0=0.11.5-1+b1 libbz2-1.0=1.0.8-5 libc-bin=2.33-7 libc-dev-bin=2.33-7 libc6=2.33-7 libc6-dev=2.33-7 libcap-ng0=0.7.9-2.2+b1 libcap2=1:2.44-1 libcbor0.8=0.8.0-2 libcc1-0=12-20220302-1 libclang-cpp11=1:11.1.0-6+b1 libclang1-11=1:11.1.0-6+b1 libcom-err2=1.46.5-2 libcrypt-dev=1:4.4.27-1.1 libcrypt1=1:4.4.27-1.1 libctf-nobfd0=2.38-2 libctf0=2.38-2 libcurl3-gnutls=7.82.0-1 libcurl4=7.82.0-1 libcurl4-openssl-dev=7.82.0-1 libdb5.3=5.3.28+dfsg1-0.8 libdebconfclient0=0.261 libdebhelper-perl=13.6 libdpkg-perl=1.21.1 libdraco-dev=1.5.2+dfsg-2 libdraco4=1.5.2+dfsg-2 libdrm-amdgpu1=2.4.110-1 libdrm-common=2.4.110-1 libdrm-intel1=2.4.110-1 libdrm-nouveau2=2.4.110-1 libdrm-radeon1=2.4.110-1 libdrm2=2.4.110-1 libedit2=3.1-20210910-1 libegl-dev=1.4.0-1 libegl-mesa0=21.3.7-1 libegl1=1.4.0-1 libeigen3-dev=3.4.0-2 libelf1=0.186-1 libevent-2.1-7=2.1.12-stable-1 libevent-core-2.1-7=2.1.12-stable-1 libevent-dev=2.1.12-stable-1 libevent-extra-2.1-7=2.1.12-stable-1 libevent-openssl-2.1-7=2.1.12-stable-1 libevent-pthreads-2.1-7=2.1.12-stable-1 libexpat1=2.4.7-1 libexpat1-dev=2.4.7-1 libfabric1=1.11.0-3 libffi8=3.4.2-4 libfido2-1=1.10.0-1 libfilament-dev=1.9.25+dfsg2-4+b2 libfilament-tools=1.9.25+dfsg2-4+b2 libfilament1.9=1.9.25+dfsg2-4+b2 libfile-stripnondeterminism-perl=1.13.0-1 libflann-dev=1.9.1+dfsg-11 libflann1.9=1.9.1+dfsg-11 libfmt-dev=8.1.1+ds1-2 libfmt8=8.1.1+ds1-2 libgbm1=21.3.7-1 libgcc-11-dev=11.2.0-18 libgcc-s1=12-20220302-1 libgcrypt20=1.9.4-5 libgdbm-compat4=1.23-1 libgdbm6=1.23-1 libgfortran-11-dev=11.2.0-18 libgfortran5=12-20220302-1 libgl-dev=1.4.0-1 libgl1=1.4.0-1 libgl1-mesa-dev=21.3.7-1 libgl1-mesa-dri=21.3.7-1 libglapi-mesa=21.3.7-1 libgles-dev=1.4.0-1 libgles1=1.4.0-1 libgles2=1.4.0-1 libglew-dev=2.2.0-4 libglew2.2=2.2.0-4 libglfw3=3.3.6-1 libglfw3-dev=3.3.6-1 libglib2.0-0=2.70.4-1 libglu1-mesa=9.0.2-1 libglu1-mesa-dev=9.0.2-1 libglvnd-core-dev=1.4.0-1 libglvnd-dev=1.4.0-1 libglvnd0=1.4.0-1 libglx-dev=1.4.0-1 libglx-mesa0=21.3.7-1 libglx0=1.4.0-1 libgmock-dev=1.11.0-3 libgmp10=2:6.2.1+dfsg-3 libgnutls30=3.7.3-4+b1 libgomp1=12-20220302-1 libgpg-error0=1.43-3 libgssapi-krb5-2=1.19.2-2 libgssrpc4=1.19.2-2 libgtest-dev=1.11.0-3 libhdf5-mpi-dev=1.10.7+repack-4 libhdf5-openmpi-103-1=1.10.7+repack-4 libhdf5-openmpi-cpp-103-1=1.10.7+repack-4 libhdf5-openmpi-dev=1.10.7+repack-4 libhdf5-openmpi-fortran-102=1.10.7+repack-4 libhdf5-openmpi-hl-100=1.10.7+repack-4 libhdf5-openmpi-hl-cpp-100=1.10.7+repack-4 libhdf5-openmpi-hl-fortran-100=1.10.7+repack-4 libhogweed6=3.7.3-1 libhwloc-dev=2.7.0-2 libhwloc-plugins=2.7.0-2 libhwloc15=2.7.0-2 libibverbs-dev=39.0-1 libibverbs1=39.0-1 libicu-dev=67.1-7 libicu67=67.1-7 libidn2-0=2.3.2-2 libimgui-dev=1.86+ds-1+b1 libisl23=0.24-2 libitm1=12-20220302-1 libjpeg-dev=1:2.1.2-1 libjpeg62-turbo=1:2.1.2-1 libjpeg62-turbo-dev=1:2.1.2-1 libjs-jquery=3.6.0+dfsg+~3.5.13-1 libjs-jquery-ui=1.13.1+dfsg-1 libjs-sphinxdoc=4.3.2-1 libjs-underscore=1.13.2~dfsg-2 libjsoncpp-dev=1.9.5-3 libjsoncpp25=1.9.5-3 libk5crypto3=1.19.2-2 libkadm5clnt-mit12=1.19.2-2 libkadm5srv-mit12=1.19.2-2 libkdb5-10=1.19.2-2 libkeyutils1=1.6.1-3 libkrb5-3=1.19.2-2 libkrb5-dev=1.19.2-2 libkrb5support0=1.19.2-2 liblapack-dev=3.10.0-2 liblapack3=3.10.0-2 liblapacke=3.10.0-2 liblapacke-dev=3.10.0-2 libldap-2.4-2=2.4.59+dfsg-1+b1 libllvm11=1:11.1.0-6+b1 libllvm13=1:13.0.1-3+b1 liblsan0=12-20220302-1 libltdl-dev=2.4.6-15 libltdl7=2.4.6-15 liblz4-1=1.9.3-2 liblz4-dev=1.9.3-2 liblzf-dev=3.6-3 liblzf1=3.6-3 liblzma5=5.2.5-2 libmagic-mgc=1:5.41-2 libmagic1=1:5.41-2 libmd-dev=1.0.4-1 libmd0=1.0.4-1 libmeshoptimizer1d=0.17+dfsg-1 libminizip-dev=1.1-8+b1 libminizip1=1.1-8+b1 libmount1=2.37.3-1+b1 libmpc3=1.2.1-1 libmpdec3=2.5.1-2 libmpfr6=4.1.0-3 libmsgpack-dev=3.3.0-4 libmsgpackc2=3.3.0-4 libnanoflann-dev=1.4.2+ds-1 libncurses6=6.3-2 libncursesw6=6.3-2 libnettle8=3.7.3-1 libnghttp2-14=1.43.0-1 libnl-3-200=3.5.0-0.1 libnl-3-dev=3.5.0-0.1 libnl-route-3-200=3.5.0-0.1 libnl-route-3-dev=3.5.0-0.1 libnorm-dev=1.5.9+dfsg-2 libnorm1=1.5.9+dfsg-2 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libnuma-dev=2.0.14-3 libnuma1=2.0.14-3 libopengl-dev=1.4.0-1 libopengl0=1.4.0-1 libopenmpi-dev=4.1.2-2 libopenmpi3=4.1.2-2 libp11-kit0=0.24.0-6 libpam-modules=1.4.0-11 libpam-modules-bin=1.4.0-11 libpam-runtime=1.4.0-11 libpam0g=1.4.0-11 libpciaccess0=0.16-3 libpcre2-8-0=10.39-3 libpcre3=2:8.39-13 libperl5.34=5.34.0-3 libpgm-5.3-0=5.3.128~dfsg-2 libpgm-dev=5.3.128~dfsg-2 libpipeline1=1.5.5-1 libpmix-dev=4.1.2-2 libpmix2=4.1.2-2 libpng-dev=1.6.37-3 libpng16-16=1.6.37-3 libprocps8=2:3.3.17-7+b1 libpsl5=0.21.0-1.2 libpsm-infinipath1=3.3+20.604758e7-6.1 libpsm2-2=11.2.185-1 libpthread-stubs0-dev=0.4-1 libpython3-dev=3.9.8-1 libpython3-stdlib=3.9.8-1 libpython3.10-minimal=3.10.2-5 libpython3.10-stdlib=3.10.2-5 libpython3.9=3.9.10-2 libpython3.9-dev=3.9.10-2 libpython3.9-minimal=3.9.10-2 libpython3.9-stdlib=3.9.10-2 libqhull-dev=2020.2-4 libqhull-r8.0=2020.2-4 libqhull8.0=2020.2-4 libqhullcpp8.0=2020.2-4 libquadmath0=12-20220302-1 librdmacm1=39.0-1 libreadline8=8.1.2-1 librhash0=1.4.2-1 librtmp1=2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2=2.1.28+dfsg-2 libsasl2-modules-db=2.1.28+dfsg-2 libseccomp2=2.5.3-2 libselinux1=3.3-1+b1 libsemanage-common=3.3-1 libsemanage2=3.3-1+b1 libsensors-config=1:3.6.0-7 libsensors5=1:3.6.0-7 libsepol2=3.3-1 libsigsegv2=2.14-1 libsmartcols1=2.37.3-1+b1 libsodium-dev=1.0.18-1 libsodium23=1.0.18-1 libspirv-cross-c-shared0=2021.01.15-5 libsqlite3-0=3.38.0-1 libssh2-1=1.10.0-3 libssl-dev=1.1.1m-1 libssl1.1=1.1.1m-1 libstb-dev=0.0~git20210910.af1a5bc+ds-1+b1 libstb0=0.0~git20210910.af1a5bc+ds-1+b1 libstdc++-11-dev=11.2.0-18 libstdc++6=12-20220302-1 libsub-override-perl=0.09-2 libsystemd0=250.3-2 libsz2=1.0.6-1 libtasn1-6=4.18.0-4 libtbb-dev=2020.3-1 libtbb2=2020.3-1 libtinfo6=6.3-2 libtinyexr1d=1.0.1+dfsg-3 libtinygltf-dev=2.5.0+dfsg-4 libtinygltf1d=2.5.0+dfsg-4 libtinyobjloader-dev=2.0.0~rc5+dfsg1-5+b1 libtinyobjloader1=2.0.0~rc5+dfsg1-5+b1 libtirpc-common=1.3.2-2 libtirpc-dev=1.3.2-2 libtirpc3=1.3.2-2 libtmglib-dev=3.10.0-2 libtmglib3=3.10.0-2 libtool=2.4.6-15 libtsan0=11.2.0-18 libubsan1=12-20220302-1 libuchardet0=0.0.7-1 libucx0=1.12.1~rc3-1 libudev1=250.3-2 libunistring2=1.0-1 libuuid1=2.37.3-1+b1 libuv1=1.43.0-1 libvulkan1=1.3.204.0-1 libwayland-client0=1.20.0-1 libwayland-server0=1.20.0-1 libx11-6=2:1.7.2-2+b1 libx11-data=2:1.7.2-2 libx11-dev=2:1.7.2-2+b1 libx11-xcb1=2:1.7.2-2+b1 libxapian30=1.4.18-4 libxau-dev=1:1.0.9-1 libxau6=1:1.0.9-1 libxcb-dri2-0=1.14-3 libxcb-dri3-0=1.14-3 libxcb-glx0=1.14-3 libxcb-present0=1.14-3 libxcb-shm0=1.14-3 libxcb-sync1=1.14-3 libxcb-xfixes0=1.14-3 libxcb1=1.14-3 libxcb1-dev=1.14-3 libxdmcp-dev=1:1.1.2-3 libxdmcp6=1:1.1.2-3 libxext-dev=2:1.3.4-1 libxext6=2:1.3.4-1 libxfixes3=1:6.0.0-1 libxml2=2.9.13+dfsg-1 libxml2-dev=2.9.13+dfsg-1 libxnvctrl0=470.103.01-1 libxrandr-dev=2:1.5.2-1 libxrandr2=2:1.5.2-1 libxrender-dev=1:0.9.10-1 libxrender1=1:0.9.10-1 libxshmfence1=1.3-1 libxxf86vm1=1:1.1.4-1+b2 libz3-4=4.8.12-1+b1 libzmq3-dev=4.3.4-2 libzmq5=4.3.4-2 libzstd1=1.4.8+dfsg-3 linux-libc-dev=5.16.12-1 login=1:4.11.1+dfsg1-2 lsb-base=11.1.0 m4=1.4.18-5 make=4.3-4.1 man-db=2.10.1-1 mawk=1.3.4.20200120-3+b1 media-types=6.0.0 mpi-default-dev=1.14 ncurses-base=6.3-2 ncurses-bin=6.3-2 ocl-icd-libopencl1=2.2.14-3 openmpi-bin=4.1.2-2 openmpi-common=4.1.2-2 openssh-client=1:8.9p1-3 openssl=1.1.1m-1 passwd=1:4.11.1+dfsg1-2 patch=2.7.6-7 perl=5.34.0-3 perl-base=5.34.0-3 perl-modules-5.34=5.34.0-3 pkg-config=0.29.2-1 po-debconf=1.0.21+nmu1 procps=2:3.3.17-7+b1 pybind11-dev=2.9.1-1 python-babel-localedata=2.8.0+dfsg.1-7 python3=3.9.8-1 python3-alabaster=0.7.12-1 python3-babel=2.8.0+dfsg.1-7 python3-certifi=2020.6.20-1 python3-chardet=4.0.0-1 python3-dev=3.9.8-1 python3-distutils=3.9.10-1 python3-docutils=0.17.1+dfsg-2 python3-idna=3.3-1 python3-imagesize=1.3.0-1 python3-jinja2=3.0.3-1 python3-lib2to3=3.9.10-1 python3-markupsafe=2.0.1-2+b1 python3-minimal=3.9.8-1 python3-numpy=1:1.21.5-1 python3-packaging=21.3-1 python3-pip=22.0.2+dfsg-1 python3-pkg-resources=59.6.0-1.2 python3-pygments=2.11.2+dfsg-2 python3-pyparsing=3.0.7-1 python3-requests=2.25.1+dfsg-2 python3-roman=3.3-1 python3-setuptools=59.6.0-1.2 python3-six=1.16.0-3 python3-snowballstemmer=2.2.0-1 python3-sphinx=4.3.2-1 python3-sphinx-rtd-theme=1.0.0+dfsg-1 python3-tz=2021.3-1 python3-urllib3=1.26.5-1~exp1 python3-wheel=0.37.1-2 python3.10=3.10.2-5 python3.10-minimal=3.10.2-5 python3.9=3.9.10-2 python3.9-dev=3.9.10-2 python3.9-minimal=3.9.10-2 readline-common=8.1.2-1 robin-map-dev=0.6.3-1 rpcsvc-proto=1.4.2-4 sed=4.8-1 sensible-utils=0.0.17 sgml-base=1.30 sphinx-common=4.3.2-1 sphinx-rtd-theme-common=1.0.0+dfsg-1 sysvinit-utils=3.01-1 tar=1.34+dfsg-1 tzdata=2021e-1 util-linux=2.37.3-1+b1 x11proto-dev=2021.5-1 xml-core=0.18+nmu1 xorg-sgml-doctools=1:1.11-1.1 xtrans-dev=1.4.0-1 xz-utils=5.2.5-2 zlib1g=1:1.2.11.dfsg-2 zlib1g-dev=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20220316T034435Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20220316T034435Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20220310T094339Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d open3d=0.15.1+ds-2 && mkdir -p /build/open3d-p2SXOF && dpkg-source --no-check -x /*.dsc /build/open3d-p2SXOF/open3d-0.15.1+ds && chown -R builduser:builduser /build/open3d-p2SXOF" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/open3d-p2SXOF/open3d-0.15.1+ds && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1646950865" DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/open3d-p2SXOF /tmp/open3d-0.15.1+ds-2e1nlkz7u bookworm /dev/null deb http://snapshot.notset.fr/archive/debian/20220310T094339Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: null I: using /tmp/mmdebstrap.ZFqET2TX2f as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.ZFqET2TX2f Reading package lists... Building dependency tree... util-linux is already the newest version (2.37.3-1+b1). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 135 kB of archives. After this operation, 406 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20220310T094339Z unstable/main amd64 libfakeroot amd64 1.28-1 [48.2 kB] Get:2 http://snapshot.notset.fr/archive/debian/20220310T094339Z unstable/main amd64 fakeroot amd64 1.28-1 [87.2 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 135 kB in 0s (821 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4691 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.28-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.28-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.28-1_amd64.deb ... Unpacking fakeroot (1.28-1) ... Setting up libfakeroot:amd64 (1.28-1) ... Setting up fakeroot (1.28-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.33-7) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20220316T034435Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20220316T034435Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20220310T094339Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.ZFqET2TX2f Get:1 http://snapshot.notset.fr/archive/debian/20220316T034435Z bookworm InRelease [130 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20220310T094339Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20220316T034435Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20220316T034435Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20220316T034435Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20220316T034435Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20220316T034435Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20220316T034435Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20220316T034435Z bookworm/main Sources [11.9 MB] Get:4 http://snapshot.notset.fr/archive/debian/20220316T034435Z bookworm/main amd64 Packages [11.3 MB] Fetched 23.4 MB in 20s (1170 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.ZFqET2TX2f I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d open3d=0.15.1+ds-2 && mkdir -p /build/open3d-p2SXOF && dpkg-source --no-check -x /*.dsc /build/open3d-p2SXOF/open3d-0.15.1+ds && chown -R builduser:builduser /build/open3d-p2SXOF"' exec /tmp/mmdebstrap.ZFqET2TX2f Reading package lists... NOTICE: 'open3d' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/science-team/open3d.git Please use: git clone https://salsa.debian.org/science-team/open3d.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 83.4 MB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20220316T034435Z bookworm/main open3d 0.15.1+ds-2 (dsc) [3298 B] Get:2 http://snapshot.notset.fr/archive/debian/20220316T034435Z bookworm/main open3d 0.15.1+ds-2 (tar) [179 kB] Get:3 http://snapshot.notset.fr/archive/debian/20220316T034435Z bookworm/main open3d 0.15.1+ds-2 (tar) [82.2 MB] Get:4 http://snapshot.notset.fr/archive/debian/20220316T034435Z bookworm/main open3d 0.15.1+ds-2 (diff) [1000 kB] Fetched 83.4 MB in 1min 10s (1190 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'open3d_0.15.1+ds-2.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting open3d in /build/open3d-p2SXOF/open3d-0.15.1+ds dpkg-source: info: unpacking open3d_0.15.1+ds.orig.tar.xz dpkg-source: info: unpacking open3d_0.15.1+ds.orig-PoissonRecon.tar.xz dpkg-source: info: unpacking open3d_0.15.1+ds-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Use-proper-SOVERSION-for-shared-library.patch dpkg-source: info: applying 0002-Use-packaged-PoissonRecon-sources.patch dpkg-source: info: applying 0003-Disable-test-data-download.patch dpkg-source: info: applying 0004-Use-local-MathJax-for-documentation.patch dpkg-source: info: applying 0005-Use-system-sphinx_rtd_theme.patch dpkg-source: info: applying 0006-Strip-build-path-from-Doxygen-files.patch dpkg-source: info: applying 0007-Fix-Open3D-logo-path.patch dpkg-source: info: applying 0008-Fix-privacy-breaches.patch dpkg-source: info: applying 0009-Work-around-broken-m2r.patch dpkg-source: info: applying 0010-Make-documentation-buildable-without-Jupyter.patch dpkg-source: info: applying 0011-Make-documentation-buildable-without-Git.patch dpkg-source: info: applying 0012-Set-correct-paths-for-Open3D-GUI.patch dpkg-source: info: applying 0013-libcxx-is-not-needed-for-the-Debian-Filament-package.patch dpkg-source: info: applying 0014-Add-option-WITH_EMBREE.patch dpkg-source: info: applying 0015-Disable-parallelstl.patch dpkg-source: info: applying 0016-Disable-Werror.patch dpkg-source: info: applying 0017-Remove-obsolete-Uchimura-tone-mapping.patch dpkg-source: info: applying 0018-Remove-unsupported-custom-EGL-headless-platform.patch dpkg-source: info: applying 0019-Use-system-Pytorch.patch dpkg-source: info: applying 0020-Add-workaround-for-missing-TBBConfig.cmake.patch dpkg-source: info: applying 0021-Add-option-USE_SYSTEM_CURL.patch dpkg-source: info: applying 0022-Add-option-USE_SYSTEM_OPENSSL.patch dpkg-source: info: applying 0023-Add-option-WITH_MINIZIP.patch dpkg-source: info: applying 0024-Do-not-force-colorization-on-output.patch dpkg-source: info: applying 0025-Revert-changes-to-fmtlib-usage.patch dpkg-source: info: applying 0026-Do-not-call-bluegl-bind.patch dpkg-source: info: applying 0027-Install-tools.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/open3d-p2SXOF/open3d-0.15.1+ds && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1646950865" DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.ZFqET2TX2f dpkg-buildpackage: info: source package open3d dpkg-buildpackage: info: source version 0.15.1+ds-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Timo Röhling dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --buildsystem=cmake dh_auto_clean -O--buildsystem=cmake dh_autoreconf_clean -O--buildsystem=cmake dh_clean -O--buildsystem=cmake debian/rules binary-arch dh binary-arch --buildsystem=cmake dh_update_autotools_config -a -O--buildsystem=cmake dh_autoreconf -a -O--buildsystem=cmake debian/rules override_dh_auto_configure make[1]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds' dh_auto_configure --buildsystem=cmake -- \ -DCMAKE_SKIP_RPATH=ON \ -DOPEN3D_SOVERSION=0.15 \ -DDEVELOPER_BUILD=OFF \ -DGLIBCXX_USE_CXX11_ABI=1 \ -DBUILD_SHARED_LIBS=ON \ -DBUILD_EXAMPLES=OFF \ -DBUILD_UNIT_TESTS=OFF \ -DBUILD_ISPC_MODULE=OFF \ -DBUILD_WEBRTC=OFF \ -DBUILD_PYTORCH_OPS=OFF \ -DUSE_BLAS=ON \ -DWITH_IPPICV=OFF \ -DUSE_SYSTEM_ASSIMP=ON \ -DUSE_SYSTEM_BLAS=ON \ -DUSE_SYSTEM_CURL=ON \ -DUSE_SYSTEM_EIGEN3=ON \ -DUSE_SYSTEM_FAISS=ON \ -DUSE_SYSTEM_FILAMENT=ON \ -DUSE_SYSTEM_FLANN=ON \ -DUSE_SYSTEM_FMT=ON \ -DUSE_SYSTEM_GLEW=ON \ -DUSE_SYSTEM_GLFW=ON \ -DUSE_SYSTEM_GOOGLETEST=ON \ -DUSE_SYSTEM_IMGUI=ON \ -DUSE_SYSTEM_JPEG=ON \ -DUSE_SYSTEM_JSONCPP=ON \ -DUSE_SYSTEM_LIBLZF=ON \ -DUSE_SYSTEM_MSGPACK=ON \ -DUSE_SYSTEM_NANOFLANN=ON \ -DUSE_SYSTEM_OPENSSL=ON \ -DUSE_SYSTEM_PNG=ON \ -DUSE_SYSTEM_PYBIND11=ON \ -DUSE_SYSTEM_QHULLCPP=ON \ -DUSE_SYSTEM_TBB=ON \ -DUSE_SYSTEM_TINYGLTF=ON \ -DUSE_SYSTEM_TINYOBJLOADER=ON \ -DUSE_SYSTEM_ZEROMQ=ON \ -DWITH_EMBREE=OFF \ -DWITH_MINIZIP=ON cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_SKIP_RPATH=ON -DOPEN3D_SOVERSION=0.15 -DDEVELOPER_BUILD=OFF -DGLIBCXX_USE_CXX11_ABI=1 -DBUILD_SHARED_LIBS=ON -DBUILD_EXAMPLES=OFF -DBUILD_UNIT_TESTS=OFF -DBUILD_ISPC_MODULE=OFF -DBUILD_WEBRTC=OFF -DBUILD_PYTORCH_OPS=OFF -DUSE_BLAS=ON -DWITH_IPPICV=OFF -DUSE_SYSTEM_ASSIMP=ON -DUSE_SYSTEM_BLAS=ON -DUSE_SYSTEM_CURL=ON -DUSE_SYSTEM_EIGEN3=ON -DUSE_SYSTEM_FAISS=ON -DUSE_SYSTEM_FILAMENT=ON -DUSE_SYSTEM_FLANN=ON -DUSE_SYSTEM_FMT=ON -DUSE_SYSTEM_GLEW=ON -DUSE_SYSTEM_GLFW=ON -DUSE_SYSTEM_GOOGLETEST=ON -DUSE_SYSTEM_IMGUI=ON -DUSE_SYSTEM_JPEG=ON -DUSE_SYSTEM_JSONCPP=ON -DUSE_SYSTEM_LIBLZF=ON -DUSE_SYSTEM_MSGPACK=ON -DUSE_SYSTEM_NANOFLANN=ON -DUSE_SYSTEM_OPENSSL=ON -DUSE_SYSTEM_PNG=ON -DUSE_SYSTEM_PYBIND11=ON -DUSE_SYSTEM_QHULLCPP=ON -DUSE_SYSTEM_TBB=ON -DUSE_SYSTEM_TINYGLTF=ON -DUSE_SYSTEM_TINYOBJLOADER=ON -DUSE_SYSTEM_ZEROMQ=ON -DWITH_EMBREE=OFF -DWITH_MINIZIP=ON .. CMake Warning at CMakeLists.txt:129 (message): Setting BUILD_COMMON_CUDA_ARCHS=ON since DEVELOPER_BUILD is OFF. -- CMAKE_BUILD_TYPE is set to None. -- Downloading 3rdparty dependencies to /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty_downloads -- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.2.0 -- 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 -- Open3D 0.15.1 -- Found Python3: /usr/bin/python3.9 (found suitable version "3.9.10", minimum required is "3.6") found components: Interpreter Development Development.Module Development.Embed -- Performing Test FLAG_fstack_protector_strong -- Performing Test FLAG_fstack_protector_strong - Success -- Performing Test FLAG_Wformat -- Performing Test FLAG_Wformat - Success -- Performing Test FLAG_Wformat_security -- Performing Test FLAG_Wformat_security - Success -- Performing Test FLAG_Wl__z_noexecstack -- Performing Test FLAG_Wl__z_noexecstack - Success -- Performing Test FLAG_Wl__z_relro__z_now -- Performing Test FLAG_Wl__z_relro__z_now - Success -- Performing Test FLAG_pie -- Performing Test FLAG_pie - Success -- Performing Test FLAG____CONFIG_Release__LINKER___strip_debug_ -- Performing Test FLAG____CONFIG_Release__LINKER___strip_debug_ - Success -- Using security hardening compiler flags: $<$:-Xcompiler=-fstack-protector-strong,-Wformat,-Wformat-security>;$<$:-fstack-protector-strong;-Wformat;-Wformat-security> -- Using security hardening linker flags: $<$:-Xcompiler=-Wl,-z,noexecstack,-Wl,-z,relro,-z,now,$<$,EXECUTABLE>:-pie>,$<$:LINKER:--strip-debug>>;$<$:-Wl,-z,noexecstack;-Wl,-z,relro,-z,now;$<$,EXECUTABLE>:-pie>;$<$:LINKER:--strip-debug>> -- Using security hardening compiler definitions: _FORTIFY_SOURCE=2 -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Using installed third-party library 3rdparty_threads -- Using installed third-party library 3rdparty_assimp 5.2.0 -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Using installed third-party library 3rdparty_openmp -- Building with OpenMP -- Using installed third-party library 3rdparty_x11 -- Using installed third-party library 3rdparty_eigen3 3.4.0 -- Using installed third-party library 3rdparty_nanoflann 1.4.2 -- Found GLEW: /usr/include (found version "2.2.0") -- Using installed third-party library 3rdparty_glew 2.2.0 -- Using installed third-party library 3rdparty_glfw 3.3.6 -- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so (found version "62") -- Using installed third-party library 3rdparty_jpeg 62 -- Using installed third-party library 3rdparty_jsoncpp 1.9.5 -- Using installed third-party library 3rdparty_liblzf 3.6 -- Checking for one of the modules 'libcurl' -- Using installed third-party library 3rdparty_curl -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.1m") -- Using installed third-party library 3rdparty_openssl -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") -- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.6.37") -- Using installed third-party library 3rdparty_png -- Found TinyGLTF: /usr/lib/x86_64-linux-gnu/cmake/TinyGLTF/TinyGLTFConfig.cmake (found version "2.5.0") -- Using installed third-party library 3rdparty_tinygltf 2.5.0 -- Found tinyobjloader: /usr/lib/x86_64-linux-gnu/cmake/tinyobjloader/tinyobjloader-config.cmake (found version "2.0.0") -- Using installed third-party library 3rdparty_tinyobjloader 2.0.0 -- Using installed third-party library 3rdparty_qhullcpp 8.0.2 -- Using installed third-party library 3rdparty_fmt 8.1.1 -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/include (found version "2.9.1") -- Checking for one of the modules 'minizip' -- Using installed third-party library 3rdparty_minizip -- Found ImGui: /usr/lib/x86_64-linux-gnu/libimgui.a -- Using installed third-party library 3rdparty_imgui -- Found filament: /usr (found version "1.9.25") -- Using installed third-party library 3rdparty_filament 1.9.25 -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so -- Using installed third-party library 3rdparty_opengl -- Checking for one of the modules 'libzmq' -- Using installed third-party library 3rdparty_zeromq -- Using installed third-party library 3rdparty_msgpack 3.3.0 -- Using installed third-party library 3rdparty_tbb 2020.3 -- Looking for sgemm_ -- Looking for sgemm_ - not found -- Looking for sgemm_ -- Looking for sgemm_ - found -- Found BLAS: /usr/lib/x86_64-linux-gnu/libblas.so -- Looking for cheev_ -- Looking for cheev_ - not found -- Looking for cheev_ -- Looking for cheev_ - not found -- Looking for cheev_ -- Looking for cheev_ - found -- Found LAPACK: /usr/lib/x86_64-linux-gnu/liblapack.so;/usr/lib/x86_64-linux-gnu/libblas.so -- A cache variable, namely LAPACKE_DIR, has been set to specify the install directory of LAPACKE -- Looking for LAPACKE_dgeqrf -- Looking for LAPACKE_dgeqrf - not found -- Looking for lapacke : test with lapack fails -- Looking for LAPACKE_dgeqrf -- Looking for LAPACKE_dgeqrf - found -- Found LAPACKE: /usr/lib/x86_64-linux-gnu/liblapacke.so -- System BLAS/LAPACK/LAPACKE found. -- PYPI_PACKAGE_NAME: open3d -- ================================================================================ -- Open3D 0.15.1 Configuration Summary -- ================================================================================ -- Enabled Features: -- OpenMP .................................. ON -- Headless Rendering ...................... OFF -- Azure Kinect Support .................... OFF -- Intel RealSense Support ................. OFF -- CUDA Support ............................ OFF -- ISPC Support ............................ OFF -- Build GUI ............................... ON -- Build WebRTC visualizer ................. OFF -- Build Shared Library .................... ON -- Build Unit Tests ........................ OFF -- Build Examples .......................... OFF -- Build Python Module ..................... ON -- Build Jupyter Extension ................. OFF -- Build TensorFlow Ops .................... OFF -- Build PyTorch Ops ....................... OFF -- Build Benchmarks ........................ OFF -- Bundle Open3D-ML ........................ OFF -- Force GLIBCXX_USE_CXX11_ABI= ............ 1 -- ================================================================================ -- Third-Party Dependencies: -- Assimp .................................. yes (v5.2.0) -- BLAS .................................... no -- Eigen3 .................................. yes (v3.4.0) -- filament ................................ yes (v1.9.25) -- fmt ..................................... yes (v8.1.1) -- GLEW .................................... yes (v2.2.0) -- GLFW .................................... yes (v3.3.6) -- googletest .............................. no -- imgui ................................... yes -- ippicv .................................. no -- JPEG .................................... yes (v62) -- jsoncpp ................................. yes (v1.9.5) -- liblzf .................................. yes (v3.6) -- msgpack ................................. yes (v3.3.0) -- nanoflann ............................... yes (v1.4.2) -- OpenGL .................................. yes -- PNG ..................................... yes (v1.6.37) -- qhullcpp ................................ yes (v8.0.2) -- librealsense ............................ no -- TBB ..................................... yes (v2020.3) -- tinyfiledialogs ......................... yes (build from source) -- TinyGLTF ................................ yes (v2.5.0) -- tinyobjloader ........................... yes (v2.0.0) -- WebRTC .................................. no -- ZeroMQ .................................. yes -- ================================================================================ -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY USE_SYSTEM_FAISS USE_SYSTEM_FLANN -- Build files have been written to: /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu make[1]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds' dh_auto_build -a -O--buildsystem=cmake cd obj-x86_64-linux-gnu && make -j10 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/open3d-p2SXOF/open3d-0.15.1+ds -B/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/CMakeFiles /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/3rdparty_rply.dir/build.make CMakeFiles/3rdparty_rply.dir/depend make -f CMakeFiles/3rdparty_tinyfiledialogs.dir/build.make CMakeFiles/3rdparty_tinyfiledialogs.dir/depend make -f cpp/open3d/visualization/gui/CMakeFiles/materials.dir/build.make cpp/open3d/visualization/gui/CMakeFiles/materials.dir/depend make -f cpp/open3d/visualization/CMakeFiles/ShaderLinker.dir/build.make cpp/open3d/visualization/CMakeFiles/ShaderLinker.dir/depend make -f cpp/open3d/visualization/CMakeFiles/ShaderEncoder.dir/build.make cpp/open3d/visualization/CMakeFiles/ShaderEncoder.dir/depend make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/CMakeFiles/3rdparty_rply.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/CMakeFiles/3rdparty_tinyfiledialogs.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui/CMakeFiles/materials.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/CMakeFiles/ShaderLinker.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/CMakeFiles/ShaderEncoder.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/open3d/visualization/CMakeFiles/ShaderEncoder.dir/build.make cpp/open3d/visualization/CMakeFiles/ShaderEncoder.dir/build make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/3rdparty_rply.dir/build.make CMakeFiles/3rdparty_rply.dir/build make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/3rdparty_tinyfiledialogs.dir/build.make CMakeFiles/3rdparty_tinyfiledialogs.dir/build make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/open3d/visualization/CMakeFiles/ShaderLinker.dir/build.make cpp/open3d/visualization/CMakeFiles/ShaderLinker.dir/build make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/open3d/visualization/gui/CMakeFiles/materials.dir/build.make cpp/open3d/visualization/gui/CMakeFiles/materials.dir/build make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 0%] Building CXX object cpp/open3d/visualization/CMakeFiles/ShaderEncoder.dir/__/__/__/cmake/ShaderEncoder.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fstack-protector-strong -Wformat -Wformat-security -std=gnu++14 -MD -MT cpp/open3d/visualization/CMakeFiles/ShaderEncoder.dir/__/__/__/cmake/ShaderEncoder.cpp.o -MF CMakeFiles/ShaderEncoder.dir/__/__/__/cmake/ShaderEncoder.cpp.o.d -o CMakeFiles/ShaderEncoder.dir/__/__/__/cmake/ShaderEncoder.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cmake/ShaderEncoder.cpp [ 1%] Building Material object ../../../../bin/resources/defaultLitTransparency.filamat [ 1%] Building Material object ../../../../bin/resources/colorMap.filamat cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/matc --platform=desktop -o /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/defaultLitTransparency.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Materials/defaultLitTransparency.mat [ 1%] Building C object CMakeFiles/3rdparty_rply.dir/3rdparty/rply/rply/rply.c.o [ 1%] Building C object CMakeFiles/3rdparty_tinyfiledialogs.dir/3rdparty/tinyfiledialogs/include/tinyfiledialogs/tinyfiledialogs.c.o /usr/bin/cc -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/3rdparty_tinyfiledialogs.dir/3rdparty/tinyfiledialogs/include/tinyfiledialogs/tinyfiledialogs.c.o -MF CMakeFiles/3rdparty_tinyfiledialogs.dir/3rdparty/tinyfiledialogs/include/tinyfiledialogs/tinyfiledialogs.c.o.d -o CMakeFiles/3rdparty_tinyfiledialogs.dir/3rdparty/tinyfiledialogs/include/tinyfiledialogs/tinyfiledialogs.c.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include/tinyfiledialogs/tinyfiledialogs.c /usr/bin/cc -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/3rdparty_rply.dir/3rdparty/rply/rply/rply.c.o -MF CMakeFiles/3rdparty_rply.dir/3rdparty/rply/rply/rply.c.o.d -o CMakeFiles/3rdparty_rply.dir/3rdparty/rply/rply/rply.c.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply/rply.c cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/matc --platform=desktop -o /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/colorMap.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Materials/colorMap.mat [ 1%] Building CXX object cpp/open3d/visualization/CMakeFiles/ShaderLinker.dir/__/__/__/cmake/ShaderLinker.cpp.o [ 1%] Building Material object ../../../../bin/resources/defaultLitSSR.filamat cc1: warning: command-line option ‘-faligned-new=1’ is valid for C++/ObjC++ but not for C cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fstack-protector-strong -Wformat -Wformat-security -std=gnu++14 -MD -MT cpp/open3d/visualization/CMakeFiles/ShaderLinker.dir/__/__/__/cmake/ShaderLinker.cpp.o -MF CMakeFiles/ShaderLinker.dir/__/__/__/cmake/ShaderLinker.cpp.o.d -o CMakeFiles/ShaderLinker.dir/__/__/__/cmake/ShaderLinker.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cmake/ShaderLinker.cpp cc1: warning: command-line option ‘-faligned-new=1’ is valid for C++/ObjC++ but not for C [ 1%] Building Material object ../../../../bin/resources/defaultUnlitTransparency.filamat cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/matc --platform=desktop -o /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/defaultLitSSR.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Materials/defaultLitSSR.mat cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/matc --platform=desktop -o /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/defaultUnlitTransparency.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Materials/defaultUnlitTransparency.mat [ 1%] Building Material object ../../../../bin/resources/defaultLit.filamat [ 1%] Building Material object ../../../../bin/resources/defaultUnlit.filamat cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/matc --platform=desktop -o /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/defaultLit.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Materials/defaultLit.mat cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/matc --platform=desktop -o /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/defaultUnlit.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Materials/defaultUnlit.mat [ 2%] Linking CXX executable ../../../bin/ShaderLinker cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/cmake -E cmake_link_script CMakeFiles/ShaderLinker.dir/link.txt --verbose=1 WARNING: :0:0:0: The function '%302 = OpFunction %6 None %245' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%302 = OpFunction %6 None %245' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%302 = OpFunction %6 None %245' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%302 = OpFunction %6 None %245' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%302 = OpFunction %6 None %245' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%302 = OpFunction %6 None %245' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%450 = OpFunction %2 None %435' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%450 = OpFunction %2 None %435' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%450 = OpFunction %2 None %435' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%450 = OpFunction %2 None %435' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%450 = OpFunction %2 None %435' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%450 = OpFunction %2 None %435' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%450 = OpFunction %2 None %435' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%37 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-z,relro,-z,now -pie CMakeFiles/ShaderLinker.dir/__/__/__/cmake/ShaderLinker.cpp.o -o ../../../bin/ShaderLinker WARNING: :0:0:0: The function '%105 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%105 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%105 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%105 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%105 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%126 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%88 = OpFunction %6 None %87' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%88 = OpFunction %6 None %87' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%88 = OpFunction %6 None %87' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%88 = OpFunction %6 None %87' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%126 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%126 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%126 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%126 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%88 = OpFunction %6 None %87' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%88 = OpFunction %6 None %87' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%126 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%126 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%126 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%126 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%126 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%126 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%126 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 2%] Linking CXX executable ../../../bin/ShaderEncoder WARNING: :0:0:0: The function '%126 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%126 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/cmake -E cmake_link_script CMakeFiles/ShaderEncoder.dir/link.txt --verbose=1 WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%126 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%126 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%126 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%244 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%244 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%244 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%244 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%207 = OpFunction %6 None %149' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%207 = OpFunction %6 None %149' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-z,relro,-z,now -pie CMakeFiles/ShaderEncoder.dir/__/__/__/cmake/ShaderEncoder.cpp.o -o ../../../bin/ShaderEncoder WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%207 = OpFunction %6 None %149' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%244 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%207 = OpFunction %6 None %149' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%244 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%207 = OpFunction %6 None %149' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%244 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%207 = OpFunction %6 None %149' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%244 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 2%] Building Material object ../../../../bin/resources/depth.filamat cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/matc --platform=desktop -o /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/depth.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Materials/depth.mat WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %154' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%140 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%244 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %154' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%244 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %154' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 2%] Built target ShaderLinker WARNING: :0:0:0: The function '%212 = OpFunction %6 None %154' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %154' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %154' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %154' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%244 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%244 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %154' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%244 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%244 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %154' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %154' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 2%] Building Material object ../../../../bin/resources/depth_value.filamat WARNING: :0:0:0: The function '%428 = OpFunction %2 None %413' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/matc --platform=desktop -o /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/depth_value.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Materials/depth_value.mat WARNING: :0:0:0: The function '%244 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%323 = OpFunction %2 None %308' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%244 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%428 = OpFunction %2 None %413' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %154' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %154' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%428 = OpFunction %2 None %413' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %154' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%428 = OpFunction %2 None %413' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%323 = OpFunction %2 None %308' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%244 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%428 = OpFunction %2 None %413' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%323 = OpFunction %2 None %308' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 3%] Building Material object ../../../../bin/resources/img_blit.filamat WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/matc --platform=desktop -o /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/img_blit.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Materials/img_blit.mat WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%428 = OpFunction %2 None %413' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%349 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%428 = OpFunction %2 None %413' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%37 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%356 = OpFunction %2 None %341' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%271 = OpFunction %6 None %214' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%271 = OpFunction %6 None %214' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%271 = OpFunction %6 None %214' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%271 = OpFunction %6 None %214' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%271 = OpFunction %6 None %214' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%271 = OpFunction %6 None %214' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%356 = OpFunction %2 None %341' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%271 = OpFunction %6 None %214' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' WARNING: :0:0:0: The function '%259 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%356 = OpFunction %2 None %341' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%356 = OpFunction %2 None %341' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%361 = OpFunction %2 None %346' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%361 = OpFunction %2 None %346' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 3%] Building Material object ../../../../bin/resources/infiniteGroundPlane.filamat WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%361 = OpFunction %2 None %346' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/matc --platform=desktop -o /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/infiniteGroundPlane.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Materials/infiniteGroundPlane.mat WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%361 = OpFunction %2 None %346' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 3%] Built target ShaderEncoder make -f cpp/open3d/visualization/CMakeFiles/shader.dir/build.make cpp/open3d/visualization/CMakeFiles/shader.dir/depend WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%361 = OpFunction %2 None %346' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/CMakeFiles/shader.dir/DependInfo.cmake --color= WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%361 = OpFunction %2 None %346' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%89 = OpFunction %6 None %88' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%361 = OpFunction %2 None %346' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%89 = OpFunction %6 None %88' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%89 = OpFunction %6 None %88' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%89 = OpFunction %6 None %88' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%330 = OpFunction %2 None %315' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%89 = OpFunction %6 None %88' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%89 = OpFunction %6 None %88' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%141 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%141 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%141 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%330 = OpFunction %2 None %315' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%330 = OpFunction %2 None %315' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%141 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%141 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%141 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%141 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%141 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%141 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%141 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%141 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%207 = OpFunction %6 None %150' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%207 = OpFunction %6 None %150' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make -f cpp/open3d/visualization/CMakeFiles/shader.dir/build.make cpp/open3d/visualization/CMakeFiles/shader.dir/build WARNING: :0:0:0: The function '%330 = OpFunction %2 None %315' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%330 = OpFunction %2 None %315' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%141 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%141 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%302 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' WARNING: :0:0:0: The function '%302 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%330 = OpFunction %2 None %315' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%251 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%302 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%207 = OpFunction %6 None %150' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%302 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%207 = OpFunction %6 None %150' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%419 = OpFunction %2 None %404' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%141 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%207 = OpFunction %6 None %150' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%141 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%302 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%207 = OpFunction %6 None %150' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%141 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%419 = OpFunction %2 None %404' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%207 = OpFunction %6 None %150' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%302 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %155' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%302 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%419 = OpFunction %2 None %404' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%302 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%32 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%94 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%94 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%330 = OpFunction %2 None %315' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%94 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %155' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %155' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %155' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%212 = OpFunction %6 None %155' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %155' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%94 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%94 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%94 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%94 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%94 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%94 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%212 = OpFunction %6 None %155' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %155' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 3%] Building Encoded Shader object ImageFragmentShader.h WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/ImageFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/ImageFragmentShader.glsl WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %155' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%212 = OpFunction %6 None %155' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%316 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%432 = OpFunction %2 None %417' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%432 = OpFunction %2 None %417' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 3%] Building Encoded Shader object ImageMaskFragmentShader.h WARNING: :0:0:0: The function '%432 = OpFunction %2 None %417' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/ImageMaskFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/ImageMaskFragmentShader.glsl WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%432 = OpFunction %2 None %417' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%432 = OpFunction %2 None %417' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%432 = OpFunction %2 None %417' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%432 = OpFunction %2 None %417' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%432 = OpFunction %2 None %417' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %2 None %323' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%432 = OpFunction %2 None %417' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%432 = OpFunction %2 None %417' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%432 = OpFunction %2 None %417' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%432 = OpFunction %2 None %417' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%343 = OpFunction %2 None %328' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %2 None %323' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%259 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%432 = OpFunction %2 None %417' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%432 = OpFunction %2 None %417' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%37 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 4%] Building Encoded Shader object ImageMaskVertexShader.h cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/ImageMaskVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/ImageMaskVertexShader.glsl WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %238' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %238' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. RNING: :0:0:0: The function '%343 = OpFunction %2 None %328' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %2 None %323' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. RNING: :0:0:0: The function '%343 = OpFunction %2 None %328' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %2 None %323' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. RNING: :0:0:0: The function '%343 = OpFunction %2 None %328' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %238' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%343 = OpFunction %2 None %328' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %238' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %238' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %238' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%343 = OpFunction %2 None %328' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%343 = OpFunction %2 None %328' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%343 = OpFunction %2 None %328' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%264 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%343 = OpFunction %2 None %328' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 4%] Building Encoded Shader object ImageVertexShader.h cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/ImageVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/ImageVertexShader.glsl WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 4%] Building Material object ../../../../bin/resources/normals.filamat WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/matc --platform=desktop -o /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/normals.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Materials/normals.mat WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%270 = OpFunction %6 None %213' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%270 = OpFunction %6 None %213' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%270 = OpFunction %6 None %213' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 4%] Building Encoded Shader object NormalFragmentShader.h WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/NormalFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/NormalFragmentShader.glsl WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%270 = OpFunction %6 None %213' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%270 = OpFunction %6 None %213' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%270 = OpFunction %6 None %213' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 4%] Building Material object ../../../../bin/resources/ui_blit.filamat WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 4%] Building Material object ../../../../bin/resources/pointcloud.filamat WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/matc --platform=desktop -o /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/ui_blit.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Materials/ui_blit.mat WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%419 = OpFunction %2 None %404' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%419 = OpFunction %2 None %404' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%419 = OpFunction %2 None %404' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%32 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/matc --platform=desktop -o /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/pointcloud.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Materials/pointcloud.mat [ 4%] Building Encoded Shader object NormalVertexShader.h cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/NormalVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/NormalVertexShader.glsl WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%315 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%443 = OpFunction %2 None %428' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 4%] Building Encoded Shader object PhongFragmentShader.h cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/PhongFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/PhongFragmentShader.glsl WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%443 = OpFunction %2 None %428' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %238' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 4%] Building Encoded Shader object PhongVertexShader.h cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/PhongVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/PhongVertexShader.glsl WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %238' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %238' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %238' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %238' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %238' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%443 = OpFunction %2 None %428' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%32 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%95 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 5%] Building Encoded Shader object PickingFragmentShader.h WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/PickingFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/PickingFragmentShader.glsl WARNING: :0:0:0: The function '%95 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining.WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%95 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%429 = OpFunction %2 None %414' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%95 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%95 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%95 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%321 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%95 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%95 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%95 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 5%] Building Encoded Shader object PickingVertexShader.h WARNING: :0:0:0: The function '%429 = OpFunction %2 None %414' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%443 = OpFunction %2 None %428' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/PickingVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/PickingVertexShader.glsl WARNING: :0:0:0: The function '%443 = OpFunction %2 None %428' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%443 = OpFunction %2 None %428' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%303 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%429 = OpFunction %2 None %414' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%443 = OpFunction %2 None %428' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%429 = OpFunction %2 None %414' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%32 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %239' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 5%] Building Encoded Shader object RGBDImageFragmentShader.h WARNING: :0:0:0: The function '%32 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%97 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %239' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/RGBDImageFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/RGBDImageFragmentShader.glsl WARNING: :0:0:0: The function '%97 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%97 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %239' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%97 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %239' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%97 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %239' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%97 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%429 = OpFunction %2 None %414' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%97 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %239' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%429 = OpFunction %2 None %414' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 5%] Building Encoded Shader object Simple2DFragmentShader.h WARNING: :0:0:0: The function '%350 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/Simple2DFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/Simple2DFragmentShader.glsl WARNING: :0:0:0: The function '%429 = OpFunction %2 None %414' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%270 = OpFunction %6 None %214' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%270 = OpFunction %6 None %214' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%270 = OpFunction %6 None %214' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%37 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%420 = OpFunction %2 None %405' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%420 = OpFunction %2 None %405' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%270 = OpFunction %6 None %214' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%270 = OpFunction %6 None %214' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%270 = OpFunction %6 None %214' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%420 = OpFunction %2 None %405' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%420 = OpFunction %2 None %405' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%271 = OpFunction %6 None %215' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%420 = OpFunction %2 None %405' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%271 = OpFunction %6 None %215' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 5%] Building Encoded Shader object Simple2DVertexShader.h WARNING: :0:0:0: The function '%420 = OpFunction %2 None %405' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/Simple2DVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/Simple2DVertexShader.glsl WARNING: :0:0:0: The function '%271 = OpFunction %6 None %215' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%271 = OpFunction %6 None %215' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%341 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%420 = OpFunction %2 None %405' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%271 = OpFunction %6 None %215' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%37 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%271 = OpFunction %6 None %215' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%451 = OpFunction %2 None %436' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 5%] Linking C static library lib/None/libOpen3D_3rdparty_rply.a WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. /usr/bin/cmake -P CMakeFiles/3rdparty_rply.dir/cmake_clean_target.cmake WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%451 = OpFunction %2 None %436' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 5%] Building Material object ../../../../bin/resources/unlitBackground.filamat WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/matc --platform=desktop -o /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/unlitBackground.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Materials/unlitBackground.mat WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %247' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %247' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 5%] Building Encoded Shader object SimpleBlackFragmentShader.h cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/SimpleBlackFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/SimpleBlackFragmentShader.glsl WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%451 = OpFunction %2 None %436' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %247' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. /usr/bin/cmake -E cmake_link_script CMakeFiles/3rdparty_rply.dir/link.txt --verbose=1 WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%451 = OpFunction %2 None %436' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 7%] Building Encoded Shader object SimpleBlackVertexShader.h WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%303 = OpFunction %6 None %247' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%303 = OpFunction %6 None %247' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/SimpleBlackVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/SimpleBlackVertexShader.glsl WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%303 = OpFunction %6 None %247' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%425 = OpFunction %2 None %410' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %247' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%322 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %247' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%451 = OpFunction %2 None %436' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %247' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 8%] Building Material object ../../../../bin/resources/unlitGradient.filamat WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/matc --platform=desktop -o /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/unlitGradient.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Materials/unlitGradient.mat WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%425 = OpFunction %2 None %410' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. /usr/bin/ar qc lib/None/libOpen3D_3rdparty_rply.a CMakeFiles/3rdparty_rply.dir/3rdparty/rply/rply/rply.c.o WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%425 = OpFunction %2 None %410' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%32 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%451 = OpFunction %2 None %436' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 8%] Building Encoded Shader object SimpleFragmentShader.h WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/SimpleFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/SimpleFragmentShader.glsl WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. /usr/bin/ranlib lib/None/libOpen3D_3rdparty_rply.a WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%451 = OpFunction %2 None %436' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' WARNING: :0:0:0: The function '%37 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 8%] Building Material object ../../../../bin/resources/unlitLine.filamat cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/matc --platform=desktop -o /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/unlitLine.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Materials/unlitLine.mat WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%103 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%103 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%321 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%103 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%103 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%103 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 8%] Built target 3rdparty_rply WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%103 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%433 = OpFunction %2 None %418' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%103 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%103 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%433 = OpFunction %2 None %418' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%103 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%433 = OpFunction %2 None %418' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%433 = OpFunction %2 None %418' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 8%] Building Encoded Shader object SimpleVertexShader.h WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/SimpleVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/SimpleVertexShader.glsl WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%306 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%433 = OpFunction %2 None %418' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%433 = OpFunction %2 None %418' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 8%] Building Encoded Shader object TexturePhongFragmentShader.h WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/TexturePhongFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/TexturePhongFragmentShader.glsl WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 8%] Building Material object ../../../../bin/resources/unlitPolygonOffset.filamat WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/matc --platform=desktop -o /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/unlitPolygonOffset.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Materials/unlitPolygonOffset.mat WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%294 = OpFunction %6 None %237' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%433 = OpFunction %2 None %418' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%294 = OpFunction %6 None %237' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%294 = OpFunction %6 None %237' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%37 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%294 = OpFunction %6 None %237' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%294 = OpFunction %6 None %237' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%294 = OpFunction %6 None %237' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %239' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 8%] Building Encoded Shader object TexturePhongVertexShader.h WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/TexturePhongVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/TexturePhongVertexShader.glsl WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %239' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %239' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %239' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %239' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%295 = OpFunction %6 None %239' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%136 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 8%] Building Material object ../../../../bin/resources/unlitSolidColor.filamat WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/matc --platform=desktop -o /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/unlitSolidColor.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Materials/unlitSolidColor.mat WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%333 = OpFunction %2 None %318' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%442 = OpFunction %2 None %427' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%333 = OpFunction %2 None %318' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%442 = OpFunction %2 None %427' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 9%] Building Encoded Shader object TextureSimpleFragmentShader.h WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/TextureSimpleFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/TextureSimpleFragmentShader.glsl WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%442 = OpFunction %2 None %427' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%333 = OpFunction %2 None %318' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%333 = OpFunction %2 None %318' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%442 = OpFunction %2 None %427' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%333 = OpFunction %2 None %318' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%254 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%442 = OpFunction %2 None %427' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%442 = OpFunction %2 None %427' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%425 = OpFunction %2 None %410' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%442 = OpFunction %2 None %427' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%425 = OpFunction %2 None %410' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%346 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%37 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%425 = OpFunction %2 None %410' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%103 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%103 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%32 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%98 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%103 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%98 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%98 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%103 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%98 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%103 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%98 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%333 = OpFunction %2 None %318' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%103 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%99 = OpFunction %6 None %98' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%99 = OpFunction %6 None %98' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%99 = OpFunction %6 None %98' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%332 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%99 = OpFunction %6 None %98' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%99 = OpFunction %6 None %98' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%332 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%99 = OpFunction %6 None %98' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%332 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%332 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%332 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%332 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%332 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%332 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%332 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%332 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%332 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%332 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%332 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%332 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%332 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%411 = OpFunction %2 None %396' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%332 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%411 = OpFunction %2 None %396' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%332 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%411 = OpFunction %2 None %396' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%32 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%94 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%94 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%94 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 9%] Building Encoded Shader object TextureSimpleVertexShader.h WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%94 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%94 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderEncoder /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/TextureSimpleVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/glsl/TextureSimpleVertexShader.glsl WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%218 = OpFunction %6 None %160' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%218 = OpFunction %6 None %160' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%150 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%218 = OpFunction %6 None %160' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%218 = OpFunction %6 None %160' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%218 = OpFunction %6 None %160' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%218 = OpFunction %6 None %160' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 9%] Linking Encoded Shader header ../../../../cpp/open3d/visualization/shader/Shader.h WARNING: :0:0:0: The function '%223 = OpFunction %6 None %165' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && ../../../bin/ShaderLinker /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/Shader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/ImageFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/ImageMaskFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/ImageMaskVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/ImageVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/NormalFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/NormalVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/PhongFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/PhongVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/PickingFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/PickingVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/RGBDImageFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/Simple2DFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/Simple2DVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/SimpleBlackFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/SimpleBlackVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/SimpleFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/SimpleVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/TexturePhongFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/TexturePhongVertexShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/TextureSimpleFragmentShader.h /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/TextureSimpleVertexShader.h WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %165' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %165' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %165' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %165' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %165' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %6 None %204' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %6 None %204' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %6 None %204' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %6 None %204' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %6 None %204' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %6 None %204' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 9%] Built target shader WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. ARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%437 = OpFunction %2 None %422' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%437 = OpFunction %2 None %422' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%437 = OpFunction %2 None %422' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%437 = OpFunction %2 None %422' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%437 = OpFunction %2 None %422' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%437 = OpFunction %2 None %422' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%358 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%437 = OpFunction %2 None %422' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%37 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%366 = OpFunction %2 None %351' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%366 = OpFunction %2 None %351' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%366 = OpFunction %2 None %351' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%366 = OpFunction %2 None %351' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%366 = OpFunction %2 None %351' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%100 = OpFunction %6 None %99' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%100 = OpFunction %6 None %99' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%100 = OpFunction %6 None %99' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%100 = OpFunction %6 None %99' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%100 = OpFunction %6 None %99' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%100 = OpFunction %6 None %99' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%294 = OpFunction %6 None %238' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%294 = OpFunction %6 None %238' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%294 = OpFunction %6 None %238' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %37' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%294 = OpFunction %6 None %238' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%366 = OpFunction %2 None %351' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%294 = OpFunction %6 None %238' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%294 = OpFunction %6 None %238' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %2 None %325' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%287 = OpFunction %6 None %230' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%287 = OpFunction %6 None %230' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%287 = OpFunction %6 None %230' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%287 = OpFunction %6 None %230' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%287 = OpFunction %6 None %230' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%287 = OpFunction %6 None %230' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %166' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %2 None %325' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %166' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%424 = OpFunction %2 None %409' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %166' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %166' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %166' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%424 = OpFunction %2 None %409' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %166' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%424 = OpFunction %2 None %409' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%424 = OpFunction %2 None %409' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %2 None %325' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%424 = OpFunction %2 None %409' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %2 None %325' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%424 = OpFunction %2 None %409' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %2 None %325' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%345 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %165' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %165' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%424 = OpFunction %2 None %409' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%37 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%435 = OpFunction %2 None %420' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%435 = OpFunction %2 None %420' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%104 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%435 = OpFunction %2 None %420' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%32 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %165' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %165' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%95 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %165' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%95 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %165' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %2 None %325' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%95 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%95 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%95 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%340 = OpFunction %2 None %325' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%218 = OpFunction %6 None %161' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%151 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%218 = OpFunction %6 None %161' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%218 = OpFunction %6 None %161' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%218 = OpFunction %6 None %161' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%218 = OpFunction %6 None %161' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%218 = OpFunction %6 None %161' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%218 = OpFunction %6 None %161' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%371 = OpFunction %2 None %356' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%371 = OpFunction %2 None %356' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%371 = OpFunction %2 None %356' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%371 = OpFunction %2 None %356' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%371 = OpFunction %2 None %356' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%371 = OpFunction %2 None %356' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%371 = OpFunction %2 None %356' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%427 = OpFunction %2 None %412' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %166' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%427 = OpFunction %2 None %412' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %6 None %205' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %6 None %205' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%325 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %6 None %205' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %6 None %205' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %6 None %205' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%427 = OpFunction %2 None %412' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%261 = OpFunction %6 None %205' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%32 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %166' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%311 = OpFunction %6 None %254' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %166' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%311 = OpFunction %6 None %254' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %166' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%311 = OpFunction %6 None %254' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %166' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%311 = OpFunction %6 None %254' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%223 = OpFunction %6 None %166' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %2 None %333' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%311 = OpFunction %6 None %254' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%311 = OpFunction %6 None %254' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %2 None %333' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%312 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %2 None %333' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %2 None %333' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %2 None %333' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%459 = OpFunction %2 None %444' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%459 = OpFunction %2 None %444' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%459 = OpFunction %2 None %444' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%269 = OpFunction %16 None %34' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%459 = OpFunction %2 None %444' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%348 = OpFunction %2 None %333' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%459 = OpFunction %2 None %444' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%459 = OpFunction %2 None %444' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %62' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%459 = OpFunction %2 None %444' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%37 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%105 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%105 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%105 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%105 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%105 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%105 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%105 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %246' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%105 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%105 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %247' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %247' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %247' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %247' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %247' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%303 = OpFunction %6 None %247' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %2 None %338' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %2 None %338' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%280 = OpFunction %6 None %224' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%280 = OpFunction %6 None %224' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%280 = OpFunction %6 None %224' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%280 = OpFunction %6 None %224' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%280 = OpFunction %6 None %224' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%433 = OpFunction %2 None %418' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%280 = OpFunction %6 None %224' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%433 = OpFunction %2 None %418' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%287 = OpFunction %6 None %231' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %2 None %338' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%287 = OpFunction %6 None %231' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%433 = OpFunction %2 None %418' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%287 = OpFunction %6 None %231' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%32 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%287 = OpFunction %6 None %231' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%98 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %2 None %338' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%287 = OpFunction %6 None %231' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%98 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%287 = OpFunction %6 None %231' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%98 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %2 None %338' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%98 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%98 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%98 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%98 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%98 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%98 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%417 = OpFunction %2 None %402' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %2 None %338' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%274 = OpFunction %21 None %39' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%353 = OpFunction %2 None %338' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%417 = OpFunction %2 None %402' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%338 = OpFunction %14 None %54' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%417 = OpFunction %2 None %402' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%32 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%96 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 9%] Linking C static library lib/None/libOpen3D_3rdparty_tinyfiledialogs.a /usr/bin/cmake -P CMakeFiles/3rdparty_tinyfiledialogs.dir/cmake_clean_target.cmake WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%280 = OpFunction %6 None %223' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%280 = OpFunction %6 None %223' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%280 = OpFunction %6 None %223' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%280 = OpFunction %6 None %223' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. /usr/bin/cmake -E cmake_link_script CMakeFiles/3rdparty_tinyfiledialogs.dir/link.txt --verbose=1 WARNING: :0:0:0: The function '%280 = OpFunction %6 None %223' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%280 = OpFunction %6 None %223' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%451 = OpFunction %2 None %436' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. /usr/bin/ar qc lib/None/libOpen3D_3rdparty_tinyfiledialogs.a CMakeFiles/3rdparty_tinyfiledialogs.dir/3rdparty/tinyfiledialogs/include/tinyfiledialogs/tinyfiledialogs.c.o WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%451 = OpFunction %2 None %436' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%354 = OpFunction %14 None %57' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%451 = OpFunction %2 None %436' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. /usr/bin/ranlib lib/None/libOpen3D_3rdparty_tinyfiledialogs.a WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%32 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%97 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%97 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%97 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%97 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 9%] Built target 3rdparty_tinyfiledialogs make -f cpp/open3d/camera/CMakeFiles/camera.dir/build.make cpp/open3d/camera/CMakeFiles/camera.dir/depend make -f cpp/open3d/core/CMakeFiles/core.dir/build.make cpp/open3d/core/CMakeFiles/core.dir/depend make -f cpp/open3d/data/CMakeFiles/data.dir/build.make cpp/open3d/data/CMakeFiles/data.dir/depend make -f cpp/open3d/geometry/CMakeFiles/geometry.dir/build.make cpp/open3d/geometry/CMakeFiles/geometry.dir/depend make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/camera /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/camera /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/camera/CMakeFiles/camera.dir/DependInfo.cmake --color= make -f cpp/open3d/io/CMakeFiles/io.dir/build.make cpp/open3d/io/CMakeFiles/io.dir/depend make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/data /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/data /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/data/CMakeFiles/data.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core/CMakeFiles/core.dir/DependInfo.cmake --color= WARNING: :0:0:0: The function '%97 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry/CMakeFiles/geometry.dir/DependInfo.cmake --color= make -f cpp/open3d/ml/contrib/CMakeFiles/ml_contrib.dir/build.make cpp/open3d/ml/contrib/CMakeFiles/ml_contrib.dir/depend make -f cpp/open3d/pipelines/CMakeFiles/pipelines.dir/build.make cpp/open3d/pipelines/CMakeFiles/pipelines.dir/depend make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/ml/contrib /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/ml/contrib /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/ml/contrib/CMakeFiles/ml_contrib.dir/DependInfo.cmake --color= WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%97 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%97 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%97 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%97 = OpFunction %14 None %30' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines/CMakeFiles/pipelines.dir/DependInfo.cmake --color= WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/open3d/core/CMakeFiles/core.dir/build.make cpp/open3d/core/CMakeFiles/core.dir/build WARNING: :0:0:0: The function '%311 = OpFunction %6 None %255' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make -f cpp/open3d/data/CMakeFiles/data.dir/build.make cpp/open3d/data/CMakeFiles/data.dir/build WARNING: :0:0:0: The function '%311 = OpFunction %6 None %255' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io/CMakeFiles/io.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' WARNING: :0:0:0: The function '%311 = OpFunction %6 None %255' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%311 = OpFunction %6 None %255' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%311 = OpFunction %6 None %255' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%311 = OpFunction %6 None %255' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/open3d/geometry/CMakeFiles/geometry.dir/build.make cpp/open3d/geometry/CMakeFiles/geometry.dir/build make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/open3d/ml/contrib/CMakeFiles/ml_contrib.dir/build.make cpp/open3d/ml/contrib/CMakeFiles/ml_contrib.dir/build make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 10%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/AdvancedIndexing.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/AdvancedIndexing.cpp.o -MF CMakeFiles/core.dir/AdvancedIndexing.cpp.o.d -o CMakeFiles/core.dir/AdvancedIndexing.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/AdvancedIndexing.cpp make -f cpp/open3d/camera/CMakeFiles/camera.dir/build.make cpp/open3d/camera/CMakeFiles/camera.dir/build WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/open3d/pipelines/CMakeFiles/pipelines.dir/build.make cpp/open3d/pipelines/CMakeFiles/pipelines.dir/build WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 10%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/BoundingVolume.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/BoundingVolume.cpp.o -MF CMakeFiles/geometry.dir/BoundingVolume.cpp.o.d -o CMakeFiles/geometry.dir/BoundingVolume.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/BoundingVolume.cpp WARNING: :0:0:0: The function '%331 = OpFunction %21 None %42' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 10%] Building CXX object cpp/open3d/data/CMakeFiles/data.dir/Dataset.cpp.o WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/data && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/data/CMakeFiles/data.dir/Dataset.cpp.o -MF CMakeFiles/data.dir/Dataset.cpp.o.d -o CMakeFiles/data.dir/Dataset.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/data/Dataset.cpp WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 10%] Building CXX object cpp/open3d/pipelines/CMakeFiles/pipelines.dir/color_map/ColorMapUtils.cpp.o make -f cpp/open3d/io/CMakeFiles/io.dir/build.make cpp/open3d/io/CMakeFiles/io.dir/build WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/pipelines/CMakeFiles/pipelines.dir/color_map/ColorMapUtils.cpp.o -MF CMakeFiles/pipelines.dir/color_map/ColorMapUtils.cpp.o.d -o CMakeFiles/pipelines.dir/color_map/ColorMapUtils.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines/color_map/ColorMapUtils.cpp [ 10%] Building CXX object cpp/open3d/camera/CMakeFiles/camera.dir/PinholeCameraIntrinsic.cpp.o WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/camera && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/camera/CMakeFiles/camera.dir/PinholeCameraIntrinsic.cpp.o -MF CMakeFiles/camera.dir/PinholeCameraIntrinsic.cpp.o.d -o CMakeFiles/camera.dir/PinholeCameraIntrinsic.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/camera/PinholeCameraIntrinsic.cpp WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%441 = OpFunction %2 None %426' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%441 = OpFunction %2 None %426' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%441 = OpFunction %2 None %426' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%441 = OpFunction %2 None %426' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 10%] Building CXX object cpp/open3d/ml/contrib/CMakeFiles/ml_contrib.dir/Cloud.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/ml/contrib && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/ml/contrib/CMakeFiles/ml_contrib.dir/Cloud.cpp.o -MF CMakeFiles/ml_contrib.dir/Cloud.cpp.o.d -o CMakeFiles/ml_contrib.dir/Cloud.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/ml/contrib/Cloud.cpp WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 10%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/FeatureIO.cpp.o WARNING: :0:0:0: The function '%441 = OpFunction %2 None %426' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/FeatureIO.cpp.o -MF CMakeFiles/io.dir/FeatureIO.cpp.o.d -o CMakeFiles/io.dir/FeatureIO.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/FeatureIO.cpp WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%441 = OpFunction %2 None %426' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%362 = OpFunction %14 None %59' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%441 = OpFunction %2 None %426' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 10%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/CUDAUtils.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/CUDAUtils.cpp.o -MF CMakeFiles/core.dir/CUDAUtils.cpp.o.d -o CMakeFiles/core.dir/CUDAUtils.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/CUDAUtils.cpp WARNING: :0:0:0: The function '%37 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. WARNING: :0:0:0: The function '%106 = OpFunction %14 None %35' could not be inlined because the return instruction is not at the end of the function. This could be fixed by running merge-return before inlining. [ 10%] Building CXX object cpp/open3d/camera/CMakeFiles/camera.dir/PinholeCameraParameters.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/camera && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/camera/CMakeFiles/camera.dir/PinholeCameraParameters.cpp.o -MF CMakeFiles/camera.dir/PinholeCameraParameters.cpp.o.d -o CMakeFiles/camera.dir/PinholeCameraParameters.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/camera/PinholeCameraParameters.cpp make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 10%] Built target materials make -f cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/build.make cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/depend make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/build.make cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/build make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 10%] Building CXX object cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/Image.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/Image.cpp.o -MF CMakeFiles/tgeometry.dir/Image.cpp.o.d -o CMakeFiles/tgeometry.dir/Image.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/Image.cpp [ 11%] Building CXX object cpp/open3d/ml/contrib/CMakeFiles/ml_contrib.dir/GridSubsampling.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/ml/contrib && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/ml/contrib/CMakeFiles/ml_contrib.dir/GridSubsampling.cpp.o -MF CMakeFiles/ml_contrib.dir/GridSubsampling.cpp.o.d -o CMakeFiles/ml_contrib.dir/GridSubsampling.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/ml/contrib/GridSubsampling.cpp [ 11%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/FileFormatIO.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/FileFormatIO.cpp.o -MF CMakeFiles/io.dir/FileFormatIO.cpp.o.d -o CMakeFiles/io.dir/FileFormatIO.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/FileFormatIO.cpp [ 12%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/IJsonConvertibleIO.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/IJsonConvertibleIO.cpp.o -MF CMakeFiles/io.dir/IJsonConvertibleIO.cpp.o.d -o CMakeFiles/io.dir/IJsonConvertibleIO.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/IJsonConvertibleIO.cpp [ 12%] Building CXX object cpp/open3d/ml/contrib/CMakeFiles/ml_contrib.dir/IoU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/ml/contrib && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/ml/contrib/CMakeFiles/ml_contrib.dir/IoU.cpp.o -MF CMakeFiles/ml_contrib.dir/IoU.cpp.o.d -o CMakeFiles/ml_contrib.dir/IoU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/ml/contrib/IoU.cpp [ 12%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/ImageIO.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/ImageIO.cpp.o -MF CMakeFiles/io.dir/ImageIO.cpp.o.d -o CMakeFiles/io.dir/ImageIO.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/ImageIO.cpp [ 12%] Building CXX object cpp/open3d/camera/CMakeFiles/camera.dir/PinholeCameraTrajectory.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/camera && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/camera/CMakeFiles/camera.dir/PinholeCameraTrajectory.cpp.o -MF CMakeFiles/camera.dir/PinholeCameraTrajectory.cpp.o.d -o CMakeFiles/camera.dir/PinholeCameraTrajectory.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/camera/PinholeCameraTrajectory.cpp make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 12%] Built target ml_contrib make -f cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/build.make cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/depend make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/kernel /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry/kernel /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/build.make cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/build make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 12%] Building CXX object cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/Image.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry/kernel && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/Image.cpp.o -MF CMakeFiles/tgeometry_kernel.dir/Image.cpp.o.d -o CMakeFiles/tgeometry_kernel.dir/Image.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/kernel/Image.cpp [ 12%] Building CXX object cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/LineSet.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/LineSet.cpp.o -MF CMakeFiles/tgeometry.dir/LineSet.cpp.o.d -o CMakeFiles/tgeometry.dir/LineSet.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/LineSet.cpp [ 12%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/Dtype.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/Dtype.cpp.o -MF CMakeFiles/core.dir/Dtype.cpp.o.d -o CMakeFiles/core.dir/Dtype.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/Dtype.cpp make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 12%] Built target camera [ 12%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/ImageWarpingFieldIO.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/ImageWarpingFieldIO.cpp.o -MF CMakeFiles/io.dir/ImageWarpingFieldIO.cpp.o.d -o CMakeFiles/io.dir/ImageWarpingFieldIO.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/ImageWarpingFieldIO.cpp make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 12%] Built target data make -f cpp/open3d/t/io/CMakeFiles/tio.dir/build.make cpp/open3d/t/io/CMakeFiles/tio.dir/depend make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/io /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/io /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/io/CMakeFiles/tio.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/open3d/t/io/CMakeFiles/tio.dir/build.make cpp/open3d/t/io/CMakeFiles/tio.dir/build make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 14%] Building CXX object cpp/open3d/t/io/CMakeFiles/tio.dir/ImageIO.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/io/CMakeFiles/tio.dir/ImageIO.cpp.o -MF CMakeFiles/tio.dir/ImageIO.cpp.o.d -o CMakeFiles/tio.dir/ImageIO.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/io/ImageIO.cpp [ 14%] Building CXX object cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/PointCloud.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/PointCloud.cpp.o -MF CMakeFiles/tgeometry.dir/PointCloud.cpp.o.d -o CMakeFiles/tgeometry.dir/PointCloud.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/PointCloud.cpp [ 14%] Building CXX object cpp/open3d/t/io/CMakeFiles/tio.dir/NumpyIO.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/io/CMakeFiles/tio.dir/NumpyIO.cpp.o -MF CMakeFiles/tio.dir/NumpyIO.cpp.o.d -o CMakeFiles/tio.dir/NumpyIO.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/io/NumpyIO.cpp [ 14%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/LineSetIO.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/LineSetIO.cpp.o -MF CMakeFiles/io.dir/LineSetIO.cpp.o.d -o CMakeFiles/io.dir/LineSetIO.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/LineSetIO.cpp [ 14%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/ModelIO.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/ModelIO.cpp.o -MF CMakeFiles/io.dir/ModelIO.cpp.o.d -o CMakeFiles/io.dir/ModelIO.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/ModelIO.cpp [ 14%] Building CXX object cpp/open3d/pipelines/CMakeFiles/pipelines.dir/color_map/ImageWarpingField.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/pipelines/CMakeFiles/pipelines.dir/color_map/ImageWarpingField.cpp.o -MF CMakeFiles/pipelines.dir/color_map/ImageWarpingField.cpp.o.d -o CMakeFiles/pipelines.dir/color_map/ImageWarpingField.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines/color_map/ImageWarpingField.cpp [ 14%] Building CXX object cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/ImageCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry/kernel && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/ImageCPU.cpp.o -MF CMakeFiles/tgeometry_kernel.dir/ImageCPU.cpp.o.d -o CMakeFiles/tgeometry_kernel.dir/ImageCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/kernel/ImageCPU.cpp [ 14%] Building CXX object cpp/open3d/t/io/CMakeFiles/tio.dir/HashMapIO.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/io/CMakeFiles/tio.dir/HashMapIO.cpp.o -MF CMakeFiles/tio.dir/HashMapIO.cpp.o.d -o CMakeFiles/tio.dir/HashMapIO.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/io/HashMapIO.cpp [ 14%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/EigenConverter.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/EigenConverter.cpp.o -MF CMakeFiles/core.dir/EigenConverter.cpp.o.d -o CMakeFiles/core.dir/EigenConverter.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/EigenConverter.cpp [ 14%] Building CXX object cpp/open3d/pipelines/CMakeFiles/pipelines.dir/color_map/NonRigidOptimizer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/pipelines/CMakeFiles/pipelines.dir/color_map/NonRigidOptimizer.cpp.o -MF CMakeFiles/pipelines.dir/color_map/NonRigidOptimizer.cpp.o.d -o CMakeFiles/pipelines.dir/color_map/NonRigidOptimizer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines/color_map/NonRigidOptimizer.cpp [ 14%] Building CXX object cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/RGBDImage.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/RGBDImage.cpp.o -MF CMakeFiles/tgeometry.dir/RGBDImage.cpp.o.d -o CMakeFiles/tgeometry.dir/RGBDImage.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/RGBDImage.cpp [ 14%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/EstimateNormals.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/EstimateNormals.cpp.o -MF CMakeFiles/geometry.dir/EstimateNormals.cpp.o.d -o CMakeFiles/geometry.dir/EstimateNormals.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/EstimateNormals.cpp [ 15%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/OctreeIO.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/OctreeIO.cpp.o -MF CMakeFiles/io.dir/OctreeIO.cpp.o.d -o CMakeFiles/io.dir/OctreeIO.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/OctreeIO.cpp [ 16%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/Geometry3D.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/Geometry3D.cpp.o -MF CMakeFiles/geometry.dir/Geometry3D.cpp.o.d -o CMakeFiles/geometry.dir/Geometry3D.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/Geometry3D.cpp [ 16%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/PinholeCameraTrajectoryIO.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/PinholeCameraTrajectoryIO.cpp.o -MF CMakeFiles/io.dir/PinholeCameraTrajectoryIO.cpp.o.d -o CMakeFiles/io.dir/PinholeCameraTrajectoryIO.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/PinholeCameraTrajectoryIO.cpp [ 16%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/PointCloudIO.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/PointCloudIO.cpp.o -MF CMakeFiles/io.dir/PointCloudIO.cpp.o.d -o CMakeFiles/io.dir/PointCloudIO.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/PointCloudIO.cpp [ 16%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/PoseGraphIO.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/PoseGraphIO.cpp.o -MF CMakeFiles/io.dir/PoseGraphIO.cpp.o.d -o CMakeFiles/io.dir/PoseGraphIO.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/PoseGraphIO.cpp [ 16%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/TriangleMeshIO.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/TriangleMeshIO.cpp.o -MF CMakeFiles/io.dir/TriangleMeshIO.cpp.o.d -o CMakeFiles/io.dir/TriangleMeshIO.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/TriangleMeshIO.cpp [ 16%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/HalfEdgeTriangleMesh.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/HalfEdgeTriangleMesh.cpp.o -MF CMakeFiles/geometry.dir/HalfEdgeTriangleMesh.cpp.o.d -o CMakeFiles/geometry.dir/HalfEdgeTriangleMesh.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/HalfEdgeTriangleMesh.cpp [ 16%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/VoxelGridIO.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/VoxelGridIO.cpp.o -MF CMakeFiles/io.dir/VoxelGridIO.cpp.o.d -o CMakeFiles/io.dir/VoxelGridIO.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/VoxelGridIO.cpp [ 17%] Building CXX object cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/TensorMap.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/TensorMap.cpp.o -MF CMakeFiles/tgeometry.dir/TensorMap.cpp.o.d -o CMakeFiles/tgeometry.dir/TensorMap.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/TensorMap.cpp [ 17%] Building CXX object cpp/open3d/t/io/CMakeFiles/tio.dir/PointCloudIO.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/io/CMakeFiles/tio.dir/PointCloudIO.cpp.o -MF CMakeFiles/tio.dir/PointCloudIO.cpp.o.d -o CMakeFiles/tio.dir/PointCloudIO.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/io/PointCloudIO.cpp [ 17%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/Indexer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/Indexer.cpp.o -MF CMakeFiles/core.dir/Indexer.cpp.o.d -o CMakeFiles/core.dir/Indexer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/Indexer.cpp /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/TensorMap.cpp: In member function ‘void open3d::t::geometry::TensorMap::AssertSizeSynchronized() const’: /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/TensorMap.cpp:68:51: warning: ignoring return value of ‘std::string fmt::v8::format(fmt::v8::format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, long int}; std::string = std::__cxx11::basic_string; fmt::v8::format_string = fmt::v8::basic_format_string, std::allocator >&, long int>]’, declared with attribute ‘nodiscard’ [-Wunused-result] 68 | kv.second.GetLength()); | ^ In file included from /usr/include/fmt/format.h:48, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility/Logging.h:44, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/Device.h:32, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/Blob.h:33, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/Tensor.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/TensorMap.h:32, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/TensorMap.cpp:27: /usr/include/fmt/core.h:3117:31: note: declared here 3117 | FMT_NODISCARD FMT_INLINE auto format(format_string fmt, T&&... args) | ^~~~~~ [ 18%] Building CXX object cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/PointCloud.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry/kernel && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/PointCloud.cpp.o -MF CMakeFiles/tgeometry_kernel.dir/PointCloud.cpp.o.d -o CMakeFiles/tgeometry_kernel.dir/PointCloud.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/kernel/PointCloud.cpp [ 18%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/Image.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/Image.cpp.o -MF CMakeFiles/geometry.dir/Image.cpp.o.d -o CMakeFiles/geometry.dir/Image.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/Image.cpp [ 18%] Building CXX object cpp/open3d/pipelines/CMakeFiles/pipelines.dir/color_map/RigidOptimizer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/pipelines/CMakeFiles/pipelines.dir/color_map/RigidOptimizer.cpp.o -MF CMakeFiles/pipelines.dir/color_map/RigidOptimizer.cpp.o.d -o CMakeFiles/pipelines.dir/color_map/RigidOptimizer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines/color_map/RigidOptimizer.cpp [ 18%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/ImageFactory.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/ImageFactory.cpp.o -MF CMakeFiles/geometry.dir/ImageFactory.cpp.o.d -o CMakeFiles/geometry.dir/ImageFactory.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/ImageFactory.cpp [ 18%] Building CXX object cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/TriangleMesh.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/TriangleMesh.cpp.o -MF CMakeFiles/tgeometry.dir/TriangleMesh.cpp.o.d -o CMakeFiles/tgeometry.dir/TriangleMesh.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/TriangleMesh.cpp [ 18%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/IntersectionTest.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/IntersectionTest.cpp.o -MF CMakeFiles/geometry.dir/IntersectionTest.cpp.o.d -o CMakeFiles/geometry.dir/IntersectionTest.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/IntersectionTest.cpp [ 18%] Building CXX object cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/PointCloudCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry/kernel && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/PointCloudCPU.cpp.o -MF CMakeFiles/tgeometry_kernel.dir/PointCloudCPU.cpp.o.d -o CMakeFiles/tgeometry_kernel.dir/PointCloudCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/kernel/PointCloudCPU.cpp [ 20%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/file_format/FileASSIMP.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/file_format/FileASSIMP.cpp.o -MF CMakeFiles/io.dir/file_format/FileASSIMP.cpp.o.d -o CMakeFiles/io.dir/file_format/FileASSIMP.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/file_format/FileASSIMP.cpp [ 21%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/ISSKeypoints.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/ISSKeypoints.cpp.o -MF CMakeFiles/geometry.dir/ISSKeypoints.cpp.o.d -o CMakeFiles/geometry.dir/ISSKeypoints.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/ISSKeypoints.cpp [ 21%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/KDTreeFlann.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/KDTreeFlann.cpp.o -MF CMakeFiles/geometry.dir/KDTreeFlann.cpp.o.d -o CMakeFiles/geometry.dir/KDTreeFlann.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/KDTreeFlann.cpp [ 21%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/file_format/FileBIN.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/file_format/FileBIN.cpp.o -MF CMakeFiles/io.dir/file_format/FileBIN.cpp.o.d -o CMakeFiles/io.dir/file_format/FileBIN.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/file_format/FileBIN.cpp [ 22%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/MemoryManager.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/MemoryManager.cpp.o -MF CMakeFiles/core.dir/MemoryManager.cpp.o.d -o CMakeFiles/core.dir/MemoryManager.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/MemoryManager.cpp [ 22%] Building CXX object cpp/open3d/t/io/CMakeFiles/tio.dir/TriangleMeshIO.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/io/CMakeFiles/tio.dir/TriangleMeshIO.cpp.o -MF CMakeFiles/tio.dir/TriangleMeshIO.cpp.o.d -o CMakeFiles/tio.dir/TriangleMeshIO.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/io/TriangleMeshIO.cpp [ 22%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/Line3D.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/Line3D.cpp.o -MF CMakeFiles/geometry.dir/Line3D.cpp.o.d -o CMakeFiles/geometry.dir/Line3D.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/Line3D.cpp [ 22%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/LineSet.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/LineSet.cpp.o -MF CMakeFiles/geometry.dir/LineSet.cpp.o.d -o CMakeFiles/geometry.dir/LineSet.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/LineSet.cpp [ 23%] Building CXX object cpp/open3d/pipelines/CMakeFiles/pipelines.dir/integration/ScalableTSDFVolume.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/pipelines/CMakeFiles/pipelines.dir/integration/ScalableTSDFVolume.cpp.o -MF CMakeFiles/pipelines.dir/integration/ScalableTSDFVolume.cpp.o.d -o CMakeFiles/pipelines.dir/integration/ScalableTSDFVolume.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines/integration/ScalableTSDFVolume.cpp [ 23%] Building CXX object cpp/open3d/pipelines/CMakeFiles/pipelines.dir/integration/UniformTSDFVolume.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/pipelines/CMakeFiles/pipelines.dir/integration/UniformTSDFVolume.cpp.o -MF CMakeFiles/pipelines.dir/integration/UniformTSDFVolume.cpp.o.d -o CMakeFiles/pipelines.dir/integration/UniformTSDFVolume.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines/integration/UniformTSDFVolume.cpp [ 23%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/file_format/FileGLTF.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/file_format/FileGLTF.cpp.o -MF CMakeFiles/io.dir/file_format/FileGLTF.cpp.o.d -o CMakeFiles/io.dir/file_format/FileGLTF.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/file_format/FileGLTF.cpp [ 23%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/file_format/FileJPG.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/file_format/FileJPG.cpp.o -MF CMakeFiles/io.dir/file_format/FileJPG.cpp.o.d -o CMakeFiles/io.dir/file_format/FileJPG.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/file_format/FileJPG.cpp [ 23%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/MemoryManagerCached.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/MemoryManagerCached.cpp.o -MF CMakeFiles/core.dir/MemoryManagerCached.cpp.o.d -o CMakeFiles/core.dir/MemoryManagerCached.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/MemoryManagerCached.cpp [ 23%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/LineSetFactory.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/LineSetFactory.cpp.o -MF CMakeFiles/geometry.dir/LineSetFactory.cpp.o.d -o CMakeFiles/geometry.dir/LineSetFactory.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/LineSetFactory.cpp [ 23%] Building CXX object cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/VoxelBlockGrid.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/VoxelBlockGrid.cpp.o -MF CMakeFiles/tgeometry.dir/VoxelBlockGrid.cpp.o.d -o CMakeFiles/tgeometry.dir/VoxelBlockGrid.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/VoxelBlockGrid.cpp [ 23%] Building CXX object cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/Transform.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry/kernel && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/Transform.cpp.o -MF CMakeFiles/tgeometry_kernel.dir/Transform.cpp.o.d -o CMakeFiles/tgeometry_kernel.dir/Transform.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/kernel/Transform.cpp [ 23%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/file_format/FileJSON.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/file_format/FileJSON.cpp.o -MF CMakeFiles/io.dir/file_format/FileJSON.cpp.o.d -o CMakeFiles/io.dir/file_format/FileJSON.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/file_format/FileJSON.cpp [ 23%] Building CXX object cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/TransformCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry/kernel && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/TransformCPU.cpp.o -MF CMakeFiles/tgeometry_kernel.dir/TransformCPU.cpp.o.d -o CMakeFiles/tgeometry_kernel.dir/TransformCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/kernel/TransformCPU.cpp [ 23%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/MeshBase.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/MeshBase.cpp.o -MF CMakeFiles/geometry.dir/MeshBase.cpp.o.d -o CMakeFiles/geometry.dir/MeshBase.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/MeshBase.cpp [ 24%] Building CXX object cpp/open3d/t/io/CMakeFiles/tio.dir/file_format/FileJPG.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/io/CMakeFiles/tio.dir/file_format/FileJPG.cpp.o -MF CMakeFiles/tio.dir/file_format/FileJPG.cpp.o.d -o CMakeFiles/tio.dir/file_format/FileJPG.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/io/file_format/FileJPG.cpp [ 25%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/file_format/FileLOG.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/file_format/FileLOG.cpp.o -MF CMakeFiles/io.dir/file_format/FileLOG.cpp.o.d -o CMakeFiles/io.dir/file_format/FileLOG.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/file_format/FileLOG.cpp [ 25%] Building CXX object cpp/open3d/pipelines/CMakeFiles/pipelines.dir/odometry/Odometry.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/pipelines/CMakeFiles/pipelines.dir/odometry/Odometry.cpp.o -MF CMakeFiles/pipelines.dir/odometry/Odometry.cpp.o.d -o CMakeFiles/pipelines.dir/odometry/Odometry.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines/odometry/Odometry.cpp [ 25%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/MemoryManagerCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/MemoryManagerCPU.cpp.o -MF CMakeFiles/core.dir/MemoryManagerCPU.cpp.o.d -o CMakeFiles/core.dir/MemoryManagerCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/MemoryManagerCPU.cpp [ 25%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/MemoryManagerStatistic.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/MemoryManagerStatistic.cpp.o -MF CMakeFiles/core.dir/MemoryManagerStatistic.cpp.o.d -o CMakeFiles/core.dir/MemoryManagerStatistic.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/MemoryManagerStatistic.cpp [ 27%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/Octree.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/Octree.cpp.o -MF CMakeFiles/geometry.dir/Octree.cpp.o.d -o CMakeFiles/geometry.dir/Octree.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/Octree.cpp [ 27%] Building CXX object cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/VoxelBlockGrid.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry/kernel && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/VoxelBlockGrid.cpp.o -MF CMakeFiles/tgeometry_kernel.dir/VoxelBlockGrid.cpp.o.d -o CMakeFiles/tgeometry_kernel.dir/VoxelBlockGrid.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/kernel/VoxelBlockGrid.cpp [ 27%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/ShapeUtil.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/ShapeUtil.cpp.o -MF CMakeFiles/core.dir/ShapeUtil.cpp.o.d -o CMakeFiles/core.dir/ShapeUtil.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/ShapeUtil.cpp [ 27%] Building CXX object cpp/open3d/t/io/CMakeFiles/tio.dir/file_format/FilePCD.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/io/CMakeFiles/tio.dir/file_format/FilePCD.cpp.o -MF CMakeFiles/tio.dir/file_format/FilePCD.cpp.o.d -o CMakeFiles/tio.dir/file_format/FilePCD.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/io/file_format/FilePCD.cpp [ 27%] Building CXX object cpp/open3d/pipelines/CMakeFiles/pipelines.dir/odometry/RGBDOdometryJacobian.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/pipelines/CMakeFiles/pipelines.dir/odometry/RGBDOdometryJacobian.cpp.o -MF CMakeFiles/pipelines.dir/odometry/RGBDOdometryJacobian.cpp.o.d -o CMakeFiles/pipelines.dir/odometry/RGBDOdometryJacobian.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines/odometry/RGBDOdometryJacobian.cpp [ 27%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/file_format/FileOBJ.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/file_format/FileOBJ.cpp.o -MF CMakeFiles/io.dir/file_format/FileOBJ.cpp.o.d -o CMakeFiles/io.dir/file_format/FileOBJ.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/file_format/FileOBJ.cpp make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 27%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/file_format/FileOFF.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/file_format/FileOFF.cpp.o -MF CMakeFiles/io.dir/file_format/FileOFF.cpp.o.d -o CMakeFiles/io.dir/file_format/FileOFF.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/file_format/FileOFF.cpp [ 27%] Built target tgeometry [ 27%] Building CXX object cpp/open3d/t/io/CMakeFiles/tio.dir/file_format/FilePLY.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/io/CMakeFiles/tio.dir/file_format/FilePLY.cpp.o -MF CMakeFiles/tio.dir/file_format/FilePLY.cpp.o.d -o CMakeFiles/tio.dir/file_format/FilePLY.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/io/file_format/FilePLY.cpp [ 27%] Building CXX object cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/ColoredICP.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/ColoredICP.cpp.o -MF CMakeFiles/pipelines.dir/registration/ColoredICP.cpp.o.d -o CMakeFiles/pipelines.dir/registration/ColoredICP.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines/registration/ColoredICP.cpp [ 27%] Building CXX object cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/VoxelBlockGridCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry/kernel && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/VoxelBlockGridCPU.cpp.o -MF CMakeFiles/tgeometry_kernel.dir/VoxelBlockGridCPU.cpp.o.d -o CMakeFiles/tgeometry_kernel.dir/VoxelBlockGridCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/kernel/VoxelBlockGridCPU.cpp [ 27%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/SizeVector.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/SizeVector.cpp.o -MF CMakeFiles/core.dir/SizeVector.cpp.o.d -o CMakeFiles/core.dir/SizeVector.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/SizeVector.cpp [ 27%] Building CXX object cpp/open3d/t/io/CMakeFiles/tio.dir/file_format/FilePNG.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/io/CMakeFiles/tio.dir/file_format/FilePNG.cpp.o -MF CMakeFiles/tio.dir/file_format/FilePNG.cpp.o.d -o CMakeFiles/tio.dir/file_format/FilePNG.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/io/file_format/FilePNG.cpp [ 27%] Building CXX object cpp/open3d/t/io/CMakeFiles/tio.dir/file_format/FilePTS.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/io/CMakeFiles/tio.dir/file_format/FilePTS.cpp.o -MF CMakeFiles/tio.dir/file_format/FilePTS.cpp.o.d -o CMakeFiles/tio.dir/file_format/FilePTS.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/io/file_format/FilePTS.cpp [ 28%] Building CXX object cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/CorrespondenceChecker.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/CorrespondenceChecker.cpp.o -MF CMakeFiles/pipelines.dir/registration/CorrespondenceChecker.cpp.o.d -o CMakeFiles/pipelines.dir/registration/CorrespondenceChecker.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines/registration/CorrespondenceChecker.cpp [ 28%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/file_format/FilePCD.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/file_format/FilePCD.cpp.o -MF CMakeFiles/io.dir/file_format/FilePCD.cpp.o.d -o CMakeFiles/io.dir/file_format/FilePCD.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/file_format/FilePCD.cpp [ 28%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/PointCloud.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/PointCloud.cpp.o -MF CMakeFiles/geometry.dir/PointCloud.cpp.o.d -o CMakeFiles/geometry.dir/PointCloud.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/PointCloud.cpp [ 28%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/PointCloudCluster.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/PointCloudCluster.cpp.o -MF CMakeFiles/geometry.dir/PointCloudCluster.cpp.o.d -o CMakeFiles/geometry.dir/PointCloudCluster.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/PointCloudCluster.cpp [ 29%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/Tensor.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/Tensor.cpp.o -MF CMakeFiles/core.dir/Tensor.cpp.o.d -o CMakeFiles/core.dir/Tensor.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/Tensor.cpp [ 29%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/TensorCheck.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/TensorCheck.cpp.o -MF CMakeFiles/core.dir/TensorCheck.cpp.o.d -o CMakeFiles/core.dir/TensorCheck.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/TensorCheck.cpp [ 29%] Building CXX object cpp/open3d/t/io/CMakeFiles/tio.dir/file_format/FileXYZI.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/io/CMakeFiles/tio.dir/file_format/FileXYZI.cpp.o -MF CMakeFiles/tio.dir/file_format/FileXYZI.cpp.o.d -o CMakeFiles/tio.dir/file_format/FileXYZI.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/io/file_format/FileXYZI.cpp [ 29%] Building CXX object cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/FastGlobalRegistration.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/FastGlobalRegistration.cpp.o -MF CMakeFiles/pipelines.dir/registration/FastGlobalRegistration.cpp.o.d -o CMakeFiles/pipelines.dir/registration/FastGlobalRegistration.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines/registration/FastGlobalRegistration.cpp [ 29%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/TensorFunction.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/TensorFunction.cpp.o -MF CMakeFiles/core.dir/TensorFunction.cpp.o.d -o CMakeFiles/core.dir/TensorFunction.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/TensorFunction.cpp [ 30%] Building CXX object cpp/open3d/t/io/CMakeFiles/tio.dir/sensor/RGBDVideoMetadata.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/io/CMakeFiles/tio.dir/sensor/RGBDVideoMetadata.cpp.o -MF CMakeFiles/tio.dir/sensor/RGBDVideoMetadata.cpp.o.d -o CMakeFiles/tio.dir/sensor/RGBDVideoMetadata.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/io/sensor/RGBDVideoMetadata.cpp make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 30%] Built target tgeometry_kernel make -f cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/build.make cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/depend make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/pipelines /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/build.make cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/build make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 30%] Building CXX object cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/odometry/RGBDOdometry.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/odometry/RGBDOdometry.cpp.o -MF CMakeFiles/tpipelines.dir/odometry/RGBDOdometry.cpp.o.d -o CMakeFiles/tpipelines.dir/odometry/RGBDOdometry.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/pipelines/odometry/RGBDOdometry.cpp make -f cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/build.make cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/depend make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/pipelines/kernel /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines/kernel /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/build.make cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/build make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 30%] Building CXX object cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/Registration.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines/kernel && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/Registration.cpp.o -MF CMakeFiles/tpipelines_kernel.dir/Registration.cpp.o.d -o CMakeFiles/tpipelines_kernel.dir/Registration.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/pipelines/kernel/Registration.cpp [ 30%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/PointCloudFactory.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/PointCloudFactory.cpp.o -MF CMakeFiles/geometry.dir/PointCloudFactory.cpp.o.d -o CMakeFiles/geometry.dir/PointCloudFactory.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/PointCloudFactory.cpp [ 30%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/file_format/FilePLY.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/file_format/FilePLY.cpp.o -MF CMakeFiles/io.dir/file_format/FilePLY.cpp.o.d -o CMakeFiles/io.dir/file_format/FilePLY.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/file_format/FilePLY.cpp [ 30%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/TensorKey.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/TensorKey.cpp.o -MF CMakeFiles/core.dir/TensorKey.cpp.o.d -o CMakeFiles/core.dir/TensorKey.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/TensorKey.cpp [ 30%] Building CXX object cpp/open3d/t/io/CMakeFiles/tio.dir/sensor/RGBDVideoReader.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/io/CMakeFiles/tio.dir/sensor/RGBDVideoReader.cpp.o -MF CMakeFiles/tio.dir/sensor/RGBDVideoReader.cpp.o.d -o CMakeFiles/tio.dir/sensor/RGBDVideoReader.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/io/sensor/RGBDVideoReader.cpp [ 30%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/file_format/FilePNG.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/file_format/FilePNG.cpp.o -MF CMakeFiles/io.dir/file_format/FilePNG.cpp.o.d -o CMakeFiles/io.dir/file_format/FilePNG.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/file_format/FilePNG.cpp [ 30%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/TensorList.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/TensorList.cpp.o -MF CMakeFiles/core.dir/TensorList.cpp.o.d -o CMakeFiles/core.dir/TensorList.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/TensorList.cpp [ 30%] Building CXX object cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/Feature.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/Feature.cpp.o -MF CMakeFiles/pipelines.dir/registration/Feature.cpp.o.d -o CMakeFiles/pipelines.dir/registration/Feature.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines/registration/Feature.cpp [ 30%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/PointCloudSegmentation.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/PointCloudSegmentation.cpp.o -MF CMakeFiles/geometry.dir/PointCloudSegmentation.cpp.o.d -o CMakeFiles/geometry.dir/PointCloudSegmentation.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/PointCloudSegmentation.cpp [ 30%] Building CXX object cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/RegistrationCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines/kernel && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/RegistrationCPU.cpp.o -MF CMakeFiles/tpipelines_kernel.dir/RegistrationCPU.cpp.o.d -o CMakeFiles/tpipelines_kernel.dir/RegistrationCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/pipelines/kernel/RegistrationCPU.cpp [ 31%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/Qhull.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/Qhull.cpp.o -MF CMakeFiles/geometry.dir/Qhull.cpp.o.d -o CMakeFiles/geometry.dir/Qhull.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/Qhull.cpp [ 31%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/RGBDImage.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/RGBDImage.cpp.o -MF CMakeFiles/geometry.dir/RGBDImage.cpp.o.d -o CMakeFiles/geometry.dir/RGBDImage.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/RGBDImage.cpp make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 31%] Built target tio [ 31%] Building CXX object cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/GeneralizedICP.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/GeneralizedICP.cpp.o -MF CMakeFiles/pipelines.dir/registration/GeneralizedICP.cpp.o.d -o CMakeFiles/pipelines.dir/registration/GeneralizedICP.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines/registration/GeneralizedICP.cpp [ 32%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/file_format/FilePTS.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/file_format/FilePTS.cpp.o -MF CMakeFiles/io.dir/file_format/FilePTS.cpp.o.d -o CMakeFiles/io.dir/file_format/FilePTS.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/file_format/FilePTS.cpp [ 32%] Building CXX object cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/GlobalOptimization.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/GlobalOptimization.cpp.o -MF CMakeFiles/pipelines.dir/registration/GlobalOptimization.cpp.o.d -o CMakeFiles/pipelines.dir/registration/GlobalOptimization.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines/registration/GlobalOptimization.cpp [ 34%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/hashmap/DeviceHashBackend.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/hashmap/DeviceHashBackend.cpp.o -MF CMakeFiles/core.dir/hashmap/DeviceHashBackend.cpp.o.d -o CMakeFiles/core.dir/hashmap/DeviceHashBackend.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/hashmap/DeviceHashBackend.cpp [ 34%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/file_format/FileSTL.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/file_format/FileSTL.cpp.o -MF CMakeFiles/io.dir/file_format/FileSTL.cpp.o.d -o CMakeFiles/io.dir/file_format/FileSTL.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/file_format/FileSTL.cpp [ 34%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/file_format/FileTUM.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/file_format/FileTUM.cpp.o -MF CMakeFiles/io.dir/file_format/FileTUM.cpp.o.d -o CMakeFiles/io.dir/file_format/FileTUM.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/file_format/FileTUM.cpp [ 34%] Building CXX object cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/registration/Registration.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/registration/Registration.cpp.o -MF CMakeFiles/tpipelines.dir/registration/Registration.cpp.o.d -o CMakeFiles/tpipelines.dir/registration/Registration.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/pipelines/registration/Registration.cpp [ 34%] Building CXX object cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/registration/TransformationEstimation.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/registration/TransformationEstimation.cpp.o -MF CMakeFiles/tpipelines.dir/registration/TransformationEstimation.cpp.o.d -o CMakeFiles/tpipelines.dir/registration/TransformationEstimation.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/pipelines/registration/TransformationEstimation.cpp [ 34%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/hashmap/HashMap.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/hashmap/HashMap.cpp.o -MF CMakeFiles/core.dir/hashmap/HashMap.cpp.o.d -o CMakeFiles/core.dir/hashmap/HashMap.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/hashmap/HashMap.cpp [ 34%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/RGBDImageFactory.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/RGBDImageFactory.cpp.o -MF CMakeFiles/geometry.dir/RGBDImageFactory.cpp.o.d -o CMakeFiles/geometry.dir/RGBDImageFactory.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/RGBDImageFactory.cpp [ 34%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/SurfaceReconstructionAlphaShape.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/SurfaceReconstructionAlphaShape.cpp.o -MF CMakeFiles/geometry.dir/SurfaceReconstructionAlphaShape.cpp.o.d -o CMakeFiles/geometry.dir/SurfaceReconstructionAlphaShape.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionAlphaShape.cpp [ 34%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/hashmap/HashSet.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/hashmap/HashSet.cpp.o -MF CMakeFiles/core.dir/hashmap/HashSet.cpp.o.d -o CMakeFiles/core.dir/hashmap/HashSet.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/hashmap/HashSet.cpp [ 34%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/hashmap/HashBackendBuffer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/hashmap/HashBackendBuffer.cpp.o -MF CMakeFiles/core.dir/hashmap/HashBackendBuffer.cpp.o.d -o CMakeFiles/core.dir/hashmap/HashBackendBuffer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/hashmap/HashBackendBuffer.cpp [ 34%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/SurfaceReconstructionBallPivoting.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/SurfaceReconstructionBallPivoting.cpp.o -MF CMakeFiles/geometry.dir/SurfaceReconstructionBallPivoting.cpp.o.d -o CMakeFiles/geometry.dir/SurfaceReconstructionBallPivoting.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionBallPivoting.cpp [ 35%] Building CXX object cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/FillInLinearSystem.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines/kernel && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/FillInLinearSystem.cpp.o -MF CMakeFiles/tpipelines_kernel.dir/FillInLinearSystem.cpp.o.d -o CMakeFiles/tpipelines_kernel.dir/FillInLinearSystem.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/pipelines/kernel/FillInLinearSystem.cpp [ 35%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/hashmap/CPU/CreateCPUHashBackend.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/hashmap/CPU/CreateCPUHashBackend.cpp.o -MF CMakeFiles/core.dir/hashmap/CPU/CreateCPUHashBackend.cpp.o.d -o CMakeFiles/core.dir/hashmap/CPU/CreateCPUHashBackend.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/hashmap/CPU/CreateCPUHashBackend.cpp [ 35%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/SurfaceReconstructionPoisson.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/SurfaceReconstructionPoisson.cpp.o -MF CMakeFiles/geometry.dir/SurfaceReconstructionPoisson.cpp.o.d -o CMakeFiles/geometry.dir/SurfaceReconstructionPoisson.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp [ 35%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/file_format/FileXYZ.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/file_format/FileXYZ.cpp.o -MF CMakeFiles/io.dir/file_format/FileXYZ.cpp.o.d -o CMakeFiles/io.dir/file_format/FileXYZ.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/file_format/FileXYZ.cpp [ 35%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/file_format/FileXYZN.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/file_format/FileXYZN.cpp.o -MF CMakeFiles/io.dir/file_format/FileXYZN.cpp.o.d -o CMakeFiles/io.dir/file_format/FileXYZN.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/file_format/FileXYZN.cpp [ 35%] Building CXX object cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/FillInLinearSystemCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines/kernel && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/FillInLinearSystemCPU.cpp.o -MF CMakeFiles/tpipelines_kernel.dir/FillInLinearSystemCPU.cpp.o.d -o CMakeFiles/tpipelines_kernel.dir/FillInLinearSystemCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/pipelines/kernel/FillInLinearSystemCPU.cpp [ 36%] Building CXX object cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/slac/ControlGrid.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/slac/ControlGrid.cpp.o -MF CMakeFiles/tpipelines.dir/slac/ControlGrid.cpp.o.d -o CMakeFiles/tpipelines.dir/slac/ControlGrid.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/pipelines/slac/ControlGrid.cpp In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:49: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h: In static member function ‘static void ThreadPool::Parallel_for(size_t, size_t, const std::function&, ThreadPool::ScheduleType, size_t)’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:434:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 434 | for( int c=0 ; c >&, int)’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl:177:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | for( int i=0 ; i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | for( int i=0 ; iprops.push_back( PlyStoredProperty( other.props[i] , OTHER_PROP ) ); | ~^~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl: In member function ‘void PlyFile::header_complete()’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl:328:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | for( int i=0 ; i >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 331 | for( int i=0 ; i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for( int i=0 ; i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 338 | for( int j=0 ; j::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 408 | for( int j=0 ; jprops.size() ; j++ ) | ~^~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl:440:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 440 | for( int j=0 ; jprops.size() ; j++ ) | ~^~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl: In static member function ‘static PlyFile* PlyFile::_Read(FILE*, std::vector >&)’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl:551:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | for( int i=0 ; ielems.size() ; i++ ) | ~^~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl:553:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | for( int j=0 ; jelems[i].props.size() ; j++ ) plyfile->elems[i].props[j].store = DONT_STORE_PROP; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl:559:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 559 | for( int i=0 ; ielems[i].name; | ~^~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl: In member function ‘std::vector PlyFile::get_element_description(const string&, size_t&)’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl:625:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 625 | for( int i=0 ; iprops.size() ; i++ ) prop_list[i] = new PlyProperty( elem->props[i].prop ); | ~^~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl: In function ‘void setup_other_props(PlyElement*)’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl:762:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for( int i=0 ; iprops.size() ; i++ ) | ~^~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl: In member function ‘bool PlyFile::set_other_properties(const string&, int, PlyOtherProp&)’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl:838:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 838 | for( int i=0 ; iprops.size() ; i++ ) if( !elem->props[i].store ) other.props.push_back( elem->props[i].prop ); | ~^~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl: In member function ‘PlyOtherElems* PlyFile::get_other_element(std::string&, size_t)’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl:884:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 884 | for( int i=0 ; iother_data.size() ; i++ ) | ~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl: In member function ‘void PlyFile::describe_other_elements(PlyOtherElems*)’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl:916:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 916 | for( int i=0 ; iother_list.size() ; i++ ) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl: In member function ‘void PlyFile::put_other_elements()’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl:940:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 940 | for( int i=0 ; iother_list.size() ; i++ ) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl:946:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 946 | for( int j=0 ; jother_data.size() ; j++ ) put_element( (void *)&other->other_data[j] ); | ~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl: In member function ‘PlyElement* PlyFile::find_element(const string&)’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl:976:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 976 | for( int i=0 ; i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 995 | for( int i=0 ; i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1049 | for( int j=0 ; jprops.size() ; j++ ) | ~^~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl: In member function ‘void PlyFile::_binary_get_element(void*)’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl:1152:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1152 | for( int j=0 ; jprops.size() ; j++ ) | ~^~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl: In function ‘std::vector > get_words(FILE*, char**)’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl:1315:13: warning: unused variable ‘max_words’ [-Wunused-variable] 1315 | int max_words = 10; | ^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PlyFile.inl:1316:13: warning: unused variable ‘num_words’ [-Wunused-variable] 1316 | int num_words = 0; | ^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PointStream.h:33, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:51, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Ply.h: In function ‘bool PlyReadHeader(char*, const PlyProperty*, int, bool*, int&)’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Ply.h:290:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 290 | for( int i=0 ; iget_property( elist[i].c_str() , &properties[j] )!=0; | ~^~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Ply.h: In function ‘int PlyWritePolygons(const char*, CoredMeshData*, int, const Point&, float, const std::vector >&, XForm)’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Ply.h:493:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 493 | for( int j=0 ; jput_element( (void *)&ply_face ); | ^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Ply.h: In function ‘int PlyWritePolygons(const char*, CoredMeshData*, int, const std::vector >&, XForm)’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Ply.h:563:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 563 | for( int j=0 ; jput_element( (void *)&ply_face ); | ^~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In member function ‘T FEMTree::_getInterpolationConstraintFromProlongedSolution(const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const FEMTreeNode*, const T*, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const FEMTree::InterpolationInfo*) const’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1219:107: warning: typedef ‘OverlapSizes’ locally defined but not used [-Wunused-local-typedefs] 1219 | typedef UIntPack< BSplineOverlapSizes< FEMSignature< FEMSigs >::Degree >::OverlapSize ... > OverlapSizes; | ^~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In member function ‘int FEMTree::_getSliceMatrixAndProlongationConstraints(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, SparseMatrix::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree::CCStencil::Degree ...> >&, FEMTree::PCStencils::Degree ...> >&, const FEMTree::InterpolationInfo* ...) const’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1615:65: warning: typedef ‘FEMDegrees’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef UIntPack< FEMSignature< FEMSigs >::Degree ... > FEMDegrees; | ^~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In member function ‘SparseMatrix FEMTree::systemMatrix(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo* ...) const’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1656:112: warning: typedef ‘BaseSystem’ locally defined but not used [-Wunused-local-typedefs] 1656 | typedef typename BaseFEMIntegrator::template System< UIntPack< FEMSignature< FEMSigs >::Degree ... > > BaseSystem; | ^~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In member function ‘DenseNodeData > FEMTree::supportWeights(UIntPack) const’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1991:112: warning: typedef ‘BaseSystem’ locally defined but not used [-Wunused-local-typedefs] 1991 | typedef typename BaseFEMIntegrator::template System< UIntPack< FEMSignature< FEMSigs >::Degree ... > > BaseSystem; | ^~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In member function ‘void FEMTree::_upSample(UIntPack, BaseFEMIntegrator::RestrictionProlongation >&, FEMTree::LocalDepth, C*) const’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2231:141: warning: typedef ‘DownSampleSizes’ locally defined but not used [-Wunused-local-typedefs] 2231 | typedef UIntPack< ( - BSplineSupportSizes< Degrees >::DownSample0Start + BSplineSupportSizes< Degrees >::DownSample1End + 1 ) ... > DownSampleSizes; | ^~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In member function ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2999:120: warning: typedef ‘LeftSupportRadii’ locally defined but not used [-Wunused-local-typedefs] 2999 | typedef UIntPack< (-BSplineSupportSizes< FEMSignature< FEMSigs >::Degree >::SupportStart ) ... > LeftSupportRadii; | ^~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In member function ‘double FEMTree::_interpolationDot(UIntPack, UIntPack, const Coefficients1&, const Coefficients2&, TDotT, const FEMTree::InterpolationInfo*) const’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:3071:66: warning: typedef ‘FEMDegrees1’ locally defined but not used [-Wunused-local-typedefs] 3071 | typedef UIntPack< FEMSignature< FEMSigs1 >::Degree ... > FEMDegrees1; | ^~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:3072:66: warning: typedef ‘FEMDegrees2’ locally defined but not used [-Wunused-local-typedefs] 3072 | typedef UIntPack< FEMSignature< FEMSigs2 >::Degree ... > FEMDegrees2; | ^~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2528, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl: In member function ‘V FEMTree::_evaluate(const Coefficients&, Point, FEMTree::PointEvaluator, typename _IsotropicUIntPack::type>&, const ConstPointSupportKey::Degree ...> >&) const’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:537:85: warning: typedef ‘DataKey’ locally defined but not used [-Wunused-local-typedefs] 537 | typedef PointSupportKey< UIntPack< FEMSignature< DataSigs >::Degree ... > > DataKey; | ^~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PPolynomial.h:112, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PPolynomial.inl: In instantiation of ‘void PPolynomial::set(size_t) [with int Degree = 0; size_t = long unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PPolynomial.inl:409:7: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PPolynomial.inl:120:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class StartingPolynomial<0>’; use assignment or value-initialization instead [-Wclass-memaccess] 120 | memset( polys , 0 , sizeof( StartingPolynomial< Degree > )*size ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/PPolynomial.h:36:7: note: ‘class StartingPolynomial<0>’ declared here 36 | class StartingPolynomial | ^~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp: In instantiation of ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:555:37: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 555 | out = n / l; | ~~~~^~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:570:29: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 570 | out = n / l; | ~~~~^~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:722:17: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 722 | v.point = p; | ~~~~~~~~^~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ [ 36%] Building CXX object cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/RGBDOdometry.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines/kernel && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/RGBDOdometry.cpp.o -MF CMakeFiles/tpipelines_kernel.dir/RGBDOdometry.cpp.o.d -o CMakeFiles/tpipelines_kernel.dir/RGBDOdometry.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/pipelines/kernel/RGBDOdometry.cpp In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:49: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h: In instantiation of ‘bool SetAtomic32(volatile Value*, Value, Value) [with Value = unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:647:28: required from ‘bool SetAtomic(volatile Value*, Value, Value) [with Value = unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:451:18: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:573:19: warning: unused variable ‘_oldValue’ [-Wunused-variable] 573 | uint32_t &_oldValue = *(uint32_t *)&oldValue; | ^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h: In instantiation of ‘bool SetAtomic64(volatile Value*, Value, Value) [with Value = unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:648:28: required from ‘bool SetAtomic(volatile Value*, Value, Value) [with Value = unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:451:18: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:587:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 587 | uint64_t &_oldValue = *(uint64_t *)&oldValue; | ^~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:588:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 588 | uint64_t &_newValue = *(uint64_t *)&newValue; | ^~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:587:19: warning: unused variable ‘_oldValue’ [-Wunused-variable] 587 | uint64_t &_oldValue = *(uint64_t *)&oldValue; | ^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2524, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl: In instantiation of ‘FEMTree::FEMTree(size_t) [with unsigned int Dim = 3; Real = float; size_t = long unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:454:24: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:68:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 68 | for( int d=0 ; d::Initialize(FEMTreeInitializer::FEMTreeNode&, InputPointStreamWithData&, int, std::vector >&, std::vector&, bool, Allocator >*, std::function&)>, std::function&, Data&)>) [with Data = open3d::geometry::poisson::Open3DData; unsigned int Dim = 3; Real = float; size_t = long unsigned int; FEMTreeInitializer::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:499:36: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Initialize.inl:132:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 132 | for( int d=0 ; d1 ) return (FEMTreeNode*)NULL; | ~^~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Initialize.inl:134:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for( int d=0 ; d& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 211 | samplePoints[i].sample.data = p * samplePoints[i].sample.weight; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2530, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Initialize.inl:217:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for( int i=0 ; i& BlockedVector::operator=(BlockedVector&&) [with T = Point; unsigned int LogBlockSize = 10; unsigned int InitialBlocks = 10; unsigned int AllocationMultiplier = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:244:8: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h:86:127: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 86 | _reservedBlocks = v._reservedBlocks , _allocatedBlocks = v._allocatedBlocks , _size = v._size , _defaultValue = v._defaultValue , _blocks = v._blocks; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2524, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl: In instantiation of ‘void FEMTree::finalizeForMultigrid(FEMTree::LocalDepth, HasDataFunctor, DenseOrSparseNodeData* ...) [with unsigned int MaxDegree = 2; HasDataFunctor = FEMTree<3, float>::HasNormalDataFunctor >; DenseOrSparseNodeData = {SparseNodeData, UIntPack<7, 7, 7> >, FEMTree<3, float>::DensityEstimator<2>}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:599:59: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:490:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 490 | for( int d=0 ; d::NeighborKey, UIntPack<2, 2, 2> >, std::allocator::NeighborKey, UIntPack<2, 2, 2> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for( int i=0 ; imaxDepth( ); | ^~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:660:45: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:3051:89: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 3051 | for( int s=0 ; s::Size ; s++ ) dot += pData.dualValues[s] * values[s]; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘FEMTree::SolverInfo::SolverInfo() [with unsigned int Dim = 3; Real = float]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:673:53: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2378:28: warning: ‘FEMTree<3, float>::SolverInfo::cgDepth’ will be initialized after [-Wreorder] 2378 | LocalDepth cgDepth; | ^~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2377:22: warning: ‘bool FEMTree<3, float>::SolverInfo::wCycle’ [-Wreorder] 2377 | bool wCycle; | ^~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2392:17: warning: when initialized here [-Wreorder] 2392 | SolverInfo( void ) : cgDepth(0) , wCycle(false) , cascadic(true) , iters(1) , vCycles(1) , cgAccuracy(0.) , verbose(false) , showResidual(false) , showGlobalResidual(SHOW_GLOBAL_RESIDUAL_NONE) , sliceBlockSize(1) , sorRestrictionFunction( []( Real , Real ){ return (Real)1; } ) , sorProlongationFunction( []( Real , Real ){ return (Real)1; } ) , useSupportWeights( false ) , useProlongationSupportWeights( false ) , baseDepth(0) , baseVCycles(1) { } | ^~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2390:21: warning: ‘FEMTree<3, float>::SolverInfo::showGlobalResidual’ will be initialized after [-Wreorder] 2390 | int showGlobalResidual; | ^~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2380:30: warning: ‘unsigned int FEMTree<3, float>::SolverInfo::sliceBlockSize’ [-Wreorder] 2380 | unsigned int sliceBlockSize; | ^~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2392:17: warning: when initialized here [-Wreorder] 2392 | SolverInfo( void ) : cgDepth(0) , wCycle(false) , cascadic(true) , iters(1) , vCycles(1) , cgAccuracy(0.) , verbose(false) , showResidual(false) , showGlobalResidual(SHOW_GLOBAL_RESIDUAL_NONE) , sliceBlockSize(1) , sorRestrictionFunction( []( Real , Real ){ return (Real)1; } ) , sorProlongationFunction( []( Real , Real ){ return (Real)1; } ) , useSupportWeights( false ) , useProlongationSupportWeights( false ) , baseDepth(0) , baseVCycles(1) { } | ^~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2383:55: warning: ‘FEMTree<3, float>::SolverInfo::sorProlongationFunction’ will be initialized after [-Wreorder] 2383 | std::function< Real ( Real , Real ) > sorProlongationFunction; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2381:22: warning: ‘bool FEMTree<3, float>::SolverInfo::useSupportWeights’ [-Wreorder] 2381 | bool useSupportWeights , useProlongationSupportWeights; | ^~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2392:17: warning: when initialized here [-Wreorder] 2392 | SolverInfo( void ) : cgDepth(0) , wCycle(false) , cascadic(true) , iters(1) , vCycles(1) , cgAccuracy(0.) , verbose(false) , showResidual(false) , showGlobalResidual(SHOW_GLOBAL_RESIDUAL_NONE) , sliceBlockSize(1) , sorRestrictionFunction( []( Real , Real ){ return (Real)1; } ) , sorProlongationFunction( []( Real , Real ){ return (Real)1; } ) , useSupportWeights( false ) , useProlongationSupportWeights( false ) , baseDepth(0) , baseVCycles(1) { } | ^~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl: In instantiation of ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2093:59: warning: ‘FEMTree<3, float>::_MultiThreadedEvaluator, 0, float>::_coefficients’ will be initialized after [-Wreorder] 2093 | const DenseNodeData< T , FEMSignatures >& _coefficients; | ^~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2088:32: warning: ‘const FEMTree<3, float>* FEMTree<3, float>::_MultiThreadedEvaluator, 0, float>::_tree’ [-Wreorder] 2088 | const FEMTree* _tree; | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2528, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:480:1: warning: when initialized here [-Wreorder] 480 | FEMTree< Dim , Real >::_MultiThreadedEvaluator< UIntPack< FEMSigs ... > , PointD , T >::_MultiThreadedEvaluator( const FEMTree< Dim , Real >* tree , const DenseNodeData< T , FEMSignatures >& coefficients , int threads ) : _coefficients( coefficients ) , _tree( tree ) | ^~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for( int t=0 ; t<_pointNeighborKeys.size() ; t++ ) _pointNeighborKeys[t].set( tree->_localToGlobal( _tree->_maxDepth ) ); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:489:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 489 | for( int t=0 ; t<_cornerNeighborKeys.size() ; t++ ) _cornerNeighborKeys[t].set( tree->_localToGlobal( _tree->_maxDepth ) ); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp: In instantiation of ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:393:17: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 393 | v.point = iXForm * v.point; | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static RegularTreeNode* RegularTreeNode::NewBrood(Allocator >*, Initializer&) [with Initializer = FEMTree<3, float>::_NodeInitializer; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:65:31: required from ‘FEMTree::FEMTree(size_t) [with unsigned int Dim = 3; Real = float; size_t = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:454:24: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:77:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for( int d=0 ; d>d) & 1; | ~^~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static void RegularTreeNode::ResetDepthAndOffset(RegularTreeNode*, int, int*) [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:69:87: required from ‘FEMTree::FEMTree(size_t) [with unsigned int Dim = 3; Real = float; size_t = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:454:24: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:84:128: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 84 | std::function< void ( int& , int[Dim] ) > ParentDepthAndOffset = [] ( int& d , int off[Dim] ){ d-- ; for( int _d=0 ; _d>=1 ; }; | ~~^~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:85:128: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 85 | std::function< void ( int& , int[Dim] ) > ChildDepthAndOffset = [] ( int& d , int off[Dim] ){ d++ ; for( int _d=0 ; _d>_d ) & 1 ); | ~~^~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:119:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 119 | for( int _d=0 ; _d_offset[_d] = (DepthAndOffsetType)off[_d]; | ~~^~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static int RegularTreeNode::ChildIndex(const Point&, const Point&) [with Real = float; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Initialize.inl:141:40: required from ‘static size_t FEMTreeInitializer::Initialize(FEMTreeInitializer::FEMTreeNode&, InputPointStreamWithData&, int, std::vector >&, std::vector&, bool, Allocator >*, std::function&)>, std::function&, Data&)>) [with Data = open3d::geometry::poisson::Open3DData; unsigned int Dim = 3; Real = float; size_t = long unsigned int; FEMTreeInitializer::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:499:36: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:401:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 401 | for( int d=0 ; dcenter[d] ) cIndex |= (1<::startAndWidth(Point&, Real&) const [with Real = float; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Initialize.inl:201:39: required from ‘static size_t FEMTreeInitializer::Initialize(FEMTreeInitializer::FEMTreeNode&, InputPointStreamWithData&, int, std::vector >&, std::vector&, bool, Allocator >*, std::function&)>, std::function&, Data&)>) [with Data = open3d::geometry::poisson::Open3DData; unsigned int Dim = 3; Real = float; size_t = long unsigned int; FEMTreeInitializer::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:499:36: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:229:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 229 | for( int d=0 ; d::_addWeightContribution(Allocator >*, FEMTree::DensityEstimator&, FEMTree::FEMTreeNode*, Point, PointSupportKey::type>&, Real) [with bool ThreadSafe = true; unsigned int WeightDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:305:36: required from ‘FEMTree::DensityEstimator* FEMTree::setDensityEstimator(const std::vector >&, FEMTree::LocalDepth, Real, int) [with unsigned int DensityDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:535:71: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:63:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 63 | for( int dim=0 ; dim::BSplineComponentValues( ( position[dim]-start[dim] ) / w , values[dim] ); | ~~~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2524, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl: In instantiation of ‘static bool FEMTree::_InBounds(Point) [with unsigned int Dim = 3; Real = float]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:371:18: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:167:123: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 167 | template< unsigned int Dim , class Real > bool FEMTree< Dim , Real >::_InBounds( Point< Real , Dim > p ){ for( int d=0 ; d1 ) return false ; return true; } | ~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2526, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl: In instantiation of ‘Real FEMTree::_splatPointData(Allocator >*, const FEMTree::DensityEstimator&, Point, V, SparseNodeData >&, PointSupportKey::type>&, PointSupportKey::Degree ...> >&, FEMTree::LocalDepth, FEMTree::LocalDepth, int, Real) [with bool CreateNodes = true; bool ThreadSafe = true; unsigned int WeightDegree = 2; V = Point; unsigned int ...DataSigs = {7, 7, 7}; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:381:119: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:189:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 189 | for( int d=0 ; d& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 227 | _v = v * weight / Real( pow( width , dim ) ) * Real( dx ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2526, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:240:20: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 240 | _v = v * weight / Real( pow( width , dim ) ) * Real( dx ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2524, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl: In instantiation of ‘RegularTreeNode* FEMTree::_leaf(Allocator >*, Point, FEMTree::LocalDepth) [with bool ThreadSafe = true; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:390:92: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:149:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 149 | for( int d=0 ; d::BlockedVector(BlockedVector&&) [with T = Point; unsigned int LogBlockSize = 10; unsigned int InitialBlocks = 10; unsigned int AllocationMultiplier = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:244:8: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h:79:127: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 79 | _reservedBlocks = v._reservedBlocks , _allocatedBlocks = v._allocatedBlocks , _size = v._size , _defaultValue = v._defaultValue , _blocks = v._blocks; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘RegularTreeNode::Neighbors >& RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::getNeighbors(RegularTreeNode*, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ...LeftRadii = {2, 2, 2}; unsigned int ...RightRadii = {2, 2, 2}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:518:52: required from ‘void FEMTree::finalizeForMultigrid(FEMTree::LocalDepth, HasDataFunctor, DenseOrSparseNodeData* ...) [with unsigned int MaxDegree = 2; HasDataFunctor = FEMTree<3, float>::HasNormalDataFunctor >; DenseOrSparseNodeData = {SparseNodeData, UIntPack<7, 7, 7> >, FEMTree<3, float>::DensityEstimator<2>}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:599:59: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:600:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 600 | for( int i=0 ; i >::Size ; i++ ) if( !neighbors.neighbors.data[i] ) reset = true; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2908:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘D’ {aka ‘struct Point’}; use assignment or value-initialization instead [-Wclass-memaccess] 2908 | memset( _coefficients , 0 , sizeof(D) * _sNodesEnd(maxDepth-1) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:47:8: note: ‘D’ {aka ‘struct Point’} declared here 47 | struct Point | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2925:32: warning: unused variable ‘range’ [-Wunused-variable] 2925 | size_t range = end - start; | ^~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = DenseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2187:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2908:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘D’ {aka ‘struct Point’}; use assignment or value-initialization instead [-Wclass-memaccess] 2908 | memset( _coefficients , 0 , sizeof(D) * _sNodesEnd(maxDepth-1) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:47:8: note: ‘D’ {aka ‘struct Point’} declared here 47 | struct Point | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2925:32: warning: unused variable ‘range’ [-Wunused-variable] 2925 | size_t range = end - start; | ^~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = _SparseOrDenseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2188:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2908:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘D’ {aka ‘struct Point’}; use assignment or value-initialization instead [-Wclass-memaccess] 2908 | memset( _coefficients , 0 , sizeof(D) * _sNodesEnd(maxDepth-1) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:47:8: note: ‘D’ {aka ‘struct Point’} declared here 47 | struct Point | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2925:32: warning: unused variable ‘range’ [-Wunused-variable] 2925 | size_t range = end - start; | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘FEMTree::ExactPointInterpolationInfo::ExactPointInterpolationInfo(ConstraintDual, SystemDual, bool) [with T = float; unsigned int PointD = 0; ConstraintDual = open3d::geometry::poisson::ConstraintDual<3, float>; SystemDual = open3d::geometry::poisson::SystemDual<3, float>; unsigned int Dim = 3; Real = float]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1594:80: required from ‘static FEMTree::ExactPointInterpolationInfo* FEMTree::InitializeExactPointInterpolationInfo(const FEMTree&, const std::vector >&, ConstraintDual, SystemDual, bool, bool) [with T = float; unsigned int PointD = 0; ConstraintDual = open3d::geometry::poisson::ConstraintDual<3, float>; SystemDual = open3d::geometry::poisson::SystemDual<3, float>; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:640:80: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1487:28: warning: ‘FEMTree<3, float>::ExactPointInterpolationInfo, open3d::geometry::poisson::SystemDual<3, float> >::_systemDual’ will be initialized after [-Wreorder] 1487 | SystemDual _systemDual; | ^~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1485:22: warning: ‘bool FEMTree<3, float>::ExactPointInterpolationInfo, open3d::geometry::poisson::SystemDual<3, float> >::_constrainsDCTerm’ [-Wreorder] 1485 | bool _constrainsDCTerm; | ^~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1479:17: warning: when initialized here [-Wreorder] 1479 | ExactPointInterpolationInfo( ConstraintDual constraintDual , SystemDual systemDual , bool constrainsDCTerm ) : _constraintDual( constraintDual ) , _systemDual( systemDual ) , _constrainsDCTerm( constrainsDCTerm ) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2524, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl: In instantiation of ‘void FEMTree::ExactPointInterpolationInfo::_init(const FEMTree&, const std::vector >&, bool) [with T = float; unsigned int PointD = 0; ConstraintDual = open3d::geometry::poisson::ConstraintDual<3, float>; SystemDual = open3d::geometry::poisson::SystemDual<3, float>; unsigned int Dim = 3; Real = float]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1595:11: required from ‘static FEMTree::ExactPointInterpolationInfo* FEMTree::InitializeExactPointInterpolationInfo(const FEMTree&, const std::vector >&, ConstraintDual, SystemDual, bool, bool) [with T = float; unsigned int PointD = 0; ConstraintDual = open3d::geometry::poisson::ConstraintDual<3, float>; SystemDual = open3d::geometry::poisson::SystemDual<3, float>; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:640:80: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:762:41: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 762 | _pData.position = pData.data; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2524, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:763:43: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 763 | _pData.dualValues = _constraintDual( pData.data/pData.weight ) * pData.weight; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 1]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘FEMTree::ApproximatePointInterpolationInfo::ApproximatePointInterpolationInfo(ConstraintDual, SystemDual, bool) [with T = float; unsigned int PointD = 0; ConstraintDual = open3d::geometry::poisson::ConstraintDual<3, float>; SystemDual = open3d::geometry::poisson::SystemDual<3, float>; unsigned int Dim = 3; Real = float]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1565:86: required from ‘static FEMTree::ApproximatePointInterpolationInfo* FEMTree::InitializeApproximatePointInterpolationInfo(const FEMTree&, const std::vector >&, ConstraintDual, SystemDual, bool, int) [with T = float; unsigned int PointD = 0; ConstraintDual = open3d::geometry::poisson::ConstraintDual<3, float>; SystemDual = open3d::geometry::poisson::SystemDual<3, float>; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:651:41: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1284:28: warning: ‘FEMTree<3, float>::ApproximatePointInterpolationInfo, open3d::geometry::poisson::SystemDual<3, float> >::_systemDual’ will be initialized after [-Wreorder] 1284 | SystemDual _systemDual; | ^~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1282:22: warning: ‘bool FEMTree<3, float>::ApproximatePointInterpolationInfo, open3d::geometry::poisson::SystemDual<3, float> >::_constrainsDCTerm’ [-Wreorder] 1282 | bool _constrainsDCTerm; | ^~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1279:17: warning: when initialized here [-Wreorder] 1279 | ApproximatePointInterpolationInfo( ConstraintDual constraintDual , SystemDual systemDual , bool constrainsDCTerm ) : _constraintDual( constraintDual ) , _systemDual( systemDual ) , _constrainsDCTerm( constrainsDCTerm ) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘Point BaseFEMIntegrator::PointEvaluatorState::dValues(const int*) const [with Real = float; DerivativeType = CumulativeDerivatives<3, 0>; unsigned int Dim = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:3014:83: required from ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:660:45: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:680:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 680 | for( int d=0 ; d::_localDepthAndOffset(const FEMTreeNode*, FEMTree::LocalDepth&, int (&)[Dim]) const [with unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::LocalDepth = int; FEMTree::LocalOffset = int [3]]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:3029:7: required from ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:660:45: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1650:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1650 | for( int d=0 ; d, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, const int*, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {0, 0, 0}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:3037:37: required from ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:660:45: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:924:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 924 | for( int d=0 ; d, UIntPack<_Values ...>, UIntPack, UIntPack >::ScalarConstraint(const std::initializer_list&) [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {5, 5, 5}; unsigned int ...CDerivatives = {1, 1, 1}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1112:56: required from ‘FEMIntegrator::System, UIntPack<_Values ...> >::System(const std::initializer_list&) [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:685:21: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1088:61: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1088 | if( d>0 ) for( int dd=0 ; dd::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:79:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 79 | for( int d=0 ; d& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 88 | [&]( CumulativeDerivativeValues< double , Dim , PointD >& p ){ p = _centerValues( depth , fIdx , cIdx , false ); } , | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 1]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2528, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:97:106: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 97 | [&]( CumulativeDerivativeValues< double , Dim , PointD >& p ){ p = _cornerValues( depth , fIdx , cIdx , c , false ); } , | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 1]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2528, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:106:106: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 106 | [&]( CumulativeDerivativeValues< double , Dim , PointD >& p ){ p = _cornerValues( depth , fIdx , cIdx , c , false ); } , | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 1]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2528, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:115:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 115 | for( int d=0 ; d>d) & 1 ); | ~^~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:122:98: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 122 | [&]( CumulativeDerivativeValues< double , Dim , PointD >& p ){ p = _centerValues( depth , fIdx , cIdx , true ); } , | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 1]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2528, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:131:106: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 131 | [&]( CumulativeDerivativeValues< double , Dim , PointD >& p ){ p = _cornerValues( depth , fIdx , cIdx , cc , true ); } , | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 1]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2528, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:140:106: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 140 | [&]( CumulativeDerivativeValues< double , Dim , PointD >& p ){ p = _cornerValues( depth , fIdx , cIdx , cc , true ); } , | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 1]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2524, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl: In instantiation of ‘const RegularTreeNode* FEMTree::leaf(Point) const [with unsigned int Dim = 3; Real = float]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:497:28: required from ‘CumulativeDerivativeValues FEMTree::_MultiThreadedEvaluator, PointD, T>::values(Point, int, const FEMTreeNode*) [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:708:49: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:129:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 129 | for( int d=0 ; d FEMTree::_getValues(const ConstPointSupportKey::Degree ...> >&, const FEMTreeNode*, Point, const V*, const V*, const FEMTree::_Evaluator, PointD>&, int) const [with V = float; unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:500:50: required from ‘CumulativeDerivativeValues FEMTree::_MultiThreadedEvaluator, PointD, T>::values(Point, int, const FEMTreeNode*) [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:708:49: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 163 | for( int dd=0 ; dd::Size ; d++ ) values[d] += coefficients[ nodes[i]->nodeData.nodeIndex ] * _values[d]; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:198:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 198 | for( int d=0 ; dc[d] ) cIdx |= (1<::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1748:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1748 | for( int d=0 ; d::Degree; | ^~~~~~~~~~ [ 36%] Building CXX object cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/RGBDOdometryCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines/kernel && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/RGBDOdometryCPU.cpp.o -MF CMakeFiles/tpipelines_kernel.dir/RGBDOdometryCPU.cpp.o.d -o CMakeFiles/tpipelines_kernel.dir/RGBDOdometryCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/pipelines/kernel/RGBDOdometryCPU.cpp In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘bool RegularTreeNode::_initChildren_s(Allocator >*, Initializer&) [with Initializer = FEMTree<3, float>::_NodeInitializer; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:72:38: required from ‘bool RegularTreeNode::initChildren(Allocator >*, Initializer&) [with bool ThreadSafe = false; Initializer = FEMTree<3, float>::_NodeInitializer; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:66:39: required from ‘FEMTree::FEMTree(size_t) [with unsigned int Dim = 3; Real = float; size_t = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:454:24: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:171:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 171 | for( int d=0 ; d>d) & 1 ); | ~^~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘bool RegularTreeNode::_initChildren(Allocator >*, Initializer&) [with Initializer = FEMTree<3, float>::_NodeInitializer; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:72:85: required from ‘bool RegularTreeNode::initChildren(Allocator >*, Initializer&) [with bool ThreadSafe = false; Initializer = FEMTree<3, float>::_NodeInitializer; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:66:39: required from ‘FEMTree::FEMTree(size_t) [with unsigned int Dim = 3; Real = float; size_t = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:454:24: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:151:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for( int d=0 ; d>d) & 1 ); | ~^~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘bool RegularTreeNode::_initChildren_s(Allocator >*, Initializer&) [with Initializer = std::function&)>; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:72:38: required from ‘bool RegularTreeNode::initChildren(Allocator >*, Initializer&) [with bool ThreadSafe = false; Initializer = std::function&)>; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Initialize.inl:140:62: required from ‘static size_t FEMTreeInitializer::Initialize(FEMTreeInitializer::FEMTreeNode&, InputPointStreamWithData&, int, std::vector >&, std::vector&, bool, Allocator >*, std::function&)>, std::function&, Data&)>) [with Data = open3d::geometry::poisson::Open3DData; unsigned int Dim = 3; Real = float; size_t = long unsigned int; FEMTreeInitializer::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:499:36: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:171:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 171 | for( int d=0 ; d>d) & 1 ); | ~^~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘bool RegularTreeNode::_initChildren(Allocator >*, Initializer&) [with Initializer = std::function&)>; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:72:85: required from ‘bool RegularTreeNode::initChildren(Allocator >*, Initializer&) [with bool ThreadSafe = false; Initializer = std::function&)>; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Initialize.inl:140:62: required from ‘static size_t FEMTreeInitializer::Initialize(FEMTreeInitializer::FEMTreeNode&, InputPointStreamWithData&, int, std::vector >&, std::vector&, bool, Allocator >*, std::function&)>, std::function&, Data&)>) [with Data = open3d::geometry::poisson::Open3DData; unsigned int Dim = 3; Real = float; size_t = long unsigned int; FEMTreeInitializer::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:499:36: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:151:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for( int d=0 ; d>d) & 1 ); | ~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2526, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl: In instantiation of ‘double GetScaleValue() [with unsigned int Degree = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:53:64: required from ‘void FEMTree::_addWeightContribution(Allocator >*, FEMTree::DensityEstimator&, FEMTree::FEMTreeNode*, Point, PointSupportKey::type>&, Real) [with bool ThreadSafe = true; unsigned int WeightDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:305:36: required from ‘FEMTree::DensityEstimator* FEMTree::setDensityEstimator(const std::vector >&, FEMTree::LocalDepth, Real, int) [with unsigned int DensityDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:535:71: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:46:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 46 | for( int i=0 ; i<=Degree ; i++ ) scaleValue += centerValues[i] * centerValues[i]; | ~^~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘RegularTreeNode::Neighbors >& RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::getNeighbors(RegularTreeNode*, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:55:187: required from ‘void FEMTree::_addWeightContribution(Allocator >*, FEMTree::DensityEstimator&, FEMTree::FEMTreeNode*, Point, PointSupportKey::type>&, Real) [with bool ThreadSafe = true; unsigned int WeightDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:305:36: required from ‘FEMTree::DensityEstimator* FEMTree::setDensityEstimator(const std::vector >&, FEMTree::LocalDepth, Real, int) [with unsigned int DensityDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:535:71: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:600:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 600 | for( int i=0 ; i >::Size ; i++ ) if( !neighbors.neighbors.data[i] ) reset = true; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘void FEMTree::_startAndWidth(const FEMTreeNode*, Point&, Real&) const [with unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:61:2: required from ‘void FEMTree::_addWeightContribution(Allocator >*, FEMTree::DensityEstimator&, FEMTree::FEMTreeNode*, Point, PointSupportKey::type>&, Real) [with bool ThreadSafe = true; unsigned int WeightDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:305:36: required from ‘FEMTree::DensityEstimator* FEMTree::setDensityEstimator(const std::vector >&, FEMTree::LocalDepth, Real, int) [with unsigned int DensityDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:535:71: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1728:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1728 | for( int dd=0 ; dd > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:611:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 611 | uint32_t &_current = *(uint32_t *)¤t; | ^~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:612:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 612 | uint32_t &_sum = *(uint32_t *)∑ | ^~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘void AddAtomic(Point&, const Point&) [with Real = float; unsigned int Dim = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:174:13: required from ‘void FEMTree::_splatPointData(Allocator >*, FEMTree::FEMTreeNode*, Point, V, SparseNodeData >&, PointSupportKey::Degree ...> >&) [with bool CreateNodes = true; bool ThreadSafe = true; V = Point; unsigned int ...DataSigs = {7, 7, 7}; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:390:61: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1179:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1179 | for( int d=0 ; d::HasNormalDataFunctor >::operator()(const FEMTreeNode*) const [with unsigned int ...NormalSigs = {7, 7, 7}; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:649:62: required from ‘void FEMTree::_clipTree(const HasDataFunctor&, FEMTree::LocalDepth) [with HasDataFunctor = FEMTree<3, float>::HasNormalDataFunctor >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:500:11: required from ‘void FEMTree::finalizeForMultigrid(FEMTree::LocalDepth, HasDataFunctor, DenseOrSparseNodeData* ...) [with unsigned int MaxDegree = 2; HasDataFunctor = FEMTree<3, float>::HasNormalDataFunctor >; DenseOrSparseNodeData = {SparseNodeData, UIntPack<7, 7, 7> >, FEMTree<3, float>::DensityEstimator<2>}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:599:59: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1946:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1946 | for( int d=0 ; d::Neighbors >::clear() [with unsigned int ...Widths = {5, 5, 5}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:606:18: required from ‘RegularTreeNode::Neighbors >& RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::getNeighbors(RegularTreeNode*, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ...LeftRadii = {2, 2, 2}; unsigned int ...RightRadii = {2, 2, 2}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:518:52: required from ‘void FEMTree::finalizeForMultigrid(FEMTree::LocalDepth, HasDataFunctor, DenseOrSparseNodeData* ...) [with unsigned int MaxDegree = 2; HasDataFunctor = FEMTree<3, float>::HasNormalDataFunctor >; DenseOrSparseNodeData = {SparseNodeData, UIntPack<7, 7, 7> >, FEMTree<3, float>::DensityEstimator<2>}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:599:59: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:460:130: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 460 | void RegularTreeNode< Dim , NodeData , DepthAndOffsetType >::Neighbors< UIntPack< Widths ... > >::clear( void ){ for( int i=0 ; i >::Size ; i++ ) neighbors.data[i] = NULL; } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2525, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.SortedTreeNodes.inl: In instantiation of ‘size_t SortedTreeNodes::set(SortedTreeNodes::TreeNode&) [with unsigned int Dim = 3; size_t = long unsigned int; SortedTreeNodes::TreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.SortedTreeNodes.inl:49:17: required from ‘void SortedTreeNodes::set(SortedTreeNodes::TreeNode&, std::vector*) [with unsigned int Dim = 3; SortedTreeNodes::TreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:526:13: required from ‘void FEMTree::finalizeForMultigrid(FEMTree::LocalDepth, HasDataFunctor, DenseOrSparseNodeData* ...) [with unsigned int MaxDegree = 2; HasDataFunctor = FEMTree<3, float>::HasNormalDataFunctor >; DenseOrSparseNodeData = {SparseNodeData, UIntPack<7, 7, 7> >, FEMTree<3, float>::DensityEstimator<2>}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:599:59: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.SortedTreeNodes.inl:93:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 93 | for( int s=0 ; s<((size_t)1<::isValidSpaceNode(const FEMTreeNode*) const [with unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:540:7: required from ‘void FEMTree::_setSpaceValidityFlags() const [with unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:527:2: required from ‘void FEMTree::finalizeForMultigrid(FEMTree::LocalDepth, HasDataFunctor, DenseOrSparseNodeData* ...) [with unsigned int MaxDegree = 2; HasDataFunctor = FEMTree<3, float>::HasNormalDataFunctor >; DenseOrSparseNodeData = {SparseNodeData, UIntPack<7, 7, 7> >, FEMTree<3, float>::DensityEstimator<2>}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:599:59: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:184:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 184 | for( int dd=0 ; dd=res ) return false; | ~~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2794:34: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:43:257: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 43 | WindowLoop< Dim >::Run( IsotropicUIntPack< Dim , 0 >() , UIntPack< BSplineOverlapSizes< TDegrees , CDegrees >::OverlapSize ... >() , [&]( int d , int i ){ femOffset[d] = i + center + overlapStart[d]; } , [&]( Point< double , CDim >& p ){ p = ccIntegrate( femOffset , cOffset ); } , stencil() ); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:48:257: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 48 | WindowLoop< Dim >::Run( IsotropicUIntPack< Dim , 0 >() , UIntPack< BSplineOverlapSizes< TDegrees , CDegrees >::OverlapSize ... >() , [&]( int d , int i ){ cOffset[d] = i + center + overlapStart[d]; } , [&]( Point< double , CDim >& p ){ p = ccIntegrate( femOffset , cOffset );} , stencil() ); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencils(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::PCStencils&) const [with bool IterateFirst = true; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2795:34: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:62:114: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 62 | std::function< void ( Point< double , CDim >& ) > innerFunction = [&]( Point< double , CDim >& p ){ p = pcIntegrate( femOffset , cOffset ); }; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘static Data FEMTree::_StencilDot(Point, Point) [with SReal = double; Data = float; unsigned int _Dim = 3; unsigned int Dim = 3; Real = float]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2834:49: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2754:225: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2754 | template< unsigned int Dim , class Real > template< class SReal , class Data , unsigned int _Dim > Data FEMTree< Dim , Real >::_StencilDot( Point< SReal , _Dim > p1 , Point< Data , _Dim > p2 ){ Data dot={} ; for( int d=0 ; d<_Dim ; d++ ) dot += p2[d] * (Real)p1[d] ; return dot; } | ~^~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘static bool FEMTree::_IsZero(Point) [with Real1 = float; unsigned int _Dim = 3; unsigned int Dim = 3; Real = float]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2862:15: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2759:167: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2759 | template< unsigned int Dim , class Real > template< class Real1 , unsigned int _Dim > bool FEMTree< Dim , Real >::_IsZero( Point< Real1 , _Dim > p ){ for( int d=0 ; d<_Dim ; d++ ) if( !_IsZero( p[d] ) ) return false ; return true; } | ~^~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘void FEMTree::_downSample(UIntPack, BaseFEMIntegrator::RestrictionProlongation >&, FEMTree::LocalDepth, C*) const [with C = float; unsigned int ...Degrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2901:38: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1975:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1975 | for( int i=0 ; i::Size ; i++ ) if( _isValidFEM1Node( nodes[i] ) ) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘void FEMTree::_upSample(UIntPack, BaseFEMIntegrator::RestrictionProlongation >&, FEMTree::LocalDepth, C*) const [with C = Point; unsigned int ...Degrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2920:53: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2248:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2248 | for( int d=0 ; d>d)&1][d] - Start[0][d] , end[d] = - Start[0][d] + End[(c>>d)&1][d] + 1; | ~^~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2240:19: warning: unused variable ‘Start’ [-Wunused-variable] 2240 | const int Start[2][Dim] = { { BSplineSupportSizes< Degrees >::DownSample0Start ... } , { BSplineSupportSizes< Degrees >::DownSample1Start ... } }; | ^~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2241:21: warning: unused variable ‘End’ [-Wunused-variable] 2241 | const int End[2][Dim] = { { BSplineSupportSizes< Degrees >::DownSample0End ... } , { BSplineSupportSizes< Degrees >::DownSample1End ... } }; | ^~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencils(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::CPStencils&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2928:35: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:81:114: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 81 | std::function< void ( Point< double , CDim >& ) > innerFunction = [&]( Point< double , CDim >& p ){ p = cpIntegrate( femOffset , cOffset ); }; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘void RegularTreeNode::ConstNeighbors >::clear() [with unsigned int ...Widths = {2, 2, 2}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:467:216: required from ‘RegularTreeNode::ConstNeighbors >::ConstNeighbors() [with unsigned int ...Widths = {2, 2, 2}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:3026:69: required from ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:660:45: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:470:135: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 470 | void RegularTreeNode< Dim , NodeData , DepthAndOffsetType >::ConstNeighbors< UIntPack< Widths ... > >::clear( void ){ for( int i=0 ; i >::Size ; i++ ) neighbors.data[i] = NULL; } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static unsigned int RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_LeftRadii ...>, UIntPack<_RightRadii ...>, UIntPack<_LeftRadii ...>, UIntPack<_PLeftRadii ...>, ConstWindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, WindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, int) [with unsigned int ..._PLeftRadii = {0, 0, 0}; unsigned int ..._PRightRadii = {1, 1, 1}; unsigned int ..._CLeftRadii = {0, 0, 0}; unsigned int ..._CRightRadii = {1, 1, 1}; unsigned int ...LeftRadii = {0, 0, 0}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:798:17: required from ‘void RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::getNeighbors(UIntPack<_LeftRadii ...>, UIntPack<_RightRadii ...>, const RegularTreeNode*, RegularTreeNode::ConstNeighbors >&) [with unsigned int ..._LeftRadii = {0, 0, 0}; unsigned int ..._RightRadii = {1, 1, 1}; unsigned int ...LeftRadii = {0, 0, 0}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:3027:31: required from ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:660:45: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:709:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 709 | for( int d=0 ; d>d ) & 1; | ~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘void RegularTreeNode::depthAndOffset(int&, int*) const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1648:23: required from ‘void FEMTree::_localDepthAndOffset(const FEMTreeNode*, FEMTree::LocalDepth&, int (&)[Dim]) const [with unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::LocalDepth = int; FEMTree::LocalOffset = int [3]]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:3029:7: required from ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:660:45: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:208:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 208 | for( int d=0 ; d::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::addInterpolationConstraints(DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::InterpolationInfo&) const::::; ProcessFunction = FEMTree<3, float>::addInterpolationConstraints(DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::InterpolationInfo&) const::::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::addInterpolationConstraints(DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::InterpolationInfo&) const::::; ProcessFunction = FEMTree<3, float>::addInterpolationConstraints(DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::InterpolationInfo&) const::::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:3041:8: required from ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:660:45: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2514:45: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘node_index_type’ {aka ‘int’} [-Wsign-compare] 2514 | bool clearSolution = solution.size()!=_sNodesEnd( _maxDepth ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2516:14: warning: unused variable ‘simpleSolve’ [-Wunused-variable] 2516 | bool simpleSolve = clearSolution && solverInfo.vCycles==1 && solverInfo.cascadic; | ^~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘void FEMTree::_upSample(UIntPack, BaseFEMIntegrator::RestrictionProlongation >&, FEMTree::LocalDepth, C*) const [with C = float; unsigned int ...Degrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1521:53: required from ‘DenseNodeData > FEMTree::coarseCoefficients(const DenseNodeData >&) const [with C = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:486:63: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2248:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2248 | for( int d=0 ; d>d)&1][d] - Start[0][d] , end[d] = - Start[0][d] + End[(c>>d)&1][d] + 1; | ~^~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2240:19: warning: unused variable ‘Start’ [-Wunused-variable] 2240 | const int Start[2][Dim] = { { BSplineSupportSizes< Degrees >::DownSample0Start ... } , { BSplineSupportSizes< Degrees >::DownSample1Start ... } }; | ^~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2241:21: warning: unused variable ‘End’ [-Wunused-variable] 2241 | const int End[2][Dim] = { { BSplineSupportSizes< Degrees >::DownSample0End ... } , { BSplineSupportSizes< Degrees >::DownSample1End ... } }; | ^~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2528, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl: In instantiation of ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_centerValues(unsigned int, const int*, const int*, bool) const [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:88:85: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:44:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 44 | for( int d=0 ; d FEMTree::_Evaluator, PointD>::_cornerValues(unsigned int, const int*, const int*, int, bool) const [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:97:86: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:53:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 53 | for( int d=0 ; d>d) & 1 ) ? FRONT : BACK; | ~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {0, 0, 0}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:183:49: required from ‘CumulativeDerivativeValues FEMTree::_getValues(const ConstPointSupportKey::Degree ...> >&, const FEMTreeNode*, Point, const V*, const V*, const FEMTree::_Evaluator, PointD>&, int) const [with V = float; unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:500:50: required from ‘CumulativeDerivativeValues FEMTree::_MultiThreadedEvaluator, PointD, T>::values(Point, int, const FEMTreeNode*) [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:708:49: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:917:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 917 | for( int d=0 ; d::_centerAndWidth(const FEMTreeNode*, Point&, Real&) const [with unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:197:3: required from ‘CumulativeDerivativeValues FEMTree::_getValues(const ConstPointSupportKey::Degree ...> >&, const FEMTreeNode*, Point, const V*, const V*, const FEMTree::_Evaluator, PointD>&, int) const [with V = float; unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:500:50: required from ‘CumulativeDerivativeValues FEMTree::_MultiThreadedEvaluator, PointD, T>::values(Point, int, const FEMTreeNode*) [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:708:49: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1735:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1735 | for( int dd=0 ; dd::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:79:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 79 | for( int d=0 ; d& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 88 | [&]( CumulativeDerivativeValues< double , Dim , PointD >& p ){ p = _centerValues( depth , fIdx , cIdx , false ); } , | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 4]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2528, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:97:106: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 97 | [&]( CumulativeDerivativeValues< double , Dim , PointD >& p ){ p = _cornerValues( depth , fIdx , cIdx , c , false ); } , | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 4]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2528, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:106:106: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 106 | [&]( CumulativeDerivativeValues< double , Dim , PointD >& p ){ p = _cornerValues( depth , fIdx , cIdx , c , false ); } , | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 4]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2528, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:115:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 115 | for( int d=0 ; d>d) & 1 ); | ~^~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:122:98: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 122 | [&]( CumulativeDerivativeValues< double , Dim , PointD >& p ){ p = _centerValues( depth , fIdx , cIdx , true ); } , | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 4]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2528, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:131:106: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 131 | [&]( CumulativeDerivativeValues< double , Dim , PointD >& p ){ p = _cornerValues( depth , fIdx , cIdx , cc , true ); } , | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 4]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2528, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:140:106: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 140 | [&]( CumulativeDerivativeValues< double , Dim , PointD >& p ){ p = _cornerValues( depth , fIdx , cIdx , cc , true ); } , | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 4]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl: In instantiation of ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetSliceTableData(const SortedTreeNodes<3>&, IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SliceTableData*, IsoSurfaceExtractor<3, Real, Vertex>::SliceData::XSliceTableData*, IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SliceTableData*, int, int) [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1772:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:252:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if( offset<0 || offset>((size_t)1<::_SliceValues::setEdgeVertexMap() [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1823:87: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:621:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::_Key, std::pair > >, std::allocator >::_Key, std::pair > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 621 | for( int j=0 ; j::_XSliceValues::setEdgeVertexMap() [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1825:87: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:732:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::_Key, std::pair > >, std::allocator >::_Key, std::pair > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 732 | for( int j=0 ; j::_SliceValues::setVertexPairMap() [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1826:87: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:629:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::_Key, IsoSurfaceExtractor<3, float, open3d::geometry::poisson::Open3DVertex >::_Key>, std::allocator >::_Key, IsoSurfaceExtractor<3, float, open3d::geometry::poisson::Open3DVertex >::_Key> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | for( int j=0 ; j::_XSliceValues::setVertexPairMap() [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1828:87: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:740:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::_Key, IsoSurfaceExtractor<3, float, open3d::geometry::poisson::Open3DVertex >::_Key>, std::allocator >::_Key, IsoSurfaceExtractor<3, float, open3d::geometry::poisson::Open3DVertex >::_Key> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | for( int j=0 ; j::_SliceValues::setFaceEdgeMap() [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1829:85: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:641:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::_Key, std::vector >::_IsoEdge, std::allocator >::_IsoEdge> > >, std::allocator >::_Key, std::vector >::_IsoEdge, std::allocator >::_IsoEdge> > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 641 | for( int j=0 ; j >::_IsoEdge, std::allocator >::_IsoEdge> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 645 | else for( int k=0 ; ksecond.push_back( faceEdgeKeyValues[i][j].second[k] ); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl: In instantiation of ‘void IsoSurfaceExtractor<3, Real, Vertex>::_XSliceValues::setFaceEdgeMap() [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1831:85: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:752:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::_Key, std::vector >::_IsoEdge, std::allocator >::_IsoEdge> > >, std::allocator >::_Key, std::vector >::_IsoEdge, std::allocator >::_IsoEdge> > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 752 | for( int j=0 ; j >::_IsoEdge, std::allocator >::_IsoEdge> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 756 | else for( int k=0 ; ksecond.push_back( faceEdgeKeyValues[i][j].second[k] ); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl: In instantiation of ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetIsoSurface(const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_XSliceValues&, CoredMeshData&, bool, bool, node_index_type&, bool) [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1835:19: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1453:72: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::_IsoEdge, std::allocator >::_IsoEdge> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1453 | if( idx==edges.size() ) | ~~~^~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1391:55: warning: unused variable ‘mcIndex’ [-Wunused-variable] 1391 | unsigned char mcIndex = ( bValues.mcIndices[ i - bValues.sliceData.nodeOffset ] ) | ( fValues.mcIndices[ i - fValues.sliceData.nodeOffset ]<<4 ); | ^~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘void RegularTreeNode::Neighbors >::clear() [with unsigned int ...Widths = {3, 3, 3}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:457:206: required from ‘RegularTreeNode::Neighbors >::Neighbors() [with unsigned int ...Widths = {3, 3, 3}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:501:14: required from ‘void RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::set(int) [with unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:288:16: required from ‘FEMTree::DensityEstimator* FEMTree::setDensityEstimator(const std::vector >&, FEMTree::LocalDepth, Real, int) [with unsigned int DensityDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:535:71: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:460:130: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 460 | void RegularTreeNode< Dim , NodeData , DepthAndOffsetType >::Neighbors< UIntPack< Widths ... > >::clear( void ){ for( int i=0 ; i >::Size ; i++ ) neighbors.data[i] = NULL; } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:54, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h: In instantiation of ‘size_t BlockedVector::resize(size_t, const T&) [with T = int; unsigned int LogBlockSize = 10; unsigned int InitialBlocks = 10; unsigned int AllocationMultiplier = 2; size_t = long unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:252:69: required from ‘void SparseNodeData >::reserve(size_t) [with Data = float; unsigned int ...FEMSigs = {6, 6, 6}; size_t = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:57:24: required from ‘void FEMTree::_addWeightContribution(Allocator >*, FEMTree::DensityEstimator&, FEMTree::FEMTreeNode*, Point, PointSupportKey::type>&, Real) [with bool ThreadSafe = true; unsigned int WeightDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:305:36: required from ‘FEMTree::DensityEstimator* FEMTree::setDensityEstimator(const std::vector >&, FEMTree::LocalDepth, Real, int) [with unsigned int DensityDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:535:71: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h:109:24: warning: unused variable ‘blockIndex’ [-Wunused-variable] 109 | size_t blockIndex = index & _Mask; | ^~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_addWeightContribution(Allocator >*, FEMTree<3, float>::DensityEstimator<2>&, FEMTree<3, float>::FEMTreeNode*, Point, PointSupportKey >&, float)::; ProcessFunction = FEMTree<3, float>::_addWeightContribution(Allocator >*, FEMTree<3, float>::DensityEstimator<2>&, FEMTree<3, float>::FEMTreeNode*, Point, PointSupportKey >&, float)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_addWeightContribution(Allocator >*, FEMTree<3, float>::DensityEstimator<2>&, FEMTree<3, float>::FEMTreeNode*, Point, PointSupportKey >&, float)::; ProcessFunction = FEMTree<3, float>::_addWeightContribution(Allocator >*, FEMTree<3, float>::DensityEstimator<2>&, FEMTree<3, float>::FEMTreeNode*, Point, PointSupportKey >&, float)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:69:2: required from ‘void FEMTree::_addWeightContribution(Allocator >*, FEMTree::DensityEstimator&, FEMTree::FEMTreeNode*, Point, PointSupportKey::type>&, Real) [with bool ThreadSafe = true; unsigned int WeightDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:305:36: required from ‘FEMTree::DensityEstimator* FEMTree::setDensityEstimator(const std::vector >&, FEMTree::LocalDepth, Real, int) [with unsigned int DensityDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:535:71: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:49: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h: In instantiation of ‘bool SetAtomic64(volatile Value*, Value, Value) [with Value = float]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:624:21: required from ‘void AddAtomic64(Number&, Number) [with Number = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:664:28: required from ‘void AddAtomic(Data&, Data) [with Data = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:374:14: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:587:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 587 | uint64_t &_oldValue = *(uint64_t *)&oldValue; | ^~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:588:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 588 | uint64_t &_newValue = *(uint64_t *)&newValue; | ^~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:587:19: warning: unused variable ‘_oldValue’ [-Wunused-variable] 587 | uint64_t &_oldValue = *(uint64_t *)&oldValue; | ^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2526, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl: In instantiation of ‘Real FEMTree::_getSamplesPerNode(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&) const [with unsigned int WeightDegree = 2; PointSupportKey = PointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:113:29: required from ‘void FEMTree::_getSampleDepthAndWeight(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&, Real&, Real&) const [with unsigned int WeightDegree = 2; WeightKey = PointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:203:26: required from ‘Real FEMTree::_splatPointData(Allocator >*, const FEMTree::DensityEstimator&, Point, V, SparseNodeData >&, PointSupportKey::type>&, PointSupportKey::Degree ...> >&, FEMTree::LocalDepth, FEMTree::LocalDepth, int, Real) [with bool CreateNodes = true; bool ThreadSafe = true; unsigned int WeightDegree = 2; V = Point; unsigned int ...DataSigs = {7, 7, 7}; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:381:119: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:95:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for( int dim=0 ; dim::BSplineComponentValues( ( position[dim]-start[dim] ) / w , values[dim] ); | ~~~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_splatPointData, 7, 7, 7>(Allocator >*, FEMTree<3, float>::FEMTreeNode*, Point, Point, SparseNodeData, UIntPack<7, 7, 7> >&, PointSupportKey >&)::; ProcessFunction = FEMTree<3, float>::_splatPointData, 7, 7, 7>(Allocator >*, FEMTree<3, float>::FEMTreeNode*, Point, Point, SparseNodeData, UIntPack<7, 7, 7> >&, PointSupportKey >&)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_splatPointData, 7, 7, 7>(Allocator >*, FEMTree<3, float>::FEMTreeNode*, Point, Point, SparseNodeData, UIntPack<7, 7, 7> >&, PointSupportKey >&)::; ProcessFunction = FEMTree<3, float>::_splatPointData, 7, 7, 7>(Allocator >*, FEMTree<3, float>::FEMTreeNode*, Point, Point, SparseNodeData, UIntPack<7, 7, 7> >&, PointSupportKey >&)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:167:2: required from ‘void FEMTree::_splatPointData(Allocator >*, FEMTree::FEMTreeNode*, Point, V, SparseNodeData >&, PointSupportKey::Degree ...> >&) [with bool CreateNodes = true; bool ThreadSafe = true; V = Point; unsigned int ...DataSigs = {7, 7, 7}; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:390:61: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_PLeftRadii ...>, UIntPack<_PRightRadii ...>, UIntPack<_CLeftRadii ...>, UIntPack<_CRightRadii ...>, ConstWindowSlice*, UIntPack<_PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<_CLeftRadii + _CRightRadii + 1...> >, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ..._PLeftRadii = {2, 2, 2}; unsigned int ..._PRightRadii = {2, 2, 2}; unsigned int ..._CLeftRadii = {2, 2, 2}; unsigned int ..._CRightRadii = {2, 2, 2}; unsigned int ...LeftRadii = {2, 2, 2}; unsigned int ...RightRadii = {2, 2, 2}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:518:69: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_PLeftRadii ...>, UIntPack<_PRightRadii ...>, UIntPack<_CLeftRadii ...>, UIntPack<_CRightRadii ...>, WindowSlice*, UIntPack<_PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<_CLeftRadii + _CRightRadii + 1...> >, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ..._PLeftRadii = {2, 2, 2}; unsigned int ..._PRightRadii = {2, 2, 2}; unsigned int ..._CLeftRadii = {2, 2, 2}; unsigned int ..._CRightRadii = {2, 2, 2}; unsigned int ...LeftRadii = {2, 2, 2}; unsigned int ...RightRadii = {2, 2, 2}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:608:50: required from ‘RegularTreeNode::Neighbors >& RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::getNeighbors(RegularTreeNode*, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ...LeftRadii = {2, 2, 2}; unsigned int ...RightRadii = {2, 2, 2}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:518:52: required from ‘void FEMTree::finalizeForMultigrid(FEMTree::LocalDepth, HasDataFunctor, DenseOrSparseNodeData* ...) [with unsigned int MaxDegree = 2; HasDataFunctor = FEMTree<3, float>::HasNormalDataFunctor >; DenseOrSparseNodeData = {SparseNodeData, UIntPack<7, 7, 7> >, FEMTree<3, float>::DensityEstimator<2>}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:599:59: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:510:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 510 | for( int d=0 ; d>d ) & 1; | ~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘void RegularTreeNode::ConstNeighbors >::clear() [with unsigned int ...Widths = {4, 4, 4}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:467:216: required from ‘RegularTreeNode::ConstNeighbors >::ConstNeighbors() [with unsigned int ...Widths = {4, 4, 4}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2805:66: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:470:135: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 470 | void RegularTreeNode< Dim , NodeData , DepthAndOffsetType >::ConstNeighbors< UIntPack< Widths ... > >::clear( void ){ for( int i=0 ; i >::Size ; i++ ) neighbors.data[i] = NULL; } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static unsigned int RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_LeftRadii ...>, UIntPack<_RightRadii ...>, UIntPack<_LeftRadii ...>, UIntPack<_PLeftRadii ...>, ConstWindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, WindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, int) [with unsigned int ..._PLeftRadii = {1, 1, 1}; unsigned int ..._PRightRadii = {1, 1, 1}; unsigned int ..._CLeftRadii = {2, 2, 2}; unsigned int ..._CRightRadii = {1, 1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:798:17: required from ‘void RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::getNeighbors(UIntPack<_LeftRadii ...>, UIntPack<_RightRadii ...>, const RegularTreeNode*, RegularTreeNode::ConstNeighbors >&) [with unsigned int ..._LeftRadii = {2, 2, 2}; unsigned int ..._RightRadii = {1, 1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2806:28: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:709:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 709 | for( int d=0 ; d>d ) & 1; | ~^~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static unsigned int RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_LeftRadii ...>, UIntPack<_RightRadii ...>, UIntPack<_LeftRadii ...>, UIntPack<_PLeftRadii ...>, ConstWindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, WindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, int) [with unsigned int ..._PLeftRadii = {1, 1, 1}; unsigned int ..._PRightRadii = {1, 1, 1}; unsigned int ..._CLeftRadii = {1, 1, 1}; unsigned int ..._CRightRadii = {2, 2, 2}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:798:17: required from ‘void RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::getNeighbors(UIntPack<_LeftRadii ...>, UIntPack<_RightRadii ...>, const RegularTreeNode*, RegularTreeNode::ConstNeighbors >&) [with unsigned int ..._LeftRadii = {1, 1, 1}; unsigned int ..._RightRadii = {2, 2, 2}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2869:29: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:709:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_setEvaluationState(const double*, unsigned int, State&) const [with unsigned int I = 0; unsigned int TSig = 5; unsigned int D = 0; State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:957:60: required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int TSig = 5; unsigned int ...TSigs = {5, 5}; unsigned int D = 0; unsigned int ...Ds = {0, 0}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:925:24: required from ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, const int*, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {0, 0, 0}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:3037:37: required from ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:660:45: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:946:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 946 | for( int d=0 ; d<=D ; d++ ) std::get< I >( state._oneDValues ).values[ s+LeftPointSupportRadius ][d] = components[d]( _p ); | ~^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:936:48: warning: unused variable ‘LeftSupportRadius’ [-Wunused-variable] 936 | static const int LeftSupportRadius = -BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportStart; | ^~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:938:47: warning: unused variable ‘RightSupportRadius’ [-Wunused-variable] 938 | static const int RightSupportRadius = BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportEnd ; | ^~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::addInterpolationConstraints(DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::InterpolationInfo&) const::::; ProcessFunction = FEMTree<3, float>::addInterpolationConstraints(DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::InterpolationInfo&) const::::; Windows = {WindowSlice*, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::addInterpolationConstraints(DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::InterpolationInfo&) const::::; ProcessFunction = FEMTree<3, float>::addInterpolationConstraints(DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::InterpolationInfo&) const::::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::addInterpolationConstraints(DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::InterpolationInfo&) const::::; ProcessFunction = FEMTree<3, float>::addInterpolationConstraints(DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::InterpolationInfo&) const::::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:3041:8: required from ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:660:45: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘void FEMTree::_updateRestrictedIntegralConstraints(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const T*, T*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2569:40: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1386:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1386 | for( int i=0 ; i::Size ; i++ ) if( _isValidFEM1Node( nodes[i] ) ) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1393:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1393 | for( int i=0 ; i::Size ; i++ ) if( _isValidFEM1Node( nodes[i] ) ) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1352:25: warning: unused variable ‘range’ [-Wunused-variable] 1352 | node_index_type range = end-start; | ^~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1353:25: warning: unused variable ‘lStart’ [-Wunused-variable] 1353 | node_index_type lStart = _sNodesBegin(highDepth-1); | ^~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘void FEMTree::_updateRestrictedInterpolationConstraints(FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, const T*, T*, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2570:45: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1501:65: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1501 | for( int d=0 ; d::Size ; d++ ) temp += dualValues[d] * values[d]; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1460:25: warning: unused variable ‘start’ [-Wunused-variable] 1460 | node_index_type start = _sNodesBegin(lowDepth) , end = _sNodesEnd(lowDepth); | ^~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1460:58: warning: unused variable ‘end’ [-Wunused-variable] 1460 | node_index_type start = _sNodesBegin(lowDepth) , end = _sNodesEnd(lowDepth); | ^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘void FEMTree::_setPointValuesFromProlongedSolution(FEMTree::LocalDepth, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2581:83: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1436:58: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 1436 | pData.dualValues = interpolationInfo( pIndex , _coarserFunctionValues< PointD >( UIntPack< FEMSigs ... >() , pData.position , neighborKey , _sNodes.treeNodes[i] , bsData , prolongedSolution ) ) * pData.weight; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 1]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘DenseNodeData > FEMTree::supportWeights(UIntPack) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2628:79: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2025:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 2025 | for( int i=0 ; i::Degree , 0 >::OverlapSize ... > >::Size ; i++ ) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘DenseNodeData > FEMTree::prolongationWeights(UIntPack, bool) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2629:108: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2181:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2181 | for( int d=0 ; d>d)&1][d] - DownSampleStart[0][d] , end[d] = - DownSampleStart[0][d] + DownSampleEnd[(c>>d)&1][d] + 1; | ~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:744:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 744 | for( int dd=0 ; dd::_solveSystemCG(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, const T*, TDotT, int, bool, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2657:61: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:577:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 577 | for( int d=0 ; d::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:85:4: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:94:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:103:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:119:4: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:128:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:137:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2526, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl: In instantiation of ‘void FEMTree::_getSampleDepthAndWeight(const FEMTree::DensityEstimator&, Point, PointSupportKey&, Real&, Real&) const [with unsigned int WeightDegree = 2; WeightKey = PointSupportKey >; unsigned int Dim = 3; Real = float]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:289:47: required from ‘Real FEMTree::_nearestMultiSplatPointData(const FEMTree::DensityEstimator*, FEMTree::FEMTreeNode*, Point, V, SparseNodeData >&, PointSupportKey::type>&, int) [with unsigned int WeightDegree = 2; V = ProjectiveData; unsigned int ...DataSigs = {0, 0, 0}; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:449:61: required from ‘SparseNodeData, typename _IsotropicUIntPack::type> FEMTree::setMultiDepthDataField(const std::vector >&, std::vector&, const FEMTree::DensityEstimator*, bool) [with unsigned int DataSig = 0; bool CreateNodes = false; unsigned int DensityDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:367:77: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:135:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 135 | for( int d=0 ; d::Neighbors >& RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::getNeighbors(RegularTreeNode*, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ...LeftRadii = {0, 0, 0}; unsigned int ...RightRadii = {0, 0, 0}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:261:59: required from ‘Real FEMTree::_multiSplatPointData(Allocator >*, const FEMTree::DensityEstimator*, FEMTree::FEMTreeNode*, Point, V, SparseNodeData >&, PointSupportKey::type>&, PointSupportKey::Degree ...> >&, int) [with bool CreateNodes = false; bool ThreadSafe = false; unsigned int WeightDegree = 2; V = ProjectiveData; unsigned int ...DataSigs = {0, 0, 0}; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:450:76: required from ‘SparseNodeData, typename _IsotropicUIntPack::type> FEMTree::setMultiDepthDataField(const std::vector >&, std::vector&, const FEMTree::DensityEstimator*, bool) [with unsigned int DataSig = 0; bool CreateNodes = false; unsigned int DensityDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:367:77: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:600:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 600 | for( int i=0 ; i >::Size ; i++ ) if( !neighbors.neighbors.data[i] ) reset = true; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2528, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl: In instantiation of ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_centerValues(unsigned int, const int*, const int*, bool) const [with unsigned int _PointD = 1; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:88:85: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:44:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 44 | for( int d=0 ; d FEMTree::_Evaluator, PointD>::_cornerValues(unsigned int, const int*, const int*, int, bool) const [with unsigned int _PointD = 1; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:97:86: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:53:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 53 | for( int d=0 ; d>d) & 1 ) ? FRONT : BACK; | ~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl: In instantiation of ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, HyperCube::Direction, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:808:60: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1784:38: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:817:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 817 | for( int d=0 ; d& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 847 | if( useBoundaryEvaluation ) p = tree.template _getCornerValues< Real , 1 >( bNeighborKey , leaf , c.index , coefficients , coarseCoefficients , evaluator , tree._maxDepth , isInterior ); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 4]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:848:95: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 848 | else p = tree.template _getCornerValues< Real , 1 >( neighborKey , leaf , c.index , coefficients , coarseCoefficients , evaluator , tree._maxDepth , isInterior ); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 4]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:849:135: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 849 | sValues.cornerValues[vIndex] = p[0] , sValues.cornerGradients[vIndex] = Point< Real , Dim >( p[1] , p[2] , p[3] ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:869:122: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 869 | if( _sValues.cornerGradients ) _sValues.cornerGradients[_vIndex] = sValues.cornerGradients[vIndex]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl: In instantiation of ‘static IsoSurfaceExtractor<3, Real, Vertex>::_Key IsoSurfaceExtractor<3, Real, Vertex>::_VertexData::EdgeIndex(const TreeNode*, HyperCube::Cube<3>::Element<1>, int) [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::TreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1061:43: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetXSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1816:59: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:891:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 891 | for( int dd=0 ; dd& std::pair<_T1, _T2>::operator=(typename std::conditional, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__nonesuch&&>::type) [with _T1 = int; _T2 = open3d::geometry::poisson::Open3DVertex; typename std::conditional, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__nonesuch&&>::type = std::pair >&&]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1071:26: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetXSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1816:59: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:147:7: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 147 | class Open3DVertex { | ^~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1935, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:27: /usr/include/c++/11/bits/stl_pair.h:409:16: note: synthesized method ‘open3d::geometry::poisson::Open3DVertex& open3d::geometry::poisson::Open3DVertex::operator=(open3d::geometry::poisson::Open3DVertex&&)’ first required here 409 | second = std::forward(__p.second); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl: In instantiation of ‘static IsoSurfaceExtractor<3, Real, Vertex>::_Key IsoSurfaceExtractor<3, Real, Vertex>::_VertexData::FaceIndex(const TreeNode*, HyperCube::Cube<3>::Element<2>, int) [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::TreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1361:43: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetXSliceIsoEdges(const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, std::vector::_SlabValues>&) [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1818:23: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:909:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 909 | for( int dd=0 ; dd& std::pair<_T1, _T2>::operator=(typename std::conditional, std::is_copy_assignable<_T2> >::value, const std::pair<_T1, _T2>&, const std::__nonesuch&>::type) [with _T1 = int; _T2 = open3d::geometry::poisson::Open3DVertex; typename std::conditional, std::is_copy_assignable<_T2> >::value, const std::pair<_T1, _T2>&, const std::__nonesuch&>::type = const std::pair >&]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:621:109: required from ‘void IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues::setEdgeVertexMap() [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1823:87: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:147:7: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 147 | class Open3DVertex { | ^~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1935, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:27: /usr/include/c++/11/bits/stl_pair.h:396:16: note: synthesized method ‘open3d::geometry::poisson::Open3DVertex& open3d::geometry::poisson::Open3DVertex::operator=(const open3d::geometry::poisson::Open3DVertex&)’ first required here 396 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl: In instantiation of ‘static unsigned int IsoSurfaceExtractor<3, Real, Vertex>::_AddIsoPolygons(unsigned int, CoredMeshData&, std::vector >&, bool, bool, node_index_type&) [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; node_index_type = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1489:23: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetIsoSurface(const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_XSliceValues&, CoredMeshData&, bool, bool, node_index_type&, bool) [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1835:19: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1706:94: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 1706 | for( unsigned int i=0 ; i’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:49: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h: In instantiation of ‘bool SetAtomic32(volatile Value*, Value, Value) [with Value = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:647:28: required from ‘bool SetAtomic(volatile Value*, Value, Value) [with Value = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:177:15: required from ‘bool RegularTreeNode::_initChildren_s(Allocator >*, Initializer&) [with Initializer = FEMTree<3, float>::_NodeInitializer; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:72:38: required from ‘bool RegularTreeNode::initChildren(Allocator >*, Initializer&) [with bool ThreadSafe = false; Initializer = FEMTree<3, float>::_NodeInitializer; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:66:39: required from ‘FEMTree::FEMTree(size_t) [with unsigned int Dim = 3; Real = float; size_t = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:454:24: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:573:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 573 | uint32_t &_oldValue = *(uint32_t *)&oldValue; | ^~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:574:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 574 | uint32_t &_newValue = *(uint32_t *)&newValue; | ^~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:573:19: warning: unused variable ‘_oldValue’ [-Wunused-variable] 573 | uint32_t &_oldValue = *(uint32_t *)&oldValue; | ^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h: In instantiation of ‘bool SetAtomic64(volatile Value*, Value, Value) [with Value = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:648:28: required from ‘bool SetAtomic(volatile Value*, Value, Value) [with Value = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:177:15: required from ‘bool RegularTreeNode::_initChildren_s(Allocator >*, Initializer&) [with Initializer = FEMTree<3, float>::_NodeInitializer; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:72:38: required from ‘bool RegularTreeNode::initChildren(Allocator >*, Initializer&) [with bool ThreadSafe = false; Initializer = FEMTree<3, float>::_NodeInitializer; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:66:39: required from ‘FEMTree::FEMTree(size_t) [with unsigned int Dim = 3; Real = float; size_t = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:454:24: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:587:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 587 | uint64_t &_oldValue = *(uint64_t *)&oldValue; | ^~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:588:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 588 | uint64_t &_newValue = *(uint64_t *)&newValue; | ^~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:587:19: warning: unused variable ‘_oldValue’ [-Wunused-variable] 587 | uint64_t &_oldValue = *(uint64_t *)&oldValue; | ^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_PLeftRadii ...>, UIntPack<_PRightRadii ...>, UIntPack<_CLeftRadii ...>, UIntPack<_CRightRadii ...>, ConstWindowSlice*, UIntPack<_PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<_CLeftRadii + _CRightRadii + 1...> >, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ..._PLeftRadii = {1, 1, 1}; unsigned int ..._PRightRadii = {1, 1, 1}; unsigned int ..._CLeftRadii = {1, 1, 1}; unsigned int ..._CRightRadii = {1, 1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:518:69: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_PLeftRadii ...>, UIntPack<_PRightRadii ...>, UIntPack<_CLeftRadii ...>, UIntPack<_CRightRadii ...>, WindowSlice*, UIntPack<_PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<_CLeftRadii + _CRightRadii + 1...> >, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ..._PLeftRadii = {1, 1, 1}; unsigned int ..._PRightRadii = {1, 1, 1}; unsigned int ..._CLeftRadii = {1, 1, 1}; unsigned int ..._CRightRadii = {1, 1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:608:50: required from ‘RegularTreeNode::Neighbors >& RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::getNeighbors(RegularTreeNode*, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:55:187: required from ‘void FEMTree::_addWeightContribution(Allocator >*, FEMTree::DensityEstimator&, FEMTree::FEMTreeNode*, Point, PointSupportKey::type>&, Real) [with bool ThreadSafe = true; unsigned int WeightDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:305:36: required from ‘FEMTree::DensityEstimator* FEMTree::setDensityEstimator(const std::vector >&, FEMTree::LocalDepth, Real, int) [with unsigned int DensityDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:535:71: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:510:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 510 | for( int d=0 ; d>d ) & 1; | ~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::_addWeightContribution(Allocator >*, FEMTree<3, float>::DensityEstimator<2>&, FEMTree<3, float>::FEMTreeNode*, Point, PointSupportKey >&, float)::; ProcessFunction = FEMTree<3, float>::_addWeightContribution(Allocator >*, FEMTree<3, float>::DensityEstimator<2>&, FEMTree<3, float>::FEMTreeNode*, Point, PointSupportKey >&, float)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_addWeightContribution(Allocator >*, FEMTree<3, float>::DensityEstimator<2>&, FEMTree<3, float>::FEMTreeNode*, Point, PointSupportKey >&, float)::; ProcessFunction = FEMTree<3, float>::_addWeightContribution(Allocator >*, FEMTree<3, float>::DensityEstimator<2>&, FEMTree<3, float>::FEMTreeNode*, Point, PointSupportKey >&, float)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_addWeightContribution(Allocator >*, FEMTree<3, float>::DensityEstimator<2>&, FEMTree<3, float>::FEMTreeNode*, Point, PointSupportKey >&, float)::; ProcessFunction = FEMTree<3, float>::_addWeightContribution(Allocator >*, FEMTree<3, float>::DensityEstimator<2>&, FEMTree<3, float>::FEMTreeNode*, Point, PointSupportKey >&, float)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:69:2: required from ‘void FEMTree::_addWeightContribution(Allocator >*, FEMTree::DensityEstimator&, FEMTree::FEMTreeNode*, Point, PointSupportKey::type>&, Real) [with bool ThreadSafe = true; unsigned int WeightDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:305:36: required from ‘FEMTree::DensityEstimator* FEMTree::setDensityEstimator(const std::vector >&, FEMTree::LocalDepth, Real, int) [with unsigned int DensityDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:535:71: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::_splatPointData, 7, 7, 7>(Allocator >*, FEMTree<3, float>::FEMTreeNode*, Point, Point, SparseNodeData, UIntPack<7, 7, 7> >&, PointSupportKey >&)::; ProcessFunction = FEMTree<3, float>::_splatPointData, 7, 7, 7>(Allocator >*, FEMTree<3, float>::FEMTreeNode*, Point, Point, SparseNodeData, UIntPack<7, 7, 7> >&, PointSupportKey >&)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_splatPointData, 7, 7, 7>(Allocator >*, FEMTree<3, float>::FEMTreeNode*, Point, Point, SparseNodeData, UIntPack<7, 7, 7> >&, PointSupportKey >&)::; ProcessFunction = FEMTree<3, float>::_splatPointData, 7, 7, 7>(Allocator >*, FEMTree<3, float>::FEMTreeNode*, Point, Point, SparseNodeData, UIntPack<7, 7, 7> >&, PointSupportKey >&)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_splatPointData, 7, 7, 7>(Allocator >*, FEMTree<3, float>::FEMTreeNode*, Point, Point, SparseNodeData, UIntPack<7, 7, 7> >&, PointSupportKey >&)::; ProcessFunction = FEMTree<3, float>::_splatPointData, 7, 7, 7>(Allocator >*, FEMTree<3, float>::FEMTreeNode*, Point, Point, SparseNodeData, UIntPack<7, 7, 7> >&, PointSupportKey >&)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:167:2: required from ‘void FEMTree::_splatPointData(Allocator >*, FEMTree::FEMTreeNode*, Point, V, SparseNodeData >&, PointSupportKey::Degree ...> >&) [with bool CreateNodes = true; bool ThreadSafe = true; V = Point; unsigned int ...DataSigs = {7, 7, 7}; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:390:61: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:43:25: required from ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2794:34: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:48:25: required from ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2794:34: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = std::function; ProcessFunction = std::function&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = std::function; ProcessFunction = std::function&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:66:25: required from ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencils(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::PCStencils&) const [with bool IterateFirst = true; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2795:34: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function, UIntPack<2, 2, 2>, 3>::CCStencil&)>; Windows = {WindowSlice, UIntPack<2, 2, 2>, 3>::CCStencil, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function, UIntPack<2, 2, 2>, 3>::CCStencil&)>; Windows = {WindowSlice, UIntPack<2, 2, 2>, 3>::CCStencil, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:68:24: required from ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencils(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::PCStencils&) const [with bool IterateFirst = true; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2795:34: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘void RegularTreeNode::ConstNeighbors >::clear() [with unsigned int ...Widths = {3, 3, 3}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:467:216: required from ‘RegularTreeNode::ConstNeighbors >::ConstNeighbors() [with unsigned int ...Widths = {3, 3, 3}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:699:14: required from ‘void RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::set(int) [with unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2797:70: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:470:135: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 470 | void RegularTreeNode< Dim , NodeData , DepthAndOffsetType >::ConstNeighbors< UIntPack< Widths ... > >::clear( void ){ for( int i=0 ; i >::Size ; i++ ) neighbors.data[i] = NULL; } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static unsigned int RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_LeftRadii ...>, UIntPack<_RightRadii ...>, UIntPack<_LeftRadii ...>, UIntPack<_PLeftRadii ...>, ConstWindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, WindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, int) [with unsigned int ..._PLeftRadii = {1, 1, 1}; unsigned int ..._PRightRadii = {1, 1, 1}; unsigned int ..._CLeftRadii = {1, 1, 1}; unsigned int ..._CRightRadii = {1, 1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:798:17: required from ‘void RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::getNeighbors(UIntPack<_LeftRadii ...>, UIntPack<_RightRadii ...>, const RegularTreeNode*, RegularTreeNode::ConstNeighbors >&) [with unsigned int ..._LeftRadii = {1, 1, 1}; unsigned int ..._RightRadii = {1, 1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:804:15: required from ‘void RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::getNeighbors(UIntPack<_LeftRadii ...>, UIntPack<_RightRadii ...>, const RegularTreeNode*, RegularTreeNode::ConstNeighbors >&) [with unsigned int ..._LeftRadii = {2, 2, 2}; unsigned int ..._RightRadii = {1, 1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2806:28: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:709:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 709 | for( int d=0 ; d>d ) & 1; | ~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h: In instantiation of ‘void BSplineData::SparseBSplineEvaluator::init(unsigned int) [with unsigned int FEMSig = 5; unsigned int D = 0]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:499:66: required from ‘void BSplineData::reset(int) [with unsigned int FEMSig = 5; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:931:122: required from ‘typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_init() [with unsigned int I = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:912:74: required from ‘FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::PointEvaluator(unsigned int) [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2994:17: required from ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:660:45: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:527:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 527 | for( int i=0 ; i<=Degree ; i++ ) _preComponents[i] = BSplineComponents( depth , _preStart+i ) , _postComponents[i] = BSplineComponents( depth , _postStart+i ); | ~^~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_setEvaluationState(const double*, unsigned int, State&) const [with unsigned int I = 1; unsigned int TSig = 5; unsigned int D = 0; State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:957:60: required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int TSig = 5; unsigned int ...TSigs = {5}; unsigned int D = 0; unsigned int ...Ds = {0}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:958:24: required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int TSig = 5; unsigned int ...TSigs = {5, 5}; unsigned int D = 0; unsigned int ...Ds = {0, 0}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:925:24: required from ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, const int*, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {0, 0, 0}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:3037:37: required from ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:660:45: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:946:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 946 | for( int d=0 ; d<=D ; d++ ) std::get< I >( state._oneDValues ).values[ s+LeftPointSupportRadius ][d] = components[d]( _p ); | ~^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:936:48: warning: unused variable ‘LeftSupportRadius’ [-Wunused-variable] 936 | static const int LeftSupportRadius = -BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportStart; | ^~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:938:47: warning: unused variable ‘RightSupportRadius’ [-Wunused-variable] 938 | static const int RightSupportRadius = BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportEnd ; | ^~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = FEMTree<3, float>::addInterpolationConstraints(DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::InterpolationInfo&) const::::; ProcessFunction = FEMTree<3, float>::addInterpolationConstraints(DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::InterpolationInfo&) const::::; Windows = {WindowSlice*, UIntPack<2> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::addInterpolationConstraints(DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::InterpolationInfo&) const::::; ProcessFunction = FEMTree<3, float>::addInterpolationConstraints(DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::InterpolationInfo&) const::::; Windows = {WindowSlice*, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::addInterpolationConstraints(DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::InterpolationInfo&) const::::; ProcessFunction = FEMTree<3, float>::addInterpolationConstraints(DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::InterpolationInfo&) const::::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::addInterpolationConstraints(DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::InterpolationInfo&) const::::; ProcessFunction = FEMTree<3, float>::addInterpolationConstraints(DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::InterpolationInfo&) const::::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:3041:8: required from ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:660:45: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 234 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; function( w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, const int*, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {1, 1, 1}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1480:31: required from ‘void FEMTree::_updateRestrictedInterpolationConstraints(FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, const T*, T*, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2570:45: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:924:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 924 | for( int d=0 ; d FEMTree::_finerFunctionValues(UIntPack, Point, const ConstPointSupportKey::Degree ...> >&, const FEMTreeNode*, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*) const [with unsigned int PointD = 0; T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1485:123: required from ‘void FEMTree::_updateRestrictedInterpolationConstraints(FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, const T*, T*, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2570:45: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1588:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1588 | for( int dd=0 ; dd>dd) & 1 ); | ~~^~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1603:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1603 | for( int s=0 ; s::Size ; s++ ) values[s] += _solution * dValues[s]; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘CumulativeDerivativeValues FEMTree::_coarserFunctionValues(UIntPack, Point, const ConstPointSupportKey::Degree ...> >&, const FEMTreeNode*, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*) const [with unsigned int PointD = 0; T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1436:85: required from ‘void FEMTree::_setPointValuesFromProlongedSolution(FEMTree::LocalDepth, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2581:83: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1567:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1567 | for( int s=0 ; s::Size ; s++ ) values[s] += _solution * temp[s]; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘FEMIntegrator::ScalarConstraint, UIntPack<_Values ...>, UIntPack, UIntPack >::ScalarConstraint(const std::initializer_list&) [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {0, 0, 0}; unsigned int ...CSignatures = {0, 0, 0}; unsigned int ...CDerivatives = {0, 0, 0}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1997:172: required from ‘DenseNodeData > FEMTree::supportWeights(UIntPack) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2628:79: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1088:61: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1088 | if( d>0 ) for( int dd=0 ; dd, UIntPack<_Values ...>, CDim>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {0, 0, 0}; unsigned int CDim = 1]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2005:33: required from ‘DenseNodeData > FEMTree::supportWeights(UIntPack) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2628:79: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:43:257: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 43 | WindowLoop< Dim >::Run( IsotropicUIntPack< Dim , 0 >() , UIntPack< BSplineOverlapSizes< TDegrees , CDegrees >::OverlapSize ... >() , [&]( int d , int i ){ femOffset[d] = i + center + overlapStart[d]; } , [&]( Point< double , CDim >& p ){ p = ccIntegrate( femOffset , cOffset ); } , stencil() ); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 1]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:48:257: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 48 | WindowLoop< Dim >::Run( IsotropicUIntPack< Dim , 0 >() , UIntPack< BSplineOverlapSizes< TDegrees , CDegrees >::OverlapSize ... >() , [&]( int d , int i ){ cOffset[d] = i + center + overlapStart[d]; } , [&]( Point< double , CDim >& p ){ p = ccIntegrate( femOffset , cOffset );} , stencil() ); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 1]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘SparseMatrix FEMTree::downSampleMatrix(UIntPack, FEMTree::LocalDepth) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:661:28: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1752:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1752 | for( int d=0 ; dset( lowDepth ); | ~^~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1784:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1784 | for( int i=0 ; i::Size ; i++ ) if( _isValidFEM1Node( nodes[i] ) ) rowSize++; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1797:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1797 | for( int i=0 ; i::Size ; i++ ) if( _isValidFEM1Node( nodes[i] ) ) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1823:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1823 | for( int d=0 ; d SparseMatrix::transpose(T (*)(const T&)) const [with T = float; IndexType = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:662:28: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/SparseMatrix.inl:343:99: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 343 | for( size_t i=0 ; i SparseMatrix::operator*(const SparseMatrix&) const [with T = float; IndexType = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:663:19: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/SparseMatrix.inl:240:97: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 240 | for( size_t i=0 ; i::setDiagonalR(T*) const [with T = float; const_iterator = const MatrixEntry*]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:670:20: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/SparseMatrixInterface.inl:148:87: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for( const_iterator iter = begin( i ) ; iter!=e ; iter++ ) if( iter->N==i ) diagonal[i] += iter->Value; | ~~~~~~~^~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘int FEMTree::_solveSlicedSystemGS(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, const T*, TDotT, int, bool, unsigned int, SORWeights, FEMTree::_SolverStats&, bool, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; SORWeights = FEMTree<3, float>::solveSystem<5, 5, 5, float, FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, DenseNodeData >&, FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::SORWeights; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1871:43: required from ‘int FEMTree::_solveSystemGS(UIntPack, bool, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, const T*, TDotT, int, bool, unsigned int, SORWeights, FEMTree::_SolverStats&, bool, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; SORWeights = FEMTree<3, float>::solveSystem<5, 5, 5, float, FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, DenseNodeData >&, FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::SORWeights; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2656:61: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:495:67: warning: unused variable ‘_b’ [-Wunused-variable] 495 | int b = frontSolveBlock , _b = MOD( b , matrixBlocks ) , __b = MOD( b , solveBlocks ); | ^~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:385:22: warning: variable ‘BBlock’ set but not used [-Wunused-but-set-variable] 385 | auto BBlock = [&]( int d , int b , ConstPointer( T ) B ) | ^~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:434:46: warning: unused variable ‘start’ [-Wunused-variable] 434 | int dir = forward ? 1 : -1 , start = forward ? blockBegin : blockEnd-1 , end = forward ? blockEnd : blockBegin-1; | ^~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:434:90: warning: unused variable ‘end’ [-Wunused-variable] 434 | int dir = forward ? 1 : -1 , start = forward ? blockBegin : blockEnd-1 , end = forward ? blockEnd : blockBegin-1; | ^~~ [ 36%] Building CXX object cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/slac/SLACOptimizer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/slac/SLACOptimizer.cpp.o -MF CMakeFiles/tpipelines.dir/slac/SLACOptimizer.cpp.o.d -o CMakeFiles/tpipelines.dir/slac/SLACOptimizer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/pipelines/slac/SLACOptimizer.cpp /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘int FEMTree::_solveSlicedSystemGS(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, const T*, TDotT, int, bool, unsigned int, SORWeights, FEMTree::_SolverStats&, bool, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; SORWeights = FEMTree<3, float>::solveSystem<5, 5, 5, float, FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, DenseNodeData >&, FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::TrivialSORWeights; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1871:43: required from ‘int FEMTree::_solveSystemGS(UIntPack, bool, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, const T*, TDotT, int, bool, unsigned int, SORWeights, FEMTree::_SolverStats&, bool, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; SORWeights = FEMTree<3, float>::solveSystem<5, 5, 5, float, FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, DenseNodeData >&, FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::TrivialSORWeights; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2720:19: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:495:67: warning: unused variable ‘_b’ [-Wunused-variable] 495 | int b = frontSolveBlock , _b = MOD( b , matrixBlocks ) , __b = MOD( b , solveBlocks ); | ^~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:385:22: warning: variable ‘BBlock’ set but not used [-Wunused-but-set-variable] 385 | auto BBlock = [&]( int d , int b , ConstPointer( T ) B ) | ^~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:434:46: warning: unused variable ‘start’ [-Wunused-variable] 434 | int dir = forward ? 1 : -1 , start = forward ? blockBegin : blockEnd-1 , end = forward ? blockEnd : blockBegin-1; | ^~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:434:90: warning: unused variable ‘end’ [-Wunused-variable] 434 | int dir = forward ? 1 : -1 , start = forward ? blockBegin : blockEnd-1 , end = forward ? blockEnd : blockBegin-1; | ^~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:569, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static void BSplineEvaluationData::SetCenterEvaluator(typename BSplineEvaluationData::CenterEvaluator::Evaluator&, int) [with unsigned int D = 0; unsigned int FEMSig = 5; typename BSplineEvaluationData::CenterEvaluator::Evaluator = BSplineEvaluationData<5>::CenterEvaluator<0>::Evaluator]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:363:119: required from ‘static void BSplineEvaluationData::SetEvaluator(BSplineEvaluationData::Evaluator&, int) [with unsigned int D = 0; unsigned int FEMSig = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2017:98: required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setEvaluators(unsigned int) [with unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:74:16: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:83:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 83 | for( int d1=0 ; d1<=D ; d1++ ) evaluator._ccValues[d1][i][j-BSplineSupportSizes< Degree >::SupportStart] = Value( depth , ii , s/res , d1 ); | ~~^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static void BSplineEvaluationData::SetCornerEvaluator(typename BSplineEvaluationData::CornerEvaluator::Evaluator&, int) [with unsigned int D = 0; unsigned int FEMSig = 5; typename BSplineEvaluationData::CornerEvaluator::Evaluator = BSplineEvaluationData<5>::CornerEvaluator<0>::Evaluator]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:363:182: required from ‘static void BSplineEvaluationData::SetEvaluator(BSplineEvaluationData::Evaluator&, int) [with unsigned int D = 0; unsigned int FEMSig = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2017:98: required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setEvaluators(unsigned int) [with unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:74:16: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:126:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 126 | for( int d1=0 ; d1<=D ; d1++ ) | ~~^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static void BSplineEvaluationData::SetChildCenterEvaluator(typename BSplineEvaluationData::CenterEvaluator::ChildEvaluator&, int) [with unsigned int D = 0; unsigned int FEMSig = 5; typename BSplineEvaluationData::CenterEvaluator::ChildEvaluator = BSplineEvaluationData<5>::CenterEvaluator<0>::ChildEvaluator]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:372:134: required from ‘static void BSplineEvaluationData::SetChildEvaluator(BSplineEvaluationData::ChildEvaluator&, int) [with unsigned int D = 0; unsigned int FEMSig = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2018:98: required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setEvaluators(unsigned int) [with unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:74:16: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:96:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 96 | for( int d1=0 ; d1<=D ; d1++ ) evaluator._pcValues[d1][i][j-BSplineSupportSizes< Degree >::ChildSupportStart] = Value( parentDepth , ii , s/res , d1 ); | ~~^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static void BSplineEvaluationData::SetChildCornerEvaluator(typename BSplineEvaluationData::CornerEvaluator::ChildEvaluator&, int) [with unsigned int D = 0; unsigned int FEMSig = 5; typename BSplineEvaluationData::CornerEvaluator::ChildEvaluator = BSplineEvaluationData<5>::CornerEvaluator<0>::ChildEvaluator]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:372:202: required from ‘static void BSplineEvaluationData::SetChildEvaluator(BSplineEvaluationData::ChildEvaluator&, int) [with unsigned int D = 0; unsigned int FEMSig = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2018:98: required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setEvaluators(unsigned int) [with unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:74:16: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:149:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 149 | for( int d1=0 ; d1<=D ; d1++ ) | ~~^~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setDValues(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool, double (*)[(_PointD + 1)]) const [with unsigned int _PointD = 0; unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:35:24: required from ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_values(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool) const [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:45:27: required from ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_centerValues(unsigned int, const int*, const int*, bool) const [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:88:85: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2008:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2008 | if( pc ) for( int dd=0 ; dd<=_PointD ; dd++ ) dValues[I][dd] = off[I]==CENTER ? std::get< I >( childEvaluators[d] ).centerValue( fIdx[I] , cIdx[I] , dd ) : std::get< I >( childEvaluators[d] ).cornerValue( fIdx[I] , cIdx[I]+off[I] , dd ); | ~~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2009:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2009 | else for( int dd=0 ; dd<=_PointD ; dd++ ) dValues[I][dd] = off[I]==CENTER ? std::get< I >( evaluators[d] ).centerValue( fIdx[I] , cIdx[I] , dd ) : std::get< I >( evaluators[d] ).cornerValue( fIdx[I] , cIdx[I]+off[I] , dd ); | ~~^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:85:4: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:94:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:103:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:119:4: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:128:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:137:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘void RegularTreeNode::Neighbors >::clear() [with unsigned int ...Widths = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:457:206: required from ‘RegularTreeNode::Neighbors >::Neighbors() [with unsigned int ...Widths = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:501:14: required from ‘void RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::set(int) [with unsigned int ...LeftRadii = {0, 0, 0}; unsigned int ...RightRadii = {0, 0, 0}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:436:60: required from ‘SparseNodeData, typename _IsotropicUIntPack::type> FEMTree::setMultiDepthDataField(const std::vector >&, std::vector&, const FEMTree::DensityEstimator*, bool) [with unsigned int DataSig = 0; bool CreateNodes = false; unsigned int DensityDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:367:77: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:460:130: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 460 | void RegularTreeNode< Dim , NodeData , DepthAndOffsetType >::Neighbors< UIntPack< Widths ... > >::clear( void ){ for( int i=0 ; i >::Size ; i++ ) neighbors.data[i] = NULL; } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {1, 1, 1}; UpdateFunction = FEMTree<3, float>::_multiSplatPointData, 0, 0, 0>(Allocator >*, const FEMTree<3, float>::DensityEstimator<2>*, FEMTree<3, float>::FEMTreeNode*, Point, ProjectiveData, SparseNodeData, UIntPack<0, 0, 0> >&, PointSupportKey >&, PointSupportKey >&, int)::; ProcessFunction = FEMTree<3, float>::_multiSplatPointData, 0, 0, 0>(Allocator >*, const FEMTree<3, float>::DensityEstimator<2>*, FEMTree<3, float>::FEMTreeNode*, Point, ProjectiveData, SparseNodeData, UIntPack<0, 0, 0> >&, PointSupportKey >&, PointSupportKey >&, int)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<1, 1, 1> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {1, 1, 1}; UpdateFunction = FEMTree<3, float>::_multiSplatPointData, 0, 0, 0>(Allocator >*, const FEMTree<3, float>::DensityEstimator<2>*, FEMTree<3, float>::FEMTreeNode*, Point, ProjectiveData, SparseNodeData, UIntPack<0, 0, 0> >&, PointSupportKey >&, PointSupportKey >&, int)::; ProcessFunction = FEMTree<3, float>::_multiSplatPointData, 0, 0, 0>(Allocator >*, const FEMTree<3, float>::DensityEstimator<2>*, FEMTree<3, float>::FEMTreeNode*, Point, ProjectiveData, SparseNodeData, UIntPack<0, 0, 0> >&, PointSupportKey >&, PointSupportKey >&, int)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<1, 1, 1> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:274:3: required from ‘Real FEMTree::_multiSplatPointData(Allocator >*, const FEMTree::DensityEstimator*, FEMTree::FEMTreeNode*, Point, V, SparseNodeData >&, PointSupportKey::type>&, PointSupportKey::Degree ...> >&, int) [with bool CreateNodes = false; bool ThreadSafe = false; unsigned int WeightDegree = 2; V = ProjectiveData; unsigned int ...DataSigs = {0, 0, 0}; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:450:76: required from ‘SparseNodeData, typename _IsotropicUIntPack::type> FEMTree::setMultiDepthDataField(const std::vector >&, std::vector&, const FEMTree::DensityEstimator*, bool) [with unsigned int DataSig = 0; bool CreateNodes = false; unsigned int DensityDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:367:77: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:85:4: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:94:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:103:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:119:4: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:128:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:137:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2528, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl: In instantiation of ‘CumulativeDerivativeValues FEMTree::_getCornerValues(const ConstCornerSupportKey::Degree ...> >&, const FEMTreeNode*, int, const V*, const V*, const FEMTree::_Evaluator, PointD>&, int, bool) const [with V = float; unsigned int _PointD = 1; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:847:83: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, HyperCube::Direction, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:808:60: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1784:38: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:425:91: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 425 | if( IsActiveNode< Dim >( nodes[ idx ] ) ) for( int d=0 ; d::Size ; d++ ) values[d] += coefficients[ nodes[ idx ]->nodeData.nodeIndex ] * (Real)_values[ idx ][d]; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:445:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 445 | for( int d=0 ; d::Size ; d++ ) values[d] += coefficients[ nodes[idx]->nodeData.nodeIndex ] * (Real)_values[d]; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:467:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 467 | for( int d=0 ; d::Degree >::BCornerSize + 1 ) ... }; | ^~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl: In instantiation of ‘CumulativeDerivativeValues FEMTree::_getCornerValues(const ConstPointSupportKey::Degree ...> >&, const FEMTreeNode*, int, const V*, const V*, const FEMTree::_Evaluator, PointD>&, int, bool) const [with V = float; unsigned int _PointD = 1; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:848:83: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, HyperCube::Direction, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:808:60: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1784:38: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:347:91: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 347 | if( IsActiveNode< Dim >( nodes[ idx ] ) ) for( int d=0 ; d::Size ; d++ ) values[d] += coefficients[ nodes[ idx ]->nodeData.nodeIndex ] * (Real)_values[ idx ][d]; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:367:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 367 | for( int d=0 ; d::Size ; d++ ) values[d] += coefficients[ nodes[ idx ]->nodeData.nodeIndex ] * (Real)_values[d]; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:389:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 389 | for( int d=0 ; d::Degree >::SupportSize ... }; | ^~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl: In instantiation of ‘CumulativeDerivativeValues FEMTree::_getCornerValues(const ConstCornerSupportKey::Degree ...> >&, const FEMTreeNode*, int, const V*, const V*, const FEMTree::_Evaluator, PointD>&, int, bool) const [with V = float; unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:853:110: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, HyperCube::Direction, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:808:60: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1784:38: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:425:91: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 425 | if( IsActiveNode< Dim >( nodes[ idx ] ) ) for( int d=0 ; d::Size ; d++ ) values[d] += coefficients[ nodes[ idx ]->nodeData.nodeIndex ] * (Real)_values[ idx ][d]; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:445:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 445 | for( int d=0 ; d::Size ; d++ ) values[d] += coefficients[ nodes[idx]->nodeData.nodeIndex ] * (Real)_values[d]; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:467:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 467 | for( int d=0 ; d::Degree >::BCornerSize + 1 ) ... }; | ^~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl: In instantiation of ‘CumulativeDerivativeValues FEMTree::_getCornerValues(const ConstPointSupportKey::Degree ...> >&, const FEMTreeNode*, int, const V*, const V*, const FEMTree::_Evaluator, PointD>&, int, bool) const [with V = float; unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:854:110: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, HyperCube::Direction, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:808:60: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1784:38: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:347:91: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 347 | if( IsActiveNode< Dim >( nodes[ idx ] ) ) for( int d=0 ; d::Size ; d++ ) values[d] += coefficients[ nodes[ idx ]->nodeData.nodeIndex ] * (Real)_values[ idx ][d]; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:367:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 367 | for( int d=0 ; d::Size ; d++ ) values[d] += coefficients[ nodes[ idx ]->nodeData.nodeIndex ] * (Real)_values[d]; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:389:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 389 | for( int d=0 ; d::Degree >::SupportSize ... }; | ^~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl: In instantiation of ‘static bool IsoSurfaceExtractor<3, Real, Vertex>::_GetIsoVertex(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, ConstPointSupportKey::type>&, ConstPointSupportKey::Degree>::type>&, const TreeNode*, HyperCube::Cube<2>::Element<1>, HyperCube::Direction, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, Vertex&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, WeightDegree>::type = UIntPack<2, 2, 2>; typename _IsotropicUIntPack<3, FEMSignature::Degree>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::TreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:960:56: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, HyperCube::Direction, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:919:79: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1786:57: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1516:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1516 | for( int d=0 ; d::ConstNeighbors >::clear() [with unsigned int ...Widths = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:769:18: required from ‘RegularTreeNode::ConstNeighbors >& RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::getNeighbors(const RegularTreeNode*) [with unsigned int ...LeftRadii = {0, 0, 0}; unsigned int ...RightRadii = {0, 0, 0}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1049:38: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetXSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1816:59: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:470:135: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 470 | void RegularTreeNode< Dim , NodeData , DepthAndOffsetType >::ConstNeighbors< UIntPack< Widths ... > >::clear( void ){ for( int i=0 ; i >::Size ; i++ ) neighbors.data[i] = NULL; } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2528, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl: In instantiation of ‘V FEMTree::_evaluate(const Coefficients&, Point, FEMTree::PointEvaluator, typename _IsotropicUIntPack::type>&, const ConstPointSupportKey::Degree ...> >&) const [with V = ProjectiveData; Coefficients = SparseNodeData, UIntPack<0, 0, 0> >; unsigned int D = 0; unsigned int ...DataSigs = {0, 0, 0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, typename _IsotropicUIntPack::type> = FEMIntegrator::PointEvaluator, UIntPack<0, 0, 0> >; typename _IsotropicUIntPack::type = UIntPack<0, 0, 0>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1653:164: required from ‘static bool IsoSurfaceExtractor<3, Real, Vertex>::_GetIsoVertex(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, ConstPointSupportKey::type>&, ConstPointSupportKey::Degree>::type>&, const TreeNode*, HyperCube::Cube<2>::Element<0>, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, Vertex&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, WeightDegree>::type = UIntPack<2, 2, 2>; typename _IsotropicUIntPack<3, FEMSignature::Degree>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::TreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1062:56: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetXSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1816:59: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:550:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 550 | for( int i=0 ; i::Size ; i++ ) if( _isValidFEM1Node( nodes[i] ) ) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:547:24: warning: variable ‘scratch’ set but not used [-Wunused-but-set-variable] 547 | double scratch[Dim+1]; | ^~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:54, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h: In instantiation of ‘size_t BlockedVector::resize(size_t, const T&) [with T = float; unsigned int LogBlockSize = 10; unsigned int InitialBlocks = 10; unsigned int AllocationMultiplier = 2; size_t = long unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h:95:45: required from ‘size_t BlockedVector::resize(size_t) [with T = float; unsigned int LogBlockSize = 10; unsigned int InitialBlocks = 10; unsigned int AllocationMultiplier = 2; size_t = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h:137:36: required from ‘size_t BlockedVector::push() [with T = float; unsigned int LogBlockSize = 10; unsigned int InitialBlocks = 10; unsigned int AllocationMultiplier = 2; size_t = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:271:57: required from ‘Data& SparseNodeData >::operator[](const RegularTreeNode >::Dim, FEMTreeNodeData, short unsigned int>*) [with Data = float; unsigned int ...FEMSigs = {6, 6, 6}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:76:29: required from ‘void FEMTree::_addWeightContribution(Allocator >*, FEMTree::DensityEstimator&, FEMTree::FEMTreeNode*, Point, PointSupportKey::type>&, Real) [with bool ThreadSafe = true; unsigned int WeightDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:305:36: required from ‘FEMTree::DensityEstimator* FEMTree::setDensityEstimator(const std::vector >&, FEMTree::LocalDepth, Real, int) [with unsigned int DensityDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:535:71: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h:109:24: warning: unused variable ‘blockIndex’ [-Wunused-variable] 109 | size_t blockIndex = index & _Mask; | ^~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {3}; UpdateFunction = FEMTree<3, float>::_addWeightContribution(Allocator >*, FEMTree<3, float>::DensityEstimator<2>&, FEMTree<3, float>::FEMTreeNode*, Point, PointSupportKey >&, float)::; ProcessFunction = FEMTree<3, float>::_addWeightContribution(Allocator >*, FEMTree<3, float>::DensityEstimator<2>&, FEMTree<3, float>::FEMTreeNode*, Point, PointSupportKey >&, float)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<3> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::_addWeightContribution(Allocator >*, FEMTree<3, float>::DensityEstimator<2>&, FEMTree<3, float>::FEMTreeNode*, Point, PointSupportKey >&, float)::; ProcessFunction = FEMTree<3, float>::_addWeightContribution(Allocator >*, FEMTree<3, float>::DensityEstimator<2>&, FEMTree<3, float>::FEMTreeNode*, Point, PointSupportKey >&, float)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_addWeightContribution(Allocator >*, FEMTree<3, float>::DensityEstimator<2>&, FEMTree<3, float>::FEMTreeNode*, Point, PointSupportKey >&, float)::; ProcessFunction = FEMTree<3, float>::_addWeightContribution(Allocator >*, FEMTree<3, float>::DensityEstimator<2>&, FEMTree<3, float>::FEMTreeNode*, Point, PointSupportKey >&, float)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_addWeightContribution(Allocator >*, FEMTree<3, float>::DensityEstimator<2>&, FEMTree<3, float>::FEMTreeNode*, Point, PointSupportKey >&, float)::; ProcessFunction = FEMTree<3, float>::_addWeightContribution(Allocator >*, FEMTree<3, float>::DensityEstimator<2>&, FEMTree<3, float>::FEMTreeNode*, Point, PointSupportKey >&, float)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:69:2: required from ‘void FEMTree::_addWeightContribution(Allocator >*, FEMTree::DensityEstimator&, FEMTree::FEMTreeNode*, Point, PointSupportKey::type>&, Real) [with bool ThreadSafe = true; unsigned int WeightDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:305:36: required from ‘FEMTree::DensityEstimator* FEMTree::setDensityEstimator(const std::vector >&, FEMTree::LocalDepth, Real, int) [with unsigned int DensityDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:535:71: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 234 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; function( w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘RegularTreeNode::Neighbors >& RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::getNeighbors(RegularTreeNode*, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:215:40: required from ‘RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::NeighborType& RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::getNeighbors(const RegularTreeNode*) [with unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int; RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::NeighborType = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::Neighbors >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:90:46: required from ‘Real FEMTree::_getSamplesPerNode(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&) const [with unsigned int WeightDegree = 2; PointSupportKey = PointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:113:29: required from ‘void FEMTree::_getSampleDepthAndWeight(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&, Real&, Real&) const [with unsigned int WeightDegree = 2; WeightKey = PointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:203:26: required from ‘Real FEMTree::_splatPointData(Allocator >*, const FEMTree::DensityEstimator&, Point, V, SparseNodeData >&, PointSupportKey::type>&, PointSupportKey::Degree ...> >&, FEMTree::LocalDepth, FEMTree::LocalDepth, int, Real) [with bool CreateNodes = true; bool ThreadSafe = true; unsigned int WeightDegree = 2; V = Point; unsigned int ...DataSigs = {7, 7, 7}; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:381:119: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:600:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 600 | for( int i=0 ; i >::Size ; i++ ) if( !neighbors.neighbors.data[i] ) reset = true; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_getSamplesPerNode<2, PointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, PointSupportKey >&) const::; ProcessFunction = FEMTree<3, float>::_getSamplesPerNode<2, PointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, PointSupportKey >&) const::*, UIntPack<3, 3, 3> >::data_type)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_getSamplesPerNode<2, PointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, PointSupportKey >&) const::; ProcessFunction = FEMTree<3, float>::_getSamplesPerNode<2, PointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, PointSupportKey >&) const::*, UIntPack<3, 3, 3> >::data_type)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:99:2: required from ‘Real FEMTree::_getSamplesPerNode(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&) const [with unsigned int WeightDegree = 2; PointSupportKey = PointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:113:29: required from ‘void FEMTree::_getSampleDepthAndWeight(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&, Real&, Real&) const [with unsigned int WeightDegree = 2; WeightKey = PointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:203:26: required from ‘Real FEMTree::_splatPointData(Allocator >*, const FEMTree::DensityEstimator&, Point, V, SparseNodeData >&, PointSupportKey::type>&, PointSupportKey::Degree ...> >&, FEMTree::LocalDepth, FEMTree::LocalDepth, int, Real) [with bool CreateNodes = true; bool ThreadSafe = true; unsigned int WeightDegree = 2; V = Point; unsigned int ...DataSigs = {7, 7, 7}; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:381:119: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:54, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h: In instantiation of ‘size_t BlockedVector::resize(size_t, const T&) [with T = Point; unsigned int LogBlockSize = 10; unsigned int InitialBlocks = 10; unsigned int AllocationMultiplier = 2; size_t = long unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h:95:45: required from ‘size_t BlockedVector::resize(size_t) [with T = Point; unsigned int LogBlockSize = 10; unsigned int InitialBlocks = 10; unsigned int AllocationMultiplier = 2; size_t = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h:137:36: required from ‘size_t BlockedVector::push() [with T = Point; unsigned int LogBlockSize = 10; unsigned int InitialBlocks = 10; unsigned int AllocationMultiplier = 2; size_t = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:271:57: required from ‘Data& SparseNodeData >::operator[](const RegularTreeNode >::Dim, FEMTreeNodeData, short unsigned int>*) [with Data = Point; unsigned int ...FEMSigs = {7, 7, 7}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:174:23: required from ‘void FEMTree::_splatPointData(Allocator >*, FEMTree::FEMTreeNode*, Point, V, SparseNodeData >&, PointSupportKey::Degree ...> >&) [with bool CreateNodes = true; bool ThreadSafe = true; V = Point; unsigned int ...DataSigs = {7, 7, 7}; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:390:61: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h:130:86: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 130 | for( size_t i=0 ; i<_BlockSize ; i++ ) _blocks[b][i] = defaultValue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:54, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h:109:24: warning: unused variable ‘blockIndex’ [-Wunused-variable] 109 | size_t blockIndex = index & _Mask; | ^~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {3}; UpdateFunction = FEMTree<3, float>::_splatPointData, 7, 7, 7>(Allocator >*, FEMTree<3, float>::FEMTreeNode*, Point, Point, SparseNodeData, UIntPack<7, 7, 7> >&, PointSupportKey >&)::; ProcessFunction = FEMTree<3, float>::_splatPointData, 7, 7, 7>(Allocator >*, FEMTree<3, float>::FEMTreeNode*, Point, Point, SparseNodeData, UIntPack<7, 7, 7> >&, PointSupportKey >&)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<3> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::_splatPointData, 7, 7, 7>(Allocator >*, FEMTree<3, float>::FEMTreeNode*, Point, Point, SparseNodeData, UIntPack<7, 7, 7> >&, PointSupportKey >&)::; ProcessFunction = FEMTree<3, float>::_splatPointData, 7, 7, 7>(Allocator >*, FEMTree<3, float>::FEMTreeNode*, Point, Point, SparseNodeData, UIntPack<7, 7, 7> >&, PointSupportKey >&)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_splatPointData, 7, 7, 7>(Allocator >*, FEMTree<3, float>::FEMTreeNode*, Point, Point, SparseNodeData, UIntPack<7, 7, 7> >&, PointSupportKey >&)::; ProcessFunction = FEMTree<3, float>::_splatPointData, 7, 7, 7>(Allocator >*, FEMTree<3, float>::FEMTreeNode*, Point, Point, SparseNodeData, UIntPack<7, 7, 7> >&, PointSupportKey >&)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_splatPointData, 7, 7, 7>(Allocator >*, FEMTree<3, float>::FEMTreeNode*, Point, Point, SparseNodeData, UIntPack<7, 7, 7> >&, PointSupportKey >&)::; ProcessFunction = FEMTree<3, float>::_splatPointData, 7, 7, 7>(Allocator >*, FEMTree<3, float>::FEMTreeNode*, Point, Point, SparseNodeData, UIntPack<7, 7, 7> >&, PointSupportKey >&)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:167:2: required from ‘void FEMTree::_splatPointData(Allocator >*, FEMTree::FEMTreeNode*, Point, V, SparseNodeData >&, PointSupportKey::Degree ...> >&) [with bool CreateNodes = true; bool ThreadSafe = true; V = Point; unsigned int ...DataSigs = {7, 7, 7}; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:390:61: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 234 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; function( w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {4, 4}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:43:25: required from ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2794:34: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {4, 4}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:48:25: required from ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2794:34: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {4, 4}; UpdateFunction = std::function; ProcessFunction = std::function&)>; Windows = {WindowSlice, UIntPack<4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = std::function; ProcessFunction = std::function&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = std::function; ProcessFunction = std::function&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:66:25: required from ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencils(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::PCStencils&) const [with bool IterateFirst = true; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2795:34: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = std::function; ProcessFunction = std::function, UIntPack<2, 2, 2>, 3>::CCStencil&)>; Windows = {WindowSlice, UIntPack<2, 2, 2>, 3>::CCStencil, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function, UIntPack<2, 2, 2>, 3>::CCStencil&)>; Windows = {WindowSlice, UIntPack<2, 2, 2>, 3>::CCStencil, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function, UIntPack<2, 2, 2>, 3>::CCStencil&)>; Windows = {WindowSlice, UIntPack<2, 2, 2>, 3>::CCStencil, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:68:24: required from ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencils(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::PCStencils&) const [with bool IterateFirst = true; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2795:34: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const::; ProcessFunction = BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const::; ProcessFunction = BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:143:24: required from ‘void BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const [with unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1945:15: required from ‘void FEMTree::_downSample(UIntPack, BaseFEMIntegrator::RestrictionProlongation >&, FEMTree::LocalDepth, C*) const [with C = float; unsigned int ...Degrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2901:38: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:158:25: required from ‘void BaseFEMIntegrator::RestrictionProlongation >::setStencils(BaseFEMIntegrator::RestrictionProlongation >::DownSampleStencils&) const [with unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2238:16: required from ‘void FEMTree::_upSample(UIntPack, BaseFEMIntegrator::RestrictionProlongation >&, FEMTree::LocalDepth, C*) const [with C = Point; unsigned int ...Degrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2920:53: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function >&)>; Windows = {WindowSlice >, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function >&)>; Windows = {WindowSlice >, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:160:24: required from ‘void BaseFEMIntegrator::RestrictionProlongation >::setStencils(BaseFEMIntegrator::RestrictionProlongation >::DownSampleStencils&) const [with unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2238:16: required from ‘void FEMTree::_upSample(UIntPack, BaseFEMIntegrator::RestrictionProlongation >&, FEMTree::LocalDepth, C*) const [with C = Point; unsigned int ...Degrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2920:53: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:54, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h: In instantiation of ‘size_t BlockedVector::resize(size_t, const T&) [with T = DualPointInfo<3, float, float, 0>; unsigned int LogBlockSize = 10; unsigned int InitialBlocks = 10; unsigned int AllocationMultiplier = 2; size_t = long unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h:95:45: required from ‘size_t BlockedVector::resize(size_t) [with T = DualPointInfo<3, float, float, 0>; unsigned int LogBlockSize = 10; unsigned int InitialBlocks = 10; unsigned int AllocationMultiplier = 2; size_t = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h:137:36: required from ‘size_t BlockedVector::push() [with T = DualPointInfo<3, float, float, 0>; unsigned int LogBlockSize = 10; unsigned int InitialBlocks = 10; unsigned int AllocationMultiplier = 2; size_t = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:271:57: required from ‘Data& SparseNodeData >::operator[](const RegularTreeNode >::Dim, FEMTreeNodeData, short unsigned int>*) [with Data = DualPointInfo<3, float, float, 0>; unsigned int ...FEMSigs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:869:60: required from ‘SparseNodeData, typename _IsotropicUIntPack::type> FEMTree::_densifyInterpolationInfoAndSetDualConstraints(const std::vector >&, ConstraintDual, int) const [with T = float; unsigned int PointD = 0; ConstraintDual = open3d::geometry::poisson::ConstraintDual<3, float>; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1566:80: required from ‘static FEMTree::ApproximatePointInterpolationInfo* FEMTree::InitializeApproximatePointInterpolationInfo(const FEMTree&, const std::vector >&, ConstraintDual, SystemDual, bool, int) [with T = float; unsigned int PointD = 0; ConstraintDual = open3d::geometry::poisson::ConstraintDual<3, float>; SystemDual = open3d::geometry::poisson::SystemDual<3, float>; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:651:41: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h:109:24: warning: unused variable ‘blockIndex’ [-Wunused-variable] 109 | size_t blockIndex = index & _Mask; | ^~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:569, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘BSplineData::BSplineComponents::BSplineComponents(int, int) [with unsigned int FEMSig = 5; unsigned int D = 0]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:526:24: required from ‘void BSplineData::SparseBSplineEvaluator::init(unsigned int) [with unsigned int FEMSig = 5; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:499:66: required from ‘void BSplineData::reset(int) [with unsigned int FEMSig = 5; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:931:122: required from ‘typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_init() [with unsigned int I = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:912:74: required from ‘FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::PointEvaluator(unsigned int) [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2994:17: required from ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:660:45: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:456:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 456 | for( int d=0 ; d<=Degree ; d++ ) for( int dd=0 ; dd<=Degree ; dd++ ) components[d][dd] = Polynomial< Degree >::BSplineComponent( _Degree-dd ).shift( -( (_Degree+1)/2 ) + d ); | ~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:456:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 456 | for( int d=0 ; d<=Degree ; d++ ) for( int dd=0 ; dd<=Degree ; dd++ ) components[d][dd] = Polynomial< Degree >::BSplineComponent( _Degree-dd ).shift( -( (_Degree+1)/2 ) + d ); | ~~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:460:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 460 | for( int d=0 ; d<=Degree ; d++ ) for( int dd=0 ; dd<=Degree ; dd++ ) components[d][dd] = components[d][dd].scale( width ).shift( width*offset ); | ~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:460:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 460 | for( int d=0 ; d<=Degree ; d++ ) for( int dd=0 ; dd<=Degree ; dd++ ) components[d][dd] = components[d][dd].scale( width ).shift( width*offset ); | ~~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:463:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 463 | for( int d=0 ; d<=Degree ; d++ ) | ~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:468:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 468 | if( idx>=0 && idx, UIntPack<_Values ...> >::_setEvaluationState(const double*, unsigned int, State&) const [with unsigned int I = 2; unsigned int TSig = 5; unsigned int D = 0; State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:958:24: recursively required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int TSig = 5; unsigned int ...TSigs = {5}; unsigned int D = 0; unsigned int ...Ds = {0}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:958:24: required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int TSig = 5; unsigned int ...TSigs = {5, 5}; unsigned int D = 0; unsigned int ...Ds = {0, 0}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:925:24: required from ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, const int*, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {0, 0, 0}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:3037:37: required from ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:660:45: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:946:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 946 | for( int d=0 ; d<=D ; d++ ) std::get< I >( state._oneDValues ).values[ s+LeftPointSupportRadius ][d] = components[d]( _p ); | ~^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:936:48: warning: unused variable ‘LeftSupportRadius’ [-Wunused-variable] 936 | static const int LeftSupportRadius = -BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportStart; | ^~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:938:47: warning: unused variable ‘RightSupportRadius’ [-Wunused-variable] 938 | static const int RightSupportRadius = BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportEnd ; | ^~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘int FEMTree::_childIndex(const FEMTreeNode*, Point) const [with unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1582:33: required from ‘CumulativeDerivativeValues FEMTree::_finerFunctionValues(UIntPack, Point, const ConstPointSupportKey::Degree ...> >&, const FEMTreeNode*, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*) const [with unsigned int PointD = 0; T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1485:123: required from ‘void FEMTree::_updateRestrictedInterpolationConstraints(FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, const T*, T*, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2570:45: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1742:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1742 | for( int d=0 ; d=c[d] ) cIdx |= (1<::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_updateRestrictedInterpolationConstraints<5, 5, 5, float, 0>(FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, FEMTree<3, float>::LocalDepth, const float*, float*, const FEMTree<3, float>::InterpolationInfo*) const::::; ProcessFunction = FEMTree<3, float>::_updateRestrictedInterpolationConstraints<5, 5, 5, float, 0>(FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, FEMTree<3, float>::LocalDepth, const float*, float*, const FEMTree<3, float>::InterpolationInfo*) const::::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_updateRestrictedInterpolationConstraints<5, 5, 5, float, 0>(FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, FEMTree<3, float>::LocalDepth, const float*, float*, const FEMTree<3, float>::InterpolationInfo*) const::::; ProcessFunction = FEMTree<3, float>::_updateRestrictedInterpolationConstraints<5, 5, 5, float, 0>(FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, FEMTree<3, float>::LocalDepth, const float*, float*, const FEMTree<3, float>::InterpolationInfo*) const::::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1490:5: required from ‘void FEMTree::_updateRestrictedInterpolationConstraints(FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, const T*, T*, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2570:45: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static unsigned int RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_LeftRadii ...>, UIntPack<_RightRadii ...>, UIntPack<_LeftRadii ...>, UIntPack<_PLeftRadii ...>, ConstWindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, WindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, int) [with unsigned int ..._PLeftRadii = {1, 1, 1}; unsigned int ..._PRightRadii = {1, 1, 1}; unsigned int ..._CLeftRadii = {1, 1, 1}; unsigned int ..._CRightRadii = {0, 0, 0}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:798:17: required from ‘void RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::getNeighbors(UIntPack<_LeftRadii ...>, UIntPack<_RightRadii ...>, const RegularTreeNode*, RegularTreeNode::ConstNeighbors >&) [with unsigned int ..._LeftRadii = {1, 1, 1}; unsigned int ..._RightRadii = {0, 0, 0}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2018:29: required from ‘DenseNodeData > FEMTree::supportWeights(UIntPack) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2628:79: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:709:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 709 | for( int d=0 ; d>d ) & 1; | ~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::supportWeights<5, 5, 5>(UIntPack<5, 5, 5>) const::::; ProcessFunction = FEMTree<3, float>::supportWeights<5, 5, 5>(UIntPack<5, 5, 5>) const::::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::supportWeights<5, 5, 5>(UIntPack<5, 5, 5>) const::::; ProcessFunction = FEMTree<3, float>::supportWeights<5, 5, 5>(UIntPack<5, 5, 5>) const::::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2037:6: required from ‘DenseNodeData > FEMTree::supportWeights(UIntPack) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2628:79: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; ProcessFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; Windows = {WindowSlice*, UIntPack<3, 3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; ProcessFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; Windows = {WindowSlice*, UIntPack<3, 3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2111:6: required from ‘DenseNodeData > FEMTree::prolongationWeights(UIntPack, bool) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2629:108: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; ProcessFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; ProcessFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2128:6: required from ‘DenseNodeData > FEMTree::prolongationWeights(UIntPack, bool) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2629:108: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘int FEMTree::_getMatrixRowSize(const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1686:60: required from ‘SparseMatrix FEMTree::systemMatrix(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:810:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 810 | for( int i=0 ; i::Size ; i++ ) if( _isValidFEM1Node( _nodes[i] ) ) count++; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/SparseMatrix.h:153, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:53, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/SparseMatrix.inl: In instantiation of ‘void SparseMatrix::setRowSize(size_t, size_t) [with T = float; IndexType = int; size_t = long unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1686:21: required from ‘SparseMatrix FEMTree::systemMatrix(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/SparseMatrix.inl:163:16: warning: comparison of unsigned expression in ‘>= 0’ is always true [-Wtype-limits] 163 | if( row>=0 && row’; use assignment or value-initialization instead [-Wclass-memaccess] 169 | memset( _entries[ row ] , 0 , sizeof( MatrixEntry< T , IndexType > )*count ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/SparseMatrix.h:31, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:53, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/SparseMatrixInterface.h:41:8: note: ‘struct MatrixEntry’ declared here 41 | struct MatrixEntry | ^~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘T FEMTree::_setMatrixRowAndGetConstraintFromProlongation(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, MatrixEntry*, node_index_type, FEMTree::PCStencils::Degree ...> >&, FEMTree::CCStencil::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; node_index_type = int; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1688:49: required from ‘SparseMatrix FEMTree::systemMatrix(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1016:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1016 | for( int i=0 ; i::Size ; i++ ) if( _isValidFEM1Node( _nodes[i] ) ) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘void FEMTree::_setMultiColorIndices(UIntPack, node_index_type, node_index_type, std::vector >&) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; node_index_type = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:194:23: required from ‘void FEMTree::setMultiColorIndices(UIntPack, int, std::vector >&) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:671:23: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:216:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 216 | for( int dd=0 ; dd::_setMatrixRowAndGetConstraintFromProlongation(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, size_t, SparseMatrix::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, node_index_type, FEMTree::PCStencils::Degree ...> >&, FEMTree::CCStencil::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; size_t = long unsigned int; node_index_type = int; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1632:84: required from ‘int FEMTree::_getSliceMatrixAndProlongationConstraints(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, SparseMatrix::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree::CCStencil::Degree ...> >&, FEMTree::PCStencils::Degree ...> >&, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int; node_index_type = int; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:567:43: required from ‘int FEMTree::_solveSystemCG(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, const T*, TDotT, int, bool, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2657:61: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:954:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 954 | for( int i=0 ; i::Size ; i++ ) if( _isValidFEM1Node( _nodes[i] ) ) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:569, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static double BSplineEvaluationData::Value(int, int, double, int) [with unsigned int FEMSig = 5]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:83:115: required from ‘static void BSplineEvaluationData::SetCenterEvaluator(typename BSplineEvaluationData::CenterEvaluator::Evaluator&, int) [with unsigned int D = 0; unsigned int FEMSig = 5; typename BSplineEvaluationData::CenterEvaluator::Evaluator = BSplineEvaluationData<5>::CenterEvaluator<0>::Evaluator]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:363:119: required from ‘static void BSplineEvaluationData::SetEvaluator(BSplineEvaluationData::Evaluator&, int) [with unsigned int D = 0; unsigned int FEMSig = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2017:98: required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setEvaluators(unsigned int) [with unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:74:16: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:46:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 46 | return d<=Degree ? components[ii-BSplineSupportSizes< Degree >::SupportStart][d](s) : 0; | ~^~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setDValues(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool, double (*)[(_PointD + 1)]) const [with unsigned int _PointD = 0; unsigned int I = 1; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2010:32: required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setDValues(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool, double (*)[(_PointD + 1)]) const [with unsigned int _PointD = 0; unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:35:24: required from ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_values(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool) const [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:45:27: required from ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_centerValues(unsigned int, const int*, const int*, bool) const [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:88:85: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2008:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2008 | if( pc ) for( int dd=0 ; dd<=_PointD ; dd++ ) dValues[I][dd] = off[I]==CENTER ? std::get< I >( childEvaluators[d] ).centerValue( fIdx[I] , cIdx[I] , dd ) : std::get< I >( childEvaluators[d] ).cornerValue( fIdx[I] , cIdx[I]+off[I] , dd ); | ~~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2009:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2009 | else for( int dd=0 ; dd<=_PointD ; dd++ ) dValues[I][dd] = off[I]==CENTER ? std::get< I >( evaluators[d] ).centerValue( fIdx[I] , cIdx[I] , dd ) : std::get< I >( evaluators[d] ).cornerValue( fIdx[I] , cIdx[I]+off[I] , dd ); | ~~^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:85:4: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 234 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; function( w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:94:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:103:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:119:4: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:128:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 0>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:137:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_PLeftRadii ...>, UIntPack<_PRightRadii ...>, UIntPack<_CLeftRadii ...>, UIntPack<_CRightRadii ...>, ConstWindowSlice*, UIntPack<_PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<_CLeftRadii + _CRightRadii + 1...> >, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ..._PLeftRadii = {0, 0, 0}; unsigned int ..._PRightRadii = {0, 0, 0}; unsigned int ..._CLeftRadii = {0, 0, 0}; unsigned int ..._CRightRadii = {0, 0, 0}; unsigned int ...LeftRadii = {0, 0, 0}; unsigned int ...RightRadii = {0, 0, 0}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:518:69: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_PLeftRadii ...>, UIntPack<_PRightRadii ...>, UIntPack<_CLeftRadii ...>, UIntPack<_CRightRadii ...>, WindowSlice*, UIntPack<_PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<_CLeftRadii + _CRightRadii + 1...> >, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ..._PLeftRadii = {0, 0, 0}; unsigned int ..._PRightRadii = {0, 0, 0}; unsigned int ..._CLeftRadii = {0, 0, 0}; unsigned int ..._CRightRadii = {0, 0, 0}; unsigned int ...LeftRadii = {0, 0, 0}; unsigned int ...RightRadii = {0, 0, 0}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:608:50: required from ‘RegularTreeNode::Neighbors >& RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::getNeighbors(RegularTreeNode*, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ...LeftRadii = {0, 0, 0}; unsigned int ...RightRadii = {0, 0, 0}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:261:59: required from ‘Real FEMTree::_multiSplatPointData(Allocator >*, const FEMTree::DensityEstimator*, FEMTree::FEMTreeNode*, Point, V, SparseNodeData >&, PointSupportKey::type>&, PointSupportKey::Degree ...> >&, int) [with bool CreateNodes = false; bool ThreadSafe = false; unsigned int WeightDegree = 2; V = ProjectiveData; unsigned int ...DataSigs = {0, 0, 0}; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:450:76: required from ‘SparseNodeData, typename _IsotropicUIntPack::type> FEMTree::setMultiDepthDataField(const std::vector >&, std::vector&, const FEMTree::DensityEstimator*, bool) [with unsigned int DataSig = 0; bool CreateNodes = false; unsigned int DensityDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:367:77: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:510:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 510 | for( int d=0 ; d>d ) & 1; | ~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {1, 1}; UpdateFunction = FEMTree<3, float>::_multiSplatPointData, 0, 0, 0>(Allocator >*, const FEMTree<3, float>::DensityEstimator<2>*, FEMTree<3, float>::FEMTreeNode*, Point, ProjectiveData, SparseNodeData, UIntPack<0, 0, 0> >&, PointSupportKey >&, PointSupportKey >&, int)::; ProcessFunction = FEMTree<3, float>::_multiSplatPointData, 0, 0, 0>(Allocator >*, const FEMTree<3, float>::DensityEstimator<2>*, FEMTree<3, float>::FEMTreeNode*, Point, ProjectiveData, SparseNodeData, UIntPack<0, 0, 0> >&, PointSupportKey >&, PointSupportKey >&, int)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<1, 1> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {1, 1, 1}; UpdateFunction = FEMTree<3, float>::_multiSplatPointData, 0, 0, 0>(Allocator >*, const FEMTree<3, float>::DensityEstimator<2>*, FEMTree<3, float>::FEMTreeNode*, Point, ProjectiveData, SparseNodeData, UIntPack<0, 0, 0> >&, PointSupportKey >&, PointSupportKey >&, int)::; ProcessFunction = FEMTree<3, float>::_multiSplatPointData, 0, 0, 0>(Allocator >*, const FEMTree<3, float>::DensityEstimator<2>*, FEMTree<3, float>::FEMTreeNode*, Point, ProjectiveData, SparseNodeData, UIntPack<0, 0, 0> >&, PointSupportKey >&, PointSupportKey >&, int)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<1, 1, 1> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {1, 1, 1}; UpdateFunction = FEMTree<3, float>::_multiSplatPointData, 0, 0, 0>(Allocator >*, const FEMTree<3, float>::DensityEstimator<2>*, FEMTree<3, float>::FEMTreeNode*, Point, ProjectiveData, SparseNodeData, UIntPack<0, 0, 0> >&, PointSupportKey >&, PointSupportKey >&, int)::; ProcessFunction = FEMTree<3, float>::_multiSplatPointData, 0, 0, 0>(Allocator >*, const FEMTree<3, float>::DensityEstimator<2>*, FEMTree<3, float>::FEMTreeNode*, Point, ProjectiveData, SparseNodeData, UIntPack<0, 0, 0> >&, PointSupportKey >&, PointSupportKey >&, int)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<1, 1, 1> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:274:3: required from ‘Real FEMTree::_multiSplatPointData(Allocator >*, const FEMTree::DensityEstimator*, FEMTree::FEMTreeNode*, Point, V, SparseNodeData >&, PointSupportKey::type>&, PointSupportKey::Degree ...> >&, int) [with bool CreateNodes = false; bool ThreadSafe = false; unsigned int WeightDegree = 2; V = ProjectiveData; unsigned int ...DataSigs = {0, 0, 0}; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:450:76: required from ‘SparseNodeData, typename _IsotropicUIntPack::type> FEMTree::setMultiDepthDataField(const std::vector >&, std::vector&, const FEMTree::DensityEstimator*, bool) [with unsigned int DataSig = 0; bool CreateNodes = false; unsigned int DensityDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:367:77: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:34, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘static typename std::enable_if<(K1 >= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 3; unsigned int K2 = 3; unsigned int D = 3; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 3; unsigned int K2 = 3; unsigned int D = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:45: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 474 | for( int d=0 ; d::SparseBSplineEvaluator::init(unsigned int) [with unsigned int FEMSig = 0; unsigned int D = 0]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:499:66: required from ‘void BSplineData::reset(int) [with unsigned int FEMSig = 0; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:931:122: required from ‘typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_init() [with unsigned int I = 0; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:912:74: required from ‘FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::PointEvaluator(unsigned int) [with unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1753:31: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:527:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 527 | for( int i=0 ; i<=Degree ; i++ ) _preComponents[i] = BSplineComponents( depth , _preStart+i ) , _postComponents[i] = BSplineComponents( depth , _postStart+i ); | ~^~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:569, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static void BSplineEvaluationData::SetCenterEvaluator(typename BSplineEvaluationData::CenterEvaluator::Evaluator&, int) [with unsigned int D = 1; unsigned int FEMSig = 5; typename BSplineEvaluationData::CenterEvaluator::Evaluator = BSplineEvaluationData<5>::CenterEvaluator<1>::Evaluator]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:363:119: required from ‘static void BSplineEvaluationData::SetEvaluator(BSplineEvaluationData::Evaluator&, int) [with unsigned int D = 1; unsigned int FEMSig = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2017:98: required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setEvaluators(unsigned int) [with unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:74:16: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:83:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 83 | for( int d1=0 ; d1<=D ; d1++ ) evaluator._ccValues[d1][i][j-BSplineSupportSizes< Degree >::SupportStart] = Value( depth , ii , s/res , d1 ); | ~~^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static void BSplineEvaluationData::SetCornerEvaluator(typename BSplineEvaluationData::CornerEvaluator::Evaluator&, int) [with unsigned int D = 1; unsigned int FEMSig = 5; typename BSplineEvaluationData::CornerEvaluator::Evaluator = BSplineEvaluationData<5>::CornerEvaluator<1>::Evaluator]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:363:182: required from ‘static void BSplineEvaluationData::SetEvaluator(BSplineEvaluationData::Evaluator&, int) [with unsigned int D = 1; unsigned int FEMSig = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2017:98: required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setEvaluators(unsigned int) [with unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:74:16: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:126:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 126 | for( int d1=0 ; d1<=D ; d1++ ) | ~~^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static void BSplineEvaluationData::SetChildCenterEvaluator(typename BSplineEvaluationData::CenterEvaluator::ChildEvaluator&, int) [with unsigned int D = 1; unsigned int FEMSig = 5; typename BSplineEvaluationData::CenterEvaluator::ChildEvaluator = BSplineEvaluationData<5>::CenterEvaluator<1>::ChildEvaluator]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:372:134: required from ‘static void BSplineEvaluationData::SetChildEvaluator(BSplineEvaluationData::ChildEvaluator&, int) [with unsigned int D = 1; unsigned int FEMSig = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2018:98: required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setEvaluators(unsigned int) [with unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:74:16: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:96:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 96 | for( int d1=0 ; d1<=D ; d1++ ) evaluator._pcValues[d1][i][j-BSplineSupportSizes< Degree >::ChildSupportStart] = Value( parentDepth , ii , s/res , d1 ); | ~~^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static void BSplineEvaluationData::SetChildCornerEvaluator(typename BSplineEvaluationData::CornerEvaluator::ChildEvaluator&, int) [with unsigned int D = 1; unsigned int FEMSig = 5; typename BSplineEvaluationData::CornerEvaluator::ChildEvaluator = BSplineEvaluationData<5>::CornerEvaluator<1>::ChildEvaluator]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:372:202: required from ‘static void BSplineEvaluationData::SetChildEvaluator(BSplineEvaluationData::ChildEvaluator&, int) [with unsigned int D = 1; unsigned int FEMSig = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2018:98: required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setEvaluators(unsigned int) [with unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:74:16: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:149:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 149 | for( int d1=0 ; d1<=D ; d1++ ) | ~~^~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setDValues(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool, double (*)[(_PointD + 1)]) const [with unsigned int _PointD = 1; unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:35:24: required from ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_values(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool) const [with unsigned int _PointD = 1; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:45:27: required from ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_centerValues(unsigned int, const int*, const int*, bool) const [with unsigned int _PointD = 1; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:88:85: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2008:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2008 | if( pc ) for( int dd=0 ; dd<=_PointD ; dd++ ) dValues[I][dd] = off[I]==CENTER ? std::get< I >( childEvaluators[d] ).centerValue( fIdx[I] , cIdx[I] , dd ) : std::get< I >( childEvaluators[d] ).cornerValue( fIdx[I] , cIdx[I]+off[I] , dd ); | ~~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2009:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2009 | else for( int dd=0 ; dd<=_PointD ; dd++ ) dValues[I][dd] = off[I]==CENTER ? std::get< I >( evaluators[d] ).centerValue( fIdx[I] , cIdx[I] , dd ) : std::get< I >( evaluators[d] ).cornerValue( fIdx[I] , cIdx[I]+off[I] , dd ); | ~~^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:85:4: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:94:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:103:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:119:4: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:128:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:137:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘FEMTree::CornerLoopData::CornerLoopData() [with unsigned int ...SupportSizes = {4, 4, 4}; unsigned int Dim = 3; Real = float]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:409:113: required from ‘CumulativeDerivativeValues FEMTree::_getCornerValues(const ConstCornerSupportKey::Degree ...> >&, const FEMTreeNode*, int, const V*, const V*, const FEMTree::_Evaluator, PointD>&, int, bool) const [with V = float; unsigned int _PointD = 1; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:847:83: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, HyperCube::Direction, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:808:60: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1784:38: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2047:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2047 | for( int dd=0 ; dd::CornerLoopData::CornerLoopData() [with unsigned int ...SupportSizes = {2, 2, 2}; unsigned int Dim = 3; Real = float]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:332:105: required from ‘CumulativeDerivativeValues FEMTree::_getCornerValues(const ConstPointSupportKey::Degree ...> >&, const FEMTreeNode*, int, const V*, const V*, const FEMTree::_Evaluator, PointD>&, int, bool) const [with V = float; unsigned int _PointD = 1; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:848:83: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, HyperCube::Direction, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:808:60: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1784:38: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2047:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2047 | for( int dd=0 ; dd FEMTree::_Evaluator, PointD>::_cornerValues(unsigned int, const int*, const int*, int, bool) const [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:444:112: required from ‘CumulativeDerivativeValues FEMTree::_getCornerValues(const ConstCornerSupportKey::Degree ...> >&, const FEMTreeNode*, int, const V*, const V*, const FEMTree::_Evaluator, PointD>&, int, bool) const [with V = float; unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:853:110: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, HyperCube::Direction, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:808:60: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1784:38: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:53:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 53 | for( int d=0 ; d>d) & 1 ) ? FRONT : BACK; | ~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static unsigned int RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_LeftRadii ...>, UIntPack<_RightRadii ...>, UIntPack<_LeftRadii ...>, UIntPack<_PLeftRadii ...>, ConstWindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, WindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, int) [with unsigned int ..._PLeftRadii = {0, 0, 0}; unsigned int ..._PRightRadii = {0, 0, 0}; unsigned int ..._CLeftRadii = {0, 0, 0}; unsigned int ..._CRightRadii = {0, 0, 0}; unsigned int ...LeftRadii = {0, 0, 0}; unsigned int ...RightRadii = {0, 0, 0}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:717:23: required from ‘static unsigned int RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_LeftRadii ...>, UIntPack<_RightRadii ...>, UIntPack<_LeftRadii ...>, UIntPack<_PLeftRadii ...>, WindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, WindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, int) [with unsigned int ..._PLeftRadii = {0, 0, 0}; unsigned int ..._PRightRadii = {0, 0, 0}; unsigned int ..._CLeftRadii = {0, 0, 0}; unsigned int ..._CRightRadii = {0, 0, 0}; unsigned int ...LeftRadii = {0, 0, 0}; unsigned int ...RightRadii = {0, 0, 0}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:771:22: required from ‘RegularTreeNode::ConstNeighbors >& RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::getNeighbors(const RegularTreeNode*) [with unsigned int ...LeftRadii = {0, 0, 0}; unsigned int ...RightRadii = {0, 0, 0}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1049:38: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetXSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1816:59: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:709:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 709 | for( int d=0 ; d>d ) & 1; | ~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2526, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl: In instantiation of ‘Real FEMTree::_getSamplesPerNode(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&) const [with unsigned int WeightDegree = 2; PointSupportKey = ConstPointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:113:29: required from ‘void FEMTree::_getSampleDepthAndWeight(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&, Real&, Real&) const [with unsigned int WeightDegree = 2; WeightKey = ConstPointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1646:33: required from ‘static bool IsoSurfaceExtractor<3, Real, Vertex>::_GetIsoVertex(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, ConstPointSupportKey::type>&, ConstPointSupportKey::Degree>::type>&, const TreeNode*, HyperCube::Cube<2>::Element<0>, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, Vertex&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, WeightDegree>::type = UIntPack<2, 2, 2>; typename _IsotropicUIntPack<3, FEMSignature::Degree>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::TreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1062:56: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetXSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1816:59: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:95:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for( int dim=0 ; dim::BSplineComponentValues( ( position[dim]-start[dim] ) / w , values[dim] ); | ~~~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {0, 0, 0}; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:545:38: required from ‘V FEMTree::_evaluate(const Coefficients&, Point, FEMTree::PointEvaluator, typename _IsotropicUIntPack::type>&, const ConstPointSupportKey::Degree ...> >&) const [with V = ProjectiveData; Coefficients = SparseNodeData, UIntPack<0, 0, 0> >; unsigned int D = 0; unsigned int ...DataSigs = {0, 0, 0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, typename _IsotropicUIntPack::type> = FEMIntegrator::PointEvaluator, UIntPack<0, 0, 0> >; typename _IsotropicUIntPack::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1653:164: required from ‘static bool IsoSurfaceExtractor<3, Real, Vertex>::_GetIsoVertex(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, ConstPointSupportKey::type>&, ConstPointSupportKey::Degree>::type>&, const TreeNode*, HyperCube::Cube<2>::Element<0>, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, Vertex&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, WeightDegree>::type = UIntPack<2, 2, 2>; typename _IsotropicUIntPack<3, FEMSignature::Degree>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::TreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1062:56: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetXSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1816:59: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:917:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 917 | for( int d=0 ; d::_MinimalAreaTriangulation(const Point*, size_t) [with Index = int; Real = float; unsigned int Dim = 3; size_t = long unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MAT.h:57:50: required from ‘std::vector > MinimalAreaTriangulation(const Point*, size_t) [with Index = int; Real = float; unsigned int Dim = 3; size_t = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1707:121: required from ‘static unsigned int IsoSurfaceExtractor<3, Real, Vertex>::_AddIsoPolygons(unsigned int, CoredMeshData&, std::vector >&, bool, bool, node_index_type&) [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1489:23: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetIsoSurface(const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_XSliceValues&, CoredMeshData&, bool, bool, node_index_type&, bool) [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1835:19: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MAT.h:42:45: warning: ‘_MinimalAreaTriangulation::_vertices’ will be initialized after [-Wreorder] 42 | ConstPointer( Point< Real , Dim > ) _vertices; | ^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MAT.h:41:16: warning: ‘size_t _MinimalAreaTriangulation::_vCount’ [-Wreorder] 41 | size_t _vCount; | ^~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MAT.h:60, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MAT.inl:33:1: warning: when initialized here [-Wreorder] 33 | _MinimalAreaTriangulation< Index , Real , Dim >::_MinimalAreaTriangulation( ConstPointer( Point< Real , Dim > ) vertices , size_t vCount ) : _vertices( vertices ) , _vCount( vCount ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::_getSamplesPerNode<2, PointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, PointSupportKey >&) const::; ProcessFunction = FEMTree<3, float>::_getSamplesPerNode<2, PointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, PointSupportKey >&) const::*, UIntPack<3, 3, 3> >::data_type)>; Windows = {WindowSlice*, UIntPack<3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_getSamplesPerNode<2, PointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, PointSupportKey >&) const::; ProcessFunction = FEMTree<3, float>::_getSamplesPerNode<2, PointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, PointSupportKey >&) const::*, UIntPack<3, 3, 3> >::data_type)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_getSamplesPerNode<2, PointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, PointSupportKey >&) const::; ProcessFunction = FEMTree<3, float>::_getSamplesPerNode<2, PointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, PointSupportKey >&) const::*, UIntPack<3, 3, 3> >::data_type)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:99:2: required from ‘Real FEMTree::_getSamplesPerNode(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&) const [with unsigned int WeightDegree = 2; PointSupportKey = PointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:113:29: required from ‘void FEMTree::_getSampleDepthAndWeight(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&, Real&, Real&) const [with unsigned int WeightDegree = 2; WeightKey = PointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:203:26: required from ‘Real FEMTree::_splatPointData(Allocator >*, const FEMTree::DensityEstimator&, Point, V, SparseNodeData >&, PointSupportKey::type>&, PointSupportKey::Degree ...> >&, FEMTree::LocalDepth, FEMTree::LocalDepth, int, Real) [with bool CreateNodes = true; bool ThreadSafe = true; unsigned int WeightDegree = 2; V = Point; unsigned int ...DataSigs = {7, 7, 7}; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:381:119: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_Run, UIntPack<_PRightRadius>, UIntPack<_CLeftRadius>, UIntPack<_CRightRadius> >::Run(ConstWindowSlice*, UIntPack<((_PLeftRadius + _PRightRadius) + 1)> >, WindowSlice*, UIntPack<((_CLeftRadius + _CRightRadius) + 1)> >, int*, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int _PLeftRadius = 2; unsigned int _PRightRadius = 2; unsigned int _CLeftRadius = 2; unsigned int _CRightRadius = 2; unsigned int ...LeftRadii = {2, 2, 2}; unsigned int ...RightRadii = {2, 2, 2}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:530:189: recursively required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_Run, UIntPack<_PRightRadius, _PRightRadii ...>, UIntPack<_CLeftRadius, _CLeftRadii ...>, UIntPack<_CRightRadius, _CRightRadii ...> >::Run(ConstWindowSlice*, UIntPack<((_PLeftRadius + _PRightRadius) + 1), _PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<((_CLeftRadius + _CRightRadius) + 1), _CLeftRadii + _CRightRadii + 1...> >, int*, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int _PLeftRadius = 2; unsigned int ..._PLeftRadii = {2}; unsigned int _PRightRadius = 2; unsigned int ..._PRightRadii = {2}; unsigned int _CLeftRadius = 2; unsigned int ..._CLeftRadii = {2}; unsigned int _CRightRadius = 2; unsigned int ..._CRightRadii = {2}; unsigned int ...LeftRadii = {2, 2, 2}; unsigned int ...RightRadii = {2, 2, 2}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:530:189: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_Run, UIntPack<_PRightRadius, _PRightRadii ...>, UIntPack<_CLeftRadius, _CLeftRadii ...>, UIntPack<_CRightRadius, _CRightRadii ...> >::Run(ConstWindowSlice*, UIntPack<((_PLeftRadius + _PRightRadius) + 1), _PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<((_CLeftRadius + _CRightRadius) + 1), _CLeftRadii + _CRightRadii + 1...> >, int*, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int _PLeftRadius = 2; unsigned int ..._PLeftRadii = {2, 2}; unsigned int _PRightRadius = 2; unsigned int ..._PRightRadii = {2, 2}; unsigned int _CLeftRadius = 2; unsigned int ..._CLeftRadii = {2, 2}; unsigned int _CRightRadius = 2; unsigned int ..._CRightRadii = {2, 2}; unsigned int ...LeftRadii = {2, 2, 2}; unsigned int ...RightRadii = {2, 2, 2}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:511:186: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_PLeftRadii ...>, UIntPack<_PRightRadii ...>, UIntPack<_CLeftRadii ...>, UIntPack<_CRightRadii ...>, ConstWindowSlice*, UIntPack<_PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<_CLeftRadii + _CRightRadii + 1...> >, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ..._PLeftRadii = {2, 2, 2}; unsigned int ..._PRightRadii = {2, 2, 2}; unsigned int ..._CLeftRadii = {2, 2, 2}; unsigned int ..._CRightRadii = {2, 2, 2}; unsigned int ...LeftRadii = {2, 2, 2}; unsigned int ...RightRadii = {2, 2, 2}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:518:69: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_PLeftRadii ...>, UIntPack<_PRightRadii ...>, UIntPack<_CLeftRadii ...>, UIntPack<_CRightRadii ...>, WindowSlice*, UIntPack<_PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<_CLeftRadii + _CRightRadii + 1...> >, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ..._PLeftRadii = {2, 2, 2}; unsigned int ..._PRightRadii = {2, 2, 2}; unsigned int ..._CLeftRadii = {2, 2, 2}; unsigned int ..._CRightRadii = {2, 2, 2}; unsigned int ...LeftRadii = {2, 2, 2}; unsigned int ...RightRadii = {2, 2, 2}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:608:50: required from ‘RegularTreeNode::Neighbors >& RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::getNeighbors(RegularTreeNode*, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ...LeftRadii = {2, 2, 2}; unsigned int ...RightRadii = {2, 2, 2}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:518:52: required from ‘void FEMTree::finalizeForMultigrid(FEMTree::LocalDepth, HasDataFunctor, DenseOrSparseNodeData* ...) [with unsigned int MaxDegree = 2; HasDataFunctor = FEMTree<3, float>::HasNormalDataFunctor >; DenseOrSparseNodeData = {SparseNodeData, UIntPack<7, 7, 7> >, FEMTree<3, float>::DensityEstimator<2>}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:599:59: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:541:26: warning: unused variable ‘D’ [-Wunused-variable] 541 | static const int D = 1; | ^ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {4}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<4> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {4, 4}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:43:25: required from ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2794:34: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 234 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; function( w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {4}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<4> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {4, 4}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<2, 2, 2>, 3>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:48:25: required from ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2794:34: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {4}; UpdateFunction = std::function; ProcessFunction = std::function&)>; Windows = {WindowSlice, UIntPack<4> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {4, 4}; UpdateFunction = std::function; ProcessFunction = std::function&)>; Windows = {WindowSlice, UIntPack<4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = std::function; ProcessFunction = std::function&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = std::function; ProcessFunction = std::function&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:66:25: required from ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencils(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::PCStencils&) const [with bool IterateFirst = true; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2795:34: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = std::function; ProcessFunction = std::function, UIntPack<2, 2, 2>, 3>::CCStencil&)>; Windows = {WindowSlice, UIntPack<2, 2, 2>, 3>::CCStencil, UIntPack<2> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = std::function; ProcessFunction = std::function, UIntPack<2, 2, 2>, 3>::CCStencil&)>; Windows = {WindowSlice, UIntPack<2, 2, 2>, 3>::CCStencil, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function, UIntPack<2, 2, 2>, 3>::CCStencil&)>; Windows = {WindowSlice, UIntPack<2, 2, 2>, 3>::CCStencil, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function, UIntPack<2, 2, 2>, 3>::CCStencil&)>; Windows = {WindowSlice, UIntPack<2, 2, 2>, 3>::CCStencil, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:68:24: required from ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencils(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::PCStencils&) const [with bool IterateFirst = true; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2795:34: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const::; ProcessFunction = BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const::; ProcessFunction = BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const::; ProcessFunction = BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:143:24: required from ‘void BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const [with unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1945:15: required from ‘void FEMTree::_downSample(UIntPack, BaseFEMIntegrator::RestrictionProlongation >&, FEMTree::LocalDepth, C*) const [with C = float; unsigned int ...Degrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2901:38: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = std::function; ProcessFunction = std::function; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:158:25: required from ‘void BaseFEMIntegrator::RestrictionProlongation >::setStencils(BaseFEMIntegrator::RestrictionProlongation >::DownSampleStencils&) const [with unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2238:16: required from ‘void FEMTree::_upSample(UIntPack, BaseFEMIntegrator::RestrictionProlongation >&, FEMTree::LocalDepth, C*) const [with C = Point; unsigned int ...Degrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2920:53: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = std::function; ProcessFunction = std::function >&)>; Windows = {WindowSlice >, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function >&)>; Windows = {WindowSlice >, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function >&)>; Windows = {WindowSlice >, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:160:24: required from ‘void BaseFEMIntegrator::RestrictionProlongation >::setStencils(BaseFEMIntegrator::RestrictionProlongation >::DownSampleStencils&) const [with unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2238:16: required from ‘void FEMTree::_upSample(UIntPack, BaseFEMIntegrator::RestrictionProlongation >&, FEMTree::LocalDepth, C*) const [with C = Point; unsigned int ...Degrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2920:53: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:569, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘BSplineElements::BSplineElements(int, int, BoundaryType) [with unsigned int Degree = 1]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:451:28: required from ‘BSplineData::BSplineComponents::BSplineComponents(int, int) [with unsigned int FEMSig = 5; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:526:24: required from ‘void BSplineData::SparseBSplineEvaluator::init(unsigned int) [with unsigned int FEMSig = 5; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:499:66: required from ‘void BSplineData::reset(int) [with unsigned int FEMSig = 5; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:931:122: required from ‘typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_init() [with unsigned int I = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:912:74: required from ‘FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::PointEvaluator(unsigned int) [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2994:17: required from ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:660:45: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:526:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 526 | for( int i=0 ; i<=Degree ; i++ ) | ~^~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h: In instantiation of ‘void BSplineData::SparseBSplineEvaluator::init(unsigned int) [with unsigned int FEMSig = 5; unsigned int D = 1]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:499:66: required from ‘void BSplineData::reset(int) [with unsigned int FEMSig = 5; unsigned int D = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:931:122: required from ‘typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_init() [with unsigned int I = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}; typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:912:74: required from ‘FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::PointEvaluator(unsigned int) [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2510:94: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:527:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 527 | for( int i=0 ; i<=Degree ; i++ ) _preComponents[i] = BSplineComponents( depth , _preStart+i ) , _postComponents[i] = BSplineComponents( depth , _postStart+i ); | ~^~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = std::function; ProcessFunction = std::function; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = std::function; ProcessFunction = std::function; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:128:25: required from ‘void BaseFEMIntegrator::System >::setStencils(BaseFEMIntegrator::System >::PCStencils&) const [with bool IterateFirst = true; unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1350:32: required from ‘void FEMTree::_updateRestrictedIntegralConstraints(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const T*, T*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2569:40: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function >::CCStencil&)>; Windows = {WindowSlice >::CCStencil, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function >::CCStencil&)>; Windows = {WindowSlice >::CCStencil, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:130:24: required from ‘void BaseFEMIntegrator::System >::setStencils(BaseFEMIntegrator::System >::PCStencils&) const [with bool IterateFirst = true; unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1350:32: required from ‘void FEMTree::_updateRestrictedIntegralConstraints(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const T*, T*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2569:40: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_setEvaluationState(const double*, unsigned int, State&) const [with unsigned int I = 0; unsigned int TSig = 5; unsigned int D = 1; State = FEMIntegrator::PointEvaluatorState, UIntPack<1, 1, 1> >; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:957:60: required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<1, 1, 1> >; unsigned int TSig = 5; unsigned int ...TSigs = {5, 5}; unsigned int D = 1; unsigned int ...Ds = {1, 1}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:925:24: required from ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, const int*, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {1, 1, 1}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1480:31: required from ‘void FEMTree::_updateRestrictedInterpolationConstraints(FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, const T*, T*, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2570:45: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:946:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 946 | for( int d=0 ; d<=D ; d++ ) std::get< I >( state._oneDValues ).values[ s+LeftPointSupportRadius ][d] = components[d]( _p ); | ~^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:936:48: warning: unused variable ‘LeftSupportRadius’ [-Wunused-variable] 936 | static const int LeftSupportRadius = -BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportStart; | ^~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:938:47: warning: unused variable ‘RightSupportRadius’ [-Wunused-variable] 938 | static const int RightSupportRadius = BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportEnd ; | ^~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_finerFunctionValues<0, float, 5, 5, 5>(UIntPack<5, 5, 5>, Point, const ConstPointSupportKey >&, const FEMTreeNode*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*) const::; ProcessFunction = FEMTree<3, float>::_finerFunctionValues<0, float, 5, 5, 5>(UIntPack<5, 5, 5>, Point, const ConstPointSupportKey >&, const FEMTreeNode*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*) const::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_finerFunctionValues<0, float, 5, 5, 5>(UIntPack<5, 5, 5>, Point, const ConstPointSupportKey >&, const FEMTreeNode*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*) const::; ProcessFunction = FEMTree<3, float>::_finerFunctionValues<0, float, 5, 5, 5>(UIntPack<5, 5, 5>, Point, const ConstPointSupportKey >&, const FEMTreeNode*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*) const::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1592:2: required from ‘CumulativeDerivativeValues FEMTree::_finerFunctionValues(UIntPack, Point, const ConstPointSupportKey::Degree ...> >&, const FEMTreeNode*, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*) const [with unsigned int PointD = 0; T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1485:123: required from ‘void FEMTree::_updateRestrictedInterpolationConstraints(FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, const T*, T*, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2570:45: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_updateRestrictedInterpolationConstraints<5, 5, 5, float, 0>(FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, FEMTree<3, float>::LocalDepth, const float*, float*, const FEMTree<3, float>::InterpolationInfo*) const::::; ProcessFunction = FEMTree<3, float>::_updateRestrictedInterpolationConstraints<5, 5, 5, float, 0>(FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, FEMTree<3, float>::LocalDepth, const float*, float*, const FEMTree<3, float>::InterpolationInfo*) const::::; Windows = {WindowSlice*, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_updateRestrictedInterpolationConstraints<5, 5, 5, float, 0>(FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, FEMTree<3, float>::LocalDepth, const float*, float*, const FEMTree<3, float>::InterpolationInfo*) const::::; ProcessFunction = FEMTree<3, float>::_updateRestrictedInterpolationConstraints<5, 5, 5, float, 0>(FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, FEMTree<3, float>::LocalDepth, const float*, float*, const FEMTree<3, float>::InterpolationInfo*) const::::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_updateRestrictedInterpolationConstraints<5, 5, 5, float, 0>(FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, FEMTree<3, float>::LocalDepth, const float*, float*, const FEMTree<3, float>::InterpolationInfo*) const::::; ProcessFunction = FEMTree<3, float>::_updateRestrictedInterpolationConstraints<5, 5, 5, float, 0>(FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, FEMTree<3, float>::LocalDepth, const float*, float*, const FEMTree<3, float>::InterpolationInfo*) const::::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1490:5: required from ‘void FEMTree::_updateRestrictedInterpolationConstraints(FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, const T*, T*, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2570:45: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:43:25: required from ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {0, 0, 0}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2005:33: required from ‘DenseNodeData > FEMTree::supportWeights(UIntPack) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2628:79: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:48:25: required from ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {0, 0, 0}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2005:33: required from ‘DenseNodeData > FEMTree::supportWeights(UIntPack) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2628:79: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static unsigned int RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_LeftRadii ...>, UIntPack<_RightRadii ...>, UIntPack<_LeftRadii ...>, UIntPack<_PLeftRadii ...>, ConstWindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, WindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, int) [with unsigned int ..._PLeftRadii = {1, 1, 1}; unsigned int ..._PRightRadii = {0, 0, 0}; unsigned int ..._CLeftRadii = {1, 1, 1}; unsigned int ..._CRightRadii = {0, 0, 0}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:717:23: required from ‘static unsigned int RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_LeftRadii ...>, UIntPack<_RightRadii ...>, UIntPack<_LeftRadii ...>, UIntPack<_PLeftRadii ...>, WindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, WindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, int) [with unsigned int ..._PLeftRadii = {1, 1, 1}; unsigned int ..._PRightRadii = {0, 0, 0}; unsigned int ..._CLeftRadii = {1, 1, 1}; unsigned int ..._CRightRadii = {0, 0, 0}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:805:17: required from ‘void RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::getNeighbors(UIntPack<_LeftRadii ...>, UIntPack<_RightRadii ...>, const RegularTreeNode*, RegularTreeNode::ConstNeighbors >&) [with unsigned int ..._LeftRadii = {1, 1, 1}; unsigned int ..._RightRadii = {0, 0, 0}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2018:29: required from ‘DenseNodeData > FEMTree::supportWeights(UIntPack) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2628:79: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:709:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 709 | for( int d=0 ; d>d ) & 1; | ~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::supportWeights<5, 5, 5>(UIntPack<5, 5, 5>) const::::; ProcessFunction = FEMTree<3, float>::supportWeights<5, 5, 5>(UIntPack<5, 5, 5>) const::::; Windows = {WindowSlice*, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::supportWeights<5, 5, 5>(UIntPack<5, 5, 5>) const::::; ProcessFunction = FEMTree<3, float>::supportWeights<5, 5, 5>(UIntPack<5, 5, 5>) const::::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::supportWeights<5, 5, 5>(UIntPack<5, 5, 5>) const::::; ProcessFunction = FEMTree<3, float>::supportWeights<5, 5, 5>(UIntPack<5, 5, 5>) const::::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2037:6: required from ‘DenseNodeData > FEMTree::supportWeights(UIntPack) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2628:79: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; ProcessFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; Windows = {WindowSlice*, UIntPack<3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; ProcessFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; Windows = {WindowSlice*, UIntPack<3, 3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; ProcessFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; Windows = {WindowSlice*, UIntPack<3, 3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2111:6: required from ‘DenseNodeData > FEMTree::prolongationWeights(UIntPack, bool) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2629:108: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; ProcessFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; Windows = {WindowSlice*, UIntPack<3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; ProcessFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; ProcessFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2128:6: required from ‘DenseNodeData > FEMTree::prolongationWeights(UIntPack, bool) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2629:108: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘void FEMTree::_addPointValues(UIntPack, StaticWindow::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1008:17: required from ‘T FEMTree::_setMatrixRowAndGetConstraintFromProlongation(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, MatrixEntry*, node_index_type, FEMTree::PCStencils::Degree ...> >&, FEMTree::CCStencil::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; node_index_type = int; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1688:49: required from ‘SparseMatrix FEMTree::systemMatrix(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:873:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 873 | for( int d=0 ; d& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 887 | values = peState.template dValues< Real , CumulativeDerivatives< Dim , PointD > >( off ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 1]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:881:46: warning: unused variable ‘weight’ [-Wunused-variable] 881 | Real weight = pData.weight; | ^~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:889:44: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 889 | dualValues = iInfo( pIndex , values ) * pData.weight; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = double; unsigned int Dim = 1]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:892:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 892 | for( int d=0 ; d::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1760:2: required from ‘SparseMatrix FEMTree::downSampleMatrix(UIntPack, FEMTree::LocalDepth) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:661:28: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; Windows = {}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; Windows = {}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1805:5: required from ‘SparseMatrix FEMTree::downSampleMatrix(UIntPack, FEMTree::LocalDepth) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:661:28: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1813:5: required from ‘SparseMatrix FEMTree::downSampleMatrix(UIntPack, FEMTree::LocalDepth) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:661:28: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:49: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h: In instantiation of ‘void AddAtomic32(Number&, Number) [with Number = long unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:663:28: required from ‘void AddAtomic(Data&, Data) [with Data = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/SparseMatrix.inl:352:13: required from ‘SparseMatrix SparseMatrix::transpose(T (*)(const T&)) const [with T = float; IndexType = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:662:28: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:611:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 611 | uint32_t &_current = *(uint32_t *)¤t; | ^~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:612:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 612 | uint32_t &_sum = *(uint32_t *)∑ | ^~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:104:25: required from ‘void BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:565:32: required from ‘int FEMTree::_solveSystemCG(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, const T*, TDotT, int, bool, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2657:61: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:109:25: required from ‘void BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:565:32: required from ‘int FEMTree::_solveSystemCG(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, const T*, TDotT, int, bool, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2657:61: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:569, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘BSplineData::BSplineComponents::BSplineComponents(int, int) [with unsigned int FEMSig = 5; unsigned int D = 1]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:40:61: required from ‘static double BSplineEvaluationData::Value(int, int, double, int) [with unsigned int FEMSig = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:83:115: required from ‘static void BSplineEvaluationData::SetCenterEvaluator(typename BSplineEvaluationData::CenterEvaluator::Evaluator&, int) [with unsigned int D = 0; unsigned int FEMSig = 5; typename BSplineEvaluationData::CenterEvaluator::Evaluator = BSplineEvaluationData<5>::CenterEvaluator<0>::Evaluator]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:363:119: required from ‘static void BSplineEvaluationData::SetEvaluator(BSplineEvaluationData::Evaluator&, int) [with unsigned int D = 0; unsigned int FEMSig = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2017:98: required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setEvaluators(unsigned int) [with unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:74:16: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:456:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 456 | for( int d=0 ; d<=Degree ; d++ ) for( int dd=0 ; dd<=Degree ; dd++ ) components[d][dd] = Polynomial< Degree >::BSplineComponent( _Degree-dd ).shift( -( (_Degree+1)/2 ) + d ); | ~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:456:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 456 | for( int d=0 ; d<=Degree ; d++ ) for( int dd=0 ; dd<=Degree ; dd++ ) components[d][dd] = Polynomial< Degree >::BSplineComponent( _Degree-dd ).shift( -( (_Degree+1)/2 ) + d ); | ~~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:460:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 460 | for( int d=0 ; d<=Degree ; d++ ) for( int dd=0 ; dd<=Degree ; dd++ ) components[d][dd] = components[d][dd].scale( width ).shift( width*offset ); | ~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:460:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 460 | for( int d=0 ; d<=Degree ; d++ ) for( int dd=0 ; dd<=Degree ; dd++ ) components[d][dd] = components[d][dd].scale( width ).shift( width*offset ); | ~~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:463:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 463 | for( int d=0 ; d<=Degree ; d++ ) | ~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:468:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 468 | if( idx>=0 && idx::type FEMTree::_Evaluator, PointD>::_setDValues(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool, double (*)[(_PointD + 1)]) const [with unsigned int _PointD = 0; unsigned int I = 2; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2010:32: recursively required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setDValues(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool, double (*)[(_PointD + 1)]) const [with unsigned int _PointD = 0; unsigned int I = 1; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2010:32: required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setDValues(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool, double (*)[(_PointD + 1)]) const [with unsigned int _PointD = 0; unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:35:24: required from ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_values(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool) const [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:45:27: required from ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_centerValues(unsigned int, const int*, const int*, bool) const [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:88:85: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:487:16: required from ‘FEMTree::_MultiThreadedEvaluator, PointD, T>::_MultiThreadedEvaluator(const FEMTree*, const DenseNodeData >&, int) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; T = float; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:697:17: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2008:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2008 | if( pc ) for( int dd=0 ; dd<=_PointD ; dd++ ) dValues[I][dd] = off[I]==CENTER ? std::get< I >( childEvaluators[d] ).centerValue( fIdx[I] , cIdx[I] , dd ) : std::get< I >( childEvaluators[d] ).cornerValue( fIdx[I] , cIdx[I]+off[I] , dd ); | ~~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2009:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2009 | else for( int dd=0 ; dd<=_PointD ; dd++ ) dValues[I][dd] = off[I]==CENTER ? std::get< I >( evaluators[d] ).centerValue( fIdx[I] , cIdx[I] , dd ) : std::get< I >( evaluators[d] ).cornerValue( fIdx[I] , cIdx[I]+off[I] , dd ); | ~~^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:54, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h: In instantiation of ‘size_t BlockedVector::resize(size_t, const T&) [with T = ProjectiveData; unsigned int LogBlockSize = 10; unsigned int InitialBlocks = 10; unsigned int AllocationMultiplier = 2; size_t = long unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h:95:45: required from ‘size_t BlockedVector::resize(size_t) [with T = ProjectiveData; unsigned int LogBlockSize = 10; unsigned int InitialBlocks = 10; unsigned int AllocationMultiplier = 2; size_t = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h:137:36: required from ‘size_t BlockedVector::push() [with T = ProjectiveData; unsigned int LogBlockSize = 10; unsigned int InitialBlocks = 10; unsigned int AllocationMultiplier = 2; size_t = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:271:57: required from ‘Data& SparseNodeData >::operator[](const RegularTreeNode >::Dim, FEMTreeNodeData, short unsigned int>*) [with Data = ProjectiveData; unsigned int ...FEMSigs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:293:125: required from ‘Real FEMTree::_nearestMultiSplatPointData(const FEMTree::DensityEstimator*, FEMTree::FEMTreeNode*, Point, V, SparseNodeData >&, PointSupportKey::type>&, int) [with unsigned int WeightDegree = 2; V = ProjectiveData; unsigned int ...DataSigs = {0, 0, 0}; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:449:61: required from ‘SparseNodeData, typename _IsotropicUIntPack::type> FEMTree::setMultiDepthDataField(const std::vector >&, std::vector&, const FEMTree::DensityEstimator*, bool) [with unsigned int DataSig = 0; bool CreateNodes = false; unsigned int DensityDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:367:77: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BlockedVector.h:109:24: warning: unused variable ‘blockIndex’ [-Wunused-variable] 109 | size_t blockIndex = index & _Mask; | ^~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {1}; UpdateFunction = FEMTree<3, float>::_multiSplatPointData, 0, 0, 0>(Allocator >*, const FEMTree<3, float>::DensityEstimator<2>*, FEMTree<3, float>::FEMTreeNode*, Point, ProjectiveData, SparseNodeData, UIntPack<0, 0, 0> >&, PointSupportKey >&, PointSupportKey >&, int)::; ProcessFunction = FEMTree<3, float>::_multiSplatPointData, 0, 0, 0>(Allocator >*, const FEMTree<3, float>::DensityEstimator<2>*, FEMTree<3, float>::FEMTreeNode*, Point, ProjectiveData, SparseNodeData, UIntPack<0, 0, 0> >&, PointSupportKey >&, PointSupportKey >&, int)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<1> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {1, 1}; UpdateFunction = FEMTree<3, float>::_multiSplatPointData, 0, 0, 0>(Allocator >*, const FEMTree<3, float>::DensityEstimator<2>*, FEMTree<3, float>::FEMTreeNode*, Point, ProjectiveData, SparseNodeData, UIntPack<0, 0, 0> >&, PointSupportKey >&, PointSupportKey >&, int)::; ProcessFunction = FEMTree<3, float>::_multiSplatPointData, 0, 0, 0>(Allocator >*, const FEMTree<3, float>::DensityEstimator<2>*, FEMTree<3, float>::FEMTreeNode*, Point, ProjectiveData, SparseNodeData, UIntPack<0, 0, 0> >&, PointSupportKey >&, PointSupportKey >&, int)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<1, 1> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {1, 1, 1}; UpdateFunction = FEMTree<3, float>::_multiSplatPointData, 0, 0, 0>(Allocator >*, const FEMTree<3, float>::DensityEstimator<2>*, FEMTree<3, float>::FEMTreeNode*, Point, ProjectiveData, SparseNodeData, UIntPack<0, 0, 0> >&, PointSupportKey >&, PointSupportKey >&, int)::; ProcessFunction = FEMTree<3, float>::_multiSplatPointData, 0, 0, 0>(Allocator >*, const FEMTree<3, float>::DensityEstimator<2>*, FEMTree<3, float>::FEMTreeNode*, Point, ProjectiveData, SparseNodeData, UIntPack<0, 0, 0> >&, PointSupportKey >&, PointSupportKey >&, int)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<1, 1, 1> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {1, 1, 1}; UpdateFunction = FEMTree<3, float>::_multiSplatPointData, 0, 0, 0>(Allocator >*, const FEMTree<3, float>::DensityEstimator<2>*, FEMTree<3, float>::FEMTreeNode*, Point, ProjectiveData, SparseNodeData, UIntPack<0, 0, 0> >&, PointSupportKey >&, PointSupportKey >&, int)::; ProcessFunction = FEMTree<3, float>::_multiSplatPointData, 0, 0, 0>(Allocator >*, const FEMTree<3, float>::DensityEstimator<2>*, FEMTree<3, float>::FEMTreeNode*, Point, ProjectiveData, SparseNodeData, UIntPack<0, 0, 0> >&, PointSupportKey >&, PointSupportKey >&, int)::::FEMTreeNode*)>; Windows = {WindowSlice*, UIntPack<1, 1, 1> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:274:3: required from ‘Real FEMTree::_multiSplatPointData(Allocator >*, const FEMTree::DensityEstimator*, FEMTree::FEMTreeNode*, Point, V, SparseNodeData >&, PointSupportKey::type>&, PointSupportKey::Degree ...> >&, int) [with bool CreateNodes = false; bool ThreadSafe = false; unsigned int WeightDegree = 2; V = ProjectiveData; unsigned int ...DataSigs = {0, 0, 0}; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:450:76: required from ‘SparseNodeData, typename _IsotropicUIntPack::type> FEMTree::setMultiDepthDataField(const std::vector >&, std::vector&, const FEMTree::DensityEstimator*, bool) [with unsigned int DataSig = 0; bool CreateNodes = false; unsigned int DensityDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:367:77: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 234 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; function( w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:34, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘typename std::enable_if<(_D == _K)>::type HyperCube::Cube::Element::_directions(HyperCube::Direction*) const [with unsigned int _D = 3; unsigned int _K = 3; unsigned int K = 3; unsigned int D = 3; typename std::enable_if<(_D == _K)>::type = void]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:408:81: required from ‘void HyperCube::Cube::Element::directions(HyperCube::Direction*) const [with unsigned int K = 3; unsigned int D = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:210:18: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 3; unsigned int K = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:227:51: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:45: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:426:129: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 426 | typename std::enable_if< _D==_K >::type Cube< D >::Element< K >::_directions( Direction* dirs ) const { for( int d=0 ; d= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 3; unsigned int K2 = 2; unsigned int D = 3; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 3; unsigned int K2 = 2; unsigned int D = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:45: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 474 | for( int d=0 ; d::BSplineComponents::BSplineComponents(int, int) [with unsigned int FEMSig = 0; unsigned int D = 0]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:526:24: required from ‘void BSplineData::SparseBSplineEvaluator::init(unsigned int) [with unsigned int FEMSig = 0; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:499:66: required from ‘void BSplineData::reset(int) [with unsigned int FEMSig = 0; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:931:122: required from ‘typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_init() [with unsigned int I = 0; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:912:74: required from ‘FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::PointEvaluator(unsigned int) [with unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1753:31: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:456:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 456 | for( int d=0 ; d<=Degree ; d++ ) for( int dd=0 ; dd<=Degree ; dd++ ) components[d][dd] = Polynomial< Degree >::BSplineComponent( _Degree-dd ).shift( -( (_Degree+1)/2 ) + d ); | ~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:456:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 456 | for( int d=0 ; d<=Degree ; d++ ) for( int dd=0 ; dd<=Degree ; dd++ ) components[d][dd] = Polynomial< Degree >::BSplineComponent( _Degree-dd ).shift( -( (_Degree+1)/2 ) + d ); | ~~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:460:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 460 | for( int d=0 ; d<=Degree ; d++ ) for( int dd=0 ; dd<=Degree ; dd++ ) components[d][dd] = components[d][dd].scale( width ).shift( width*offset ); | ~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:460:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 460 | for( int d=0 ; d<=Degree ; d++ ) for( int dd=0 ; dd<=Degree ; dd++ ) components[d][dd] = components[d][dd].scale( width ).shift( width*offset ); | ~~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:463:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 463 | for( int d=0 ; d<=Degree ; d++ ) | ~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:468:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 468 | if( idx>=0 && idx::type FEMTree::_Evaluator, PointD>::_setDValues(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool, double (*)[(_PointD + 1)]) const [with unsigned int _PointD = 1; unsigned int I = 1; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2010:32: required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setDValues(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool, double (*)[(_PointD + 1)]) const [with unsigned int _PointD = 1; unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:35:24: required from ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_values(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool) const [with unsigned int _PointD = 1; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:45:27: required from ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_centerValues(unsigned int, const int*, const int*, bool) const [with unsigned int _PointD = 1; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:88:85: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2008:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2008 | if( pc ) for( int dd=0 ; dd<=_PointD ; dd++ ) dValues[I][dd] = off[I]==CENTER ? std::get< I >( childEvaluators[d] ).centerValue( fIdx[I] , cIdx[I] , dd ) : std::get< I >( childEvaluators[d] ).cornerValue( fIdx[I] , cIdx[I]+off[I] , dd ); | ~~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2009:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2009 | else for( int dd=0 ; dd<=_PointD ; dd++ ) dValues[I][dd] = off[I]==CENTER ? std::get< I >( evaluators[d] ).centerValue( fIdx[I] , cIdx[I] , dd ) : std::get< I >( evaluators[d] ).cornerValue( fIdx[I] , cIdx[I]+off[I] , dd ); | ~~^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:85:4: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 234 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; function( w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:94:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:103:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:119:4: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:128:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {4, 4, 4}; UpdateFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::; ProcessFunction = FEMTree<3, float>::_Evaluator, 1>::set(FEMTree<3, float>::LocalDepth)::&)>; Windows = {WindowSlice, UIntPack<4, 4, 4> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:137:5: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static unsigned int RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_LeftRadii ...>, UIntPack<_RightRadii ...>, UIntPack<_LeftRadii ...>, UIntPack<_PLeftRadii ...>, ConstWindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, WindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, int) [with unsigned int ..._PLeftRadii = {1, 1, 1}; unsigned int ..._PRightRadii = {2, 2, 2}; unsigned int ..._CLeftRadii = {1, 1, 1}; unsigned int ..._CRightRadii = {2, 2, 2}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {2, 2, 2}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:717:23: required from ‘static unsigned int RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_LeftRadii ...>, UIntPack<_RightRadii ...>, UIntPack<_LeftRadii ...>, UIntPack<_PLeftRadii ...>, WindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, WindowSlice*, UIntPack<_LeftRadii + _RightRadii + 1...> >, int) [with unsigned int ..._PLeftRadii = {1, 1, 1}; unsigned int ..._PRightRadii = {2, 2, 2}; unsigned int ..._CLeftRadii = {1, 1, 1}; unsigned int ..._CRightRadii = {2, 2, 2}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {2, 2, 2}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:771:22: required from ‘RegularTreeNode::ConstNeighbors >& RegularTreeNode::ConstNeighborKey, UIntPack<__Values ...> >::getNeighbors(const RegularTreeNode*) [with unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {2, 2, 2}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:835:59: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, HyperCube::Direction, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:808:60: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1784:38: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:709:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 709 | for( int d=0 ; d>d ) & 1; | ~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:34, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘static typename std::enable_if<((_D != K) && (K == 0)), unsigned int>::type HyperCube::Cube::_ElementMCIndex(HyperCube::Cube::Element, unsigned int) [with unsigned int K = 0; unsigned int _D = 2; unsigned int D = 2; typename std::enable_if<((_D != K) && (K == 0)), unsigned int>::type = unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:597:111: required from ‘static unsigned int HyperCube::Cube::ElementMCIndex(HyperCube::Cube::Element, unsigned int) [with unsigned int K = 0; unsigned int D = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:614:70: required from ‘static typename std::enable_if<((_D != K) && (K != 0)), unsigned int>::type HyperCube::Cube::_ElementMCIndex(HyperCube::Cube::Element, unsigned int) [with unsigned int K = 1; unsigned int _D = 3; unsigned int D = 3; typename std::enable_if<((_D != K) && (K != 0)), unsigned int>::type = unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:597:111: required from ‘static unsigned int HyperCube::Cube::ElementMCIndex(HyperCube::Cube::Element, unsigned int) [with unsigned int K = 1; unsigned int D = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1053:70: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetXSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1816:59: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:621:75: warning: unused variable ‘_Shift’ [-Wunused-variable] 621 | static const unsigned int Shift = ElementNum< 0 >() / 2 , _Shift = Cube< K >::template ElementNum< 0 >() / 2; | ^~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, const int*, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {0, 0, 0}; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:918:23: required from ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {0, 0, 0}; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:545:38: required from ‘V FEMTree::_evaluate(const Coefficients&, Point, FEMTree::PointEvaluator, typename _IsotropicUIntPack::type>&, const ConstPointSupportKey::Degree ...> >&) const [with V = ProjectiveData; Coefficients = SparseNodeData, UIntPack<0, 0, 0> >; unsigned int D = 0; unsigned int ...DataSigs = {0, 0, 0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, typename _IsotropicUIntPack::type> = FEMIntegrator::PointEvaluator, UIntPack<0, 0, 0> >; typename _IsotropicUIntPack::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1653:164: required from ‘static bool IsoSurfaceExtractor<3, Real, Vertex>::_GetIsoVertex(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, ConstPointSupportKey::type>&, ConstPointSupportKey::Degree>::type>&, const TreeNode*, HyperCube::Cube<2>::Element<0>, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, Vertex&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, WeightDegree>::type = UIntPack<2, 2, 2>; typename _IsotropicUIntPack<3, FEMSignature::Degree>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::TreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1062:56: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetXSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1816:59: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:924:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 924 | for( int d=0 ; d::_set() [with Index = int; Real = float; unsigned int Dim = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MAT.inl:83:2: required from ‘std::vector > _MinimalAreaTriangulation::getTriangulation() [with Index = int; Real = float; unsigned int Dim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MAT.h:58:29: required from ‘std::vector > MinimalAreaTriangulation(const Point*, size_t) [with Index = int; Real = float; unsigned int Dim = 3; size_t = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1707:121: required from ‘static unsigned int IsoSurfaceExtractor<3, Real, Vertex>::_AddIsoPolygons(unsigned int, CoredMeshData&, std::vector >&, bool, bool, node_index_type&) [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1489:23: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetIsoSurface(const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_XSliceValues&, CoredMeshData&, bool, bool, node_index_type&, bool) [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1835:19: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MAT.inl:94:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 94 | for( int i=0 ; i<_vCount*_vCount ; i++ ) _bestTriangulation[i] = -1 , _midpoint[i] = -1; | ~^~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_Run, UIntPack<_PRightRadius>, UIntPack<_CLeftRadius>, UIntPack<_CRightRadius> >::Run(ConstWindowSlice*, UIntPack<((_PLeftRadius + _PRightRadius) + 1)> >, WindowSlice*, UIntPack<((_CLeftRadius + _CRightRadius) + 1)> >, int*, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int _PLeftRadius = 1; unsigned int _PRightRadius = 1; unsigned int _CLeftRadius = 1; unsigned int _CRightRadius = 1; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:530:189: recursively required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_Run, UIntPack<_PRightRadius, _PRightRadii ...>, UIntPack<_CLeftRadius, _CLeftRadii ...>, UIntPack<_CRightRadius, _CRightRadii ...> >::Run(ConstWindowSlice*, UIntPack<((_PLeftRadius + _PRightRadius) + 1), _PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<((_CLeftRadius + _CRightRadius) + 1), _CLeftRadii + _CRightRadii + 1...> >, int*, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int _PLeftRadius = 1; unsigned int ..._PLeftRadii = {1}; unsigned int _PRightRadius = 1; unsigned int ..._PRightRadii = {1}; unsigned int _CLeftRadius = 1; unsigned int ..._CLeftRadii = {1}; unsigned int _CRightRadius = 1; unsigned int ..._CRightRadii = {1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:530:189: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_Run, UIntPack<_PRightRadius, _PRightRadii ...>, UIntPack<_CLeftRadius, _CLeftRadii ...>, UIntPack<_CRightRadius, _CRightRadii ...> >::Run(ConstWindowSlice*, UIntPack<((_PLeftRadius + _PRightRadius) + 1), _PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<((_CLeftRadius + _CRightRadius) + 1), _CLeftRadii + _CRightRadii + 1...> >, int*, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int _PLeftRadius = 1; unsigned int ..._PLeftRadii = {1, 1}; unsigned int _PRightRadius = 1; unsigned int ..._PRightRadii = {1, 1}; unsigned int _CLeftRadius = 1; unsigned int ..._CLeftRadii = {1, 1}; unsigned int _CRightRadius = 1; unsigned int ..._CRightRadii = {1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:511:186: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_PLeftRadii ...>, UIntPack<_PRightRadii ...>, UIntPack<_CLeftRadii ...>, UIntPack<_CRightRadii ...>, ConstWindowSlice*, UIntPack<_PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<_CLeftRadii + _CRightRadii + 1...> >, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ..._PLeftRadii = {1, 1, 1}; unsigned int ..._PRightRadii = {1, 1, 1}; unsigned int ..._CLeftRadii = {1, 1, 1}; unsigned int ..._CRightRadii = {1, 1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:518:69: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_PLeftRadii ...>, UIntPack<_PRightRadii ...>, UIntPack<_CLeftRadii ...>, UIntPack<_CRightRadii ...>, WindowSlice*, UIntPack<_PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<_CLeftRadii + _CRightRadii + 1...> >, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ..._PLeftRadii = {1, 1, 1}; unsigned int ..._PRightRadii = {1, 1, 1}; unsigned int ..._CLeftRadii = {1, 1, 1}; unsigned int ..._CRightRadii = {1, 1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:608:50: required from ‘RegularTreeNode::Neighbors >& RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::getNeighbors(RegularTreeNode*, Allocator >*, NodeInitializer&) [with bool CreateNodes = true; bool ThreadSafe = true; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:55:187: required from ‘void FEMTree::_addWeightContribution(Allocator >*, FEMTree::DensityEstimator&, FEMTree::FEMTreeNode*, Point, PointSupportKey::type>&, Real) [with bool ThreadSafe = true; unsigned int WeightDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:305:36: required from ‘FEMTree::DensityEstimator* FEMTree::setDensityEstimator(const std::vector >&, FEMTree::LocalDepth, Real, int) [with unsigned int DensityDegree = 2; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:535:71: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:541:26: warning: unused variable ‘D’ [-Wunused-variable] 541 | static const int D = 1; | ^ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_PLeftRadii ...>, UIntPack<_PRightRadii ...>, UIntPack<_CLeftRadii ...>, UIntPack<_CRightRadii ...>, ConstWindowSlice*, UIntPack<_PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<_CLeftRadii + _CRightRadii + 1...> >, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int ..._PLeftRadii = {1, 1, 1}; unsigned int ..._PRightRadii = {1, 1, 1}; unsigned int ..._CLeftRadii = {1, 1, 1}; unsigned int ..._CRightRadii = {1, 1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:518:69: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_PLeftRadii ...>, UIntPack<_PRightRadii ...>, UIntPack<_CLeftRadii ...>, UIntPack<_CRightRadii ...>, WindowSlice*, UIntPack<_PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<_CLeftRadii + _CRightRadii + 1...> >, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int ..._PLeftRadii = {1, 1, 1}; unsigned int ..._PRightRadii = {1, 1, 1}; unsigned int ..._CLeftRadii = {1, 1, 1}; unsigned int ..._CRightRadii = {1, 1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:608:50: required from ‘RegularTreeNode::Neighbors >& RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::getNeighbors(RegularTreeNode*, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:215:40: required from ‘RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::NeighborType& RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::getNeighbors(const RegularTreeNode*) [with unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int; RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::NeighborType = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::Neighbors >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:90:46: required from ‘Real FEMTree::_getSamplesPerNode(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&) const [with unsigned int WeightDegree = 2; PointSupportKey = PointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:113:29: required from ‘void FEMTree::_getSampleDepthAndWeight(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&, Real&, Real&) const [with unsigned int WeightDegree = 2; WeightKey = PointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:203:26: required from ‘Real FEMTree::_splatPointData(Allocator >*, const FEMTree::DensityEstimator&, Point, V, SparseNodeData >&, PointSupportKey::type>&, PointSupportKey::Degree ...> >&, FEMTree::LocalDepth, FEMTree::LocalDepth, int, Real) [with bool CreateNodes = true; bool ThreadSafe = true; unsigned int WeightDegree = 2; V = Point; unsigned int ...DataSigs = {7, 7, 7}; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:381:119: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:510:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 510 | for( int d=0 ; d>d ) & 1; | ~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {3}; UpdateFunction = FEMTree<3, float>::_getSamplesPerNode<2, PointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, PointSupportKey >&) const::; ProcessFunction = FEMTree<3, float>::_getSamplesPerNode<2, PointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, PointSupportKey >&) const::*, UIntPack<3, 3, 3> >::data_type)>; Windows = {WindowSlice*, UIntPack<3> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::_getSamplesPerNode<2, PointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, PointSupportKey >&) const::; ProcessFunction = FEMTree<3, float>::_getSamplesPerNode<2, PointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, PointSupportKey >&) const::*, UIntPack<3, 3, 3> >::data_type)>; Windows = {WindowSlice*, UIntPack<3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_getSamplesPerNode<2, PointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, PointSupportKey >&) const::; ProcessFunction = FEMTree<3, float>::_getSamplesPerNode<2, PointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, PointSupportKey >&) const::*, UIntPack<3, 3, 3> >::data_type)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_getSamplesPerNode<2, PointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, PointSupportKey >&) const::; ProcessFunction = FEMTree<3, float>::_getSamplesPerNode<2, PointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, PointSupportKey >&) const::*, UIntPack<3, 3, 3> >::data_type)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:99:2: required from ‘Real FEMTree::_getSamplesPerNode(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&) const [with unsigned int WeightDegree = 2; PointSupportKey = PointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:113:29: required from ‘void FEMTree::_getSampleDepthAndWeight(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&, Real&, Real&) const [with unsigned int WeightDegree = 2; WeightKey = PointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:203:26: required from ‘Real FEMTree::_splatPointData(Allocator >*, const FEMTree::DensityEstimator&, Point, V, SparseNodeData >&, PointSupportKey::type>&, PointSupportKey::Degree ...> >&, FEMTree::LocalDepth, FEMTree::LocalDepth, int, Real) [with bool CreateNodes = true; bool ThreadSafe = true; unsigned int WeightDegree = 2; V = Point; unsigned int ...DataSigs = {7, 7, 7}; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:381:119: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 234 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; function( w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {3}; UpdateFunction = BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const::; ProcessFunction = BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const::; ProcessFunction = BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const::; ProcessFunction = BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const::; ProcessFunction = BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:143:24: required from ‘void BaseFEMIntegrator::RestrictionProlongation >::setStencil(BaseFEMIntegrator::RestrictionProlongation >::UpSampleStencil&) const [with unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1945:15: required from ‘void FEMTree::_downSample(UIntPack, BaseFEMIntegrator::RestrictionProlongation >&, FEMTree::LocalDepth, C*) const [with C = float; unsigned int ...Degrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2901:38: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = std::function; ProcessFunction = std::function; Windows = {WindowSlice >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = std::function; ProcessFunction = std::function; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:158:25: required from ‘void BaseFEMIntegrator::RestrictionProlongation >::setStencils(BaseFEMIntegrator::RestrictionProlongation >::DownSampleStencils&) const [with unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2238:16: required from ‘void FEMTree::_upSample(UIntPack, BaseFEMIntegrator::RestrictionProlongation >&, FEMTree::LocalDepth, C*) const [with C = Point; unsigned int ...Degrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2920:53: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = std::function; ProcessFunction = std::function >&)>; Windows = {WindowSlice >, UIntPack<2> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = std::function; ProcessFunction = std::function >&)>; Windows = {WindowSlice >, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function >&)>; Windows = {WindowSlice >, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function >&)>; Windows = {WindowSlice >, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:160:24: required from ‘void BaseFEMIntegrator::RestrictionProlongation >::setStencils(BaseFEMIntegrator::RestrictionProlongation >::DownSampleStencils&) const [with unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2238:16: required from ‘void FEMTree::_upSample(UIntPack, BaseFEMIntegrator::RestrictionProlongation >&, FEMTree::LocalDepth, C*) const [with C = Point; unsigned int ...Degrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2920:53: required from ‘void FEMTree::_addFEMConstraints(UIntPack<__Values ...>, UIntPack, BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const Coefficients&, T*, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CSigs = {7, 7, 7}; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int CDim = 3; Coefficients = SparseNodeData, UIntPack<7, 7, 7> >; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2186:85: required from ‘void FEMTree::addFEMConstraints(BaseFEMIntegrator::Constraint, UIntPack, CDim>&, const _SparseOrDenseNodeData, UIntPack >&, DenseNodeData >&, FEMTree::LocalDepth) const [with T = float; unsigned int ...FEMDegrees = {1, 1, 1}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...CDegrees = {2, 2, 2}; unsigned int ...CSigs = {7, 7, 7}; unsigned int CDim = 3; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:628:35: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:569, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘void BSplineElements::_addPeriodic(int, bool) [with bool Left = true; unsigned int Degree = 1]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:534:23: required from ‘BSplineElements::BSplineElements(int, int, BoundaryType) [with unsigned int Degree = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:451:28: required from ‘BSplineData::BSplineComponents::BSplineComponents(int, int) [with unsigned int FEMSig = 5; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:526:24: required from ‘void BSplineData::SparseBSplineEvaluator::init(unsigned int) [with unsigned int FEMSig = 5; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:499:66: required from ‘void BSplineData::reset(int) [with unsigned int FEMSig = 5; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:931:122: required from ‘typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_init() [with unsigned int I = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:912:74: required from ‘FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::PointEvaluator(unsigned int) [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2994:17: required from ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:660:45: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:555:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 555 | for( int i=0 ; i<=Degree ; i++ ) | ~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘void BSplineElements::_addPeriodic(int, bool) [with bool Left = false; unsigned int Degree = 1]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:534:87: required from ‘BSplineElements::BSplineElements(int, int, BoundaryType) [with unsigned int Degree = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:451:28: required from ‘BSplineData::BSplineComponents::BSplineComponents(int, int) [with unsigned int FEMSig = 5; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:526:24: required from ‘void BSplineData::SparseBSplineEvaluator::init(unsigned int) [with unsigned int FEMSig = 5; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:499:66: required from ‘void BSplineData::reset(int) [with unsigned int FEMSig = 5; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:931:122: required from ‘typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_init() [with unsigned int I = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:912:74: required from ‘FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::PointEvaluator(unsigned int) [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2994:17: required from ‘void FEMTree::addInterpolationConstraints(DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo&) const [with T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:660:45: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:555:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = std::function; ProcessFunction = std::function; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = std::function; ProcessFunction = std::function; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = std::function; ProcessFunction = std::function; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:128:25: required from ‘void BaseFEMIntegrator::System >::setStencils(BaseFEMIntegrator::System >::PCStencils&) const [with bool IterateFirst = true; unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1350:32: required from ‘void FEMTree::_updateRestrictedIntegralConstraints(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const T*, T*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2569:40: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = std::function; ProcessFunction = std::function >::CCStencil&)>; Windows = {WindowSlice >::CCStencil, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function >::CCStencil&)>; Windows = {WindowSlice >::CCStencil, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function >::CCStencil&)>; Windows = {WindowSlice >::CCStencil, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:130:24: required from ‘void BaseFEMIntegrator::System >::setStencils(BaseFEMIntegrator::System >::PCStencils&) const [with bool IterateFirst = true; unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1350:32: required from ‘void FEMTree::_updateRestrictedIntegralConstraints(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const T*, T*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2569:40: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_setEvaluationState(const double*, unsigned int, State&) const [with unsigned int I = 1; unsigned int TSig = 5; unsigned int D = 1; State = FEMIntegrator::PointEvaluatorState, UIntPack<1, 1, 1> >; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:957:60: required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<1, 1, 1> >; unsigned int TSig = 5; unsigned int ...TSigs = {5}; unsigned int D = 1; unsigned int ...Ds = {1}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:958:24: required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<1, 1, 1> >; unsigned int TSig = 5; unsigned int ...TSigs = {5, 5}; unsigned int D = 1; unsigned int ...Ds = {1, 1}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:925:24: required from ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, const int*, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {1, 1, 1}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1480:31: required from ‘void FEMTree::_updateRestrictedInterpolationConstraints(FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, const T*, T*, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2570:45: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:946:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 946 | for( int d=0 ; d<=D ; d++ ) std::get< I >( state._oneDValues ).values[ s+LeftPointSupportRadius ][d] = components[d]( _p ); | ~^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:936:48: warning: unused variable ‘LeftSupportRadius’ [-Wunused-variable] 936 | static const int LeftSupportRadius = -BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportStart; | ^~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:938:47: warning: unused variable ‘RightSupportRadius’ [-Wunused-variable] 938 | static const int RightSupportRadius = BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportEnd ; | ^~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_finerFunctionValues<0, float, 5, 5, 5>(UIntPack<5, 5, 5>, Point, const ConstPointSupportKey >&, const FEMTreeNode*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*) const::; ProcessFunction = FEMTree<3, float>::_finerFunctionValues<0, float, 5, 5, 5>(UIntPack<5, 5, 5>, Point, const ConstPointSupportKey >&, const FEMTreeNode*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*) const::; Windows = {WindowSlice*, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_finerFunctionValues<0, float, 5, 5, 5>(UIntPack<5, 5, 5>, Point, const ConstPointSupportKey >&, const FEMTreeNode*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*) const::; ProcessFunction = FEMTree<3, float>::_finerFunctionValues<0, float, 5, 5, 5>(UIntPack<5, 5, 5>, Point, const ConstPointSupportKey >&, const FEMTreeNode*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*) const::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_finerFunctionValues<0, float, 5, 5, 5>(UIntPack<5, 5, 5>, Point, const ConstPointSupportKey >&, const FEMTreeNode*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*) const::; ProcessFunction = FEMTree<3, float>::_finerFunctionValues<0, float, 5, 5, 5>(UIntPack<5, 5, 5>, Point, const ConstPointSupportKey >&, const FEMTreeNode*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*) const::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1592:2: required from ‘CumulativeDerivativeValues FEMTree::_finerFunctionValues(UIntPack, Point, const ConstPointSupportKey::Degree ...> >&, const FEMTreeNode*, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*) const [with unsigned int PointD = 0; T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1485:123: required from ‘void FEMTree::_updateRestrictedInterpolationConstraints(FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, const T*, T*, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2570:45: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = FEMTree<3, float>::_updateRestrictedInterpolationConstraints<5, 5, 5, float, 0>(FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, FEMTree<3, float>::LocalDepth, const float*, float*, const FEMTree<3, float>::InterpolationInfo*) const::::; ProcessFunction = FEMTree<3, float>::_updateRestrictedInterpolationConstraints<5, 5, 5, float, 0>(FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, FEMTree<3, float>::LocalDepth, const float*, float*, const FEMTree<3, float>::InterpolationInfo*) const::::; Windows = {WindowSlice*, UIntPack<2> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_updateRestrictedInterpolationConstraints<5, 5, 5, float, 0>(FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, FEMTree<3, float>::LocalDepth, const float*, float*, const FEMTree<3, float>::InterpolationInfo*) const::::; ProcessFunction = FEMTree<3, float>::_updateRestrictedInterpolationConstraints<5, 5, 5, float, 0>(FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, FEMTree<3, float>::LocalDepth, const float*, float*, const FEMTree<3, float>::InterpolationInfo*) const::::; Windows = {WindowSlice*, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_updateRestrictedInterpolationConstraints<5, 5, 5, float, 0>(FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, FEMTree<3, float>::LocalDepth, const float*, float*, const FEMTree<3, float>::InterpolationInfo*) const::::; ProcessFunction = FEMTree<3, float>::_updateRestrictedInterpolationConstraints<5, 5, 5, float, 0>(FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, FEMTree<3, float>::LocalDepth, const float*, float*, const FEMTree<3, float>::InterpolationInfo*) const::::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_updateRestrictedInterpolationConstraints<5, 5, 5, float, 0>(FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, FEMTree<3, float>::LocalDepth, const float*, float*, const FEMTree<3, float>::InterpolationInfo*) const::::; ProcessFunction = FEMTree<3, float>::_updateRestrictedInterpolationConstraints<5, 5, 5, float, 0>(FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, FEMTree<3, float>::LocalDepth, const float*, float*, const FEMTree<3, float>::InterpolationInfo*) const::::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1490:5: required from ‘void FEMTree::_updateRestrictedInterpolationConstraints(FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, const T*, T*, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2570:45: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 234 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; function( w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:43:25: required from ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {0, 0, 0}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2005:33: required from ‘DenseNodeData > FEMTree::supportWeights(UIntPack) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2628:79: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:48:25: required from ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {0, 0, 0}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2005:33: required from ‘DenseNodeData > FEMTree::supportWeights(UIntPack) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2628:79: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = FEMTree<3, float>::supportWeights<5, 5, 5>(UIntPack<5, 5, 5>) const::::; ProcessFunction = FEMTree<3, float>::supportWeights<5, 5, 5>(UIntPack<5, 5, 5>) const::::; Windows = {WindowSlice*, UIntPack<2> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::supportWeights<5, 5, 5>(UIntPack<5, 5, 5>) const::::; ProcessFunction = FEMTree<3, float>::supportWeights<5, 5, 5>(UIntPack<5, 5, 5>) const::::; Windows = {WindowSlice*, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::supportWeights<5, 5, 5>(UIntPack<5, 5, 5>) const::::; ProcessFunction = FEMTree<3, float>::supportWeights<5, 5, 5>(UIntPack<5, 5, 5>) const::::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::supportWeights<5, 5, 5>(UIntPack<5, 5, 5>) const::::; ProcessFunction = FEMTree<3, float>::supportWeights<5, 5, 5>(UIntPack<5, 5, 5>) const::::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2037:6: required from ‘DenseNodeData > FEMTree::supportWeights(UIntPack) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2628:79: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 234 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; function( w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {3}; UpdateFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; ProcessFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; Windows = {WindowSlice*, UIntPack<3> >, WindowSlice >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; ProcessFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; Windows = {WindowSlice*, UIntPack<3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; ProcessFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; Windows = {WindowSlice*, UIntPack<3, 3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; ProcessFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; Windows = {WindowSlice*, UIntPack<3, 3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2111:6: required from ‘DenseNodeData > FEMTree::prolongationWeights(UIntPack, bool) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2629:108: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {3}; UpdateFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; ProcessFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; Windows = {WindowSlice*, UIntPack<3> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; ProcessFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; Windows = {WindowSlice*, UIntPack<3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; ProcessFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; ProcessFunction = FEMTree<3, float>::prolongationWeights<5, 5, 5>(UIntPack<5, 5, 5>, bool) const::::; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2128:6: required from ‘DenseNodeData > FEMTree::prolongationWeights(UIntPack, bool) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2629:108: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2527, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘T FEMTree::_getInterpolationConstraintFromProlongedSolution(const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const FEMTreeNode*, const T*, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1335:70: required from ‘T FEMTree::_getConstraintFromProlongedSolution(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const FEMTreeNode*, const T*, const DynamicWindow::Degree, FEMSignature::Degree>::OverlapSize ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1001:51: required from ‘T FEMTree::_setMatrixRowAndGetConstraintFromProlongation(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, MatrixEntry*, node_index_type, FEMTree::PCStencils::Degree ...> >&, FEMTree::CCStencil::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; node_index_type = int; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1688:49: required from ‘SparseMatrix FEMTree::systemMatrix(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1280:65: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1280 | for( int d=0 ; d::Size ; d++ ) temp += _pData.dualValues[d] * values[d]; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, const int*, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {0, 0, 0}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:884:32: required from ‘void FEMTree::_addPointValues(UIntPack, StaticWindow::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1008:17: required from ‘T FEMTree::_setMatrixRowAndGetConstraintFromProlongation(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, MatrixEntry*, node_index_type, FEMTree::PCStencils::Degree ...> >&, FEMTree::CCStencil::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; node_index_type = int; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1688:49: required from ‘SparseMatrix FEMTree::systemMatrix(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:924:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 924 | for( int d=0 ; d BaseFEMIntegrator::PointEvaluatorState::partialDotDValues(Point, const int*) const [with Real = float; DerivativeType = CumulativeDerivatives<3, 0>; unsigned int Dim = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:899:129: required from ‘void FEMTree::_addPointValues(UIntPack, StaticWindow::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1008:17: required from ‘T FEMTree::_setMatrixRowAndGetConstraintFromProlongation(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, MatrixEntry*, node_index_type, FEMTree::PCStencils::Degree ...> >&, FEMTree::CCStencil::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; node_index_type = int; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1688:49: required from ‘SparseMatrix FEMTree::systemMatrix(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:692:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 692 | for( int d=0 ; d::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, MatrixEntry*, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, MatrixEntry*, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, MatrixEntry*, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, MatrixEntry*, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1030:3: required from ‘T FEMTree::_setMatrixRowAndGetConstraintFromProlongation(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, MatrixEntry*, node_index_type, FEMTree::PCStencils::Degree ...> >&, FEMTree::CCStencil::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; node_index_type = int; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1688:49: required from ‘SparseMatrix FEMTree::systemMatrix(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1760:2: required from ‘SparseMatrix FEMTree::downSampleMatrix(UIntPack, FEMTree::LocalDepth) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:661:28: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; Windows = {}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; Windows = {}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; Windows = {}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1805:5: required from ‘SparseMatrix FEMTree::downSampleMatrix(UIntPack, FEMTree::LocalDepth) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:661:28: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; Windows = {WindowSlice*, UIntPack<3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1813:5: required from ‘SparseMatrix FEMTree::downSampleMatrix(UIntPack, FEMTree::LocalDepth) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:661:28: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:49: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h: In instantiation of ‘bool SetAtomic64(volatile Value*, Value, Value) [with Value = long unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:624:21: required from ‘void AddAtomic64(Number&, Number) [with Number = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:664:28: required from ‘void AddAtomic(Data&, Data) [with Data = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/SparseMatrix.inl:352:13: required from ‘SparseMatrix SparseMatrix::transpose(T (*)(const T&)) const [with T = float; IndexType = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:662:28: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MyMiscellany.h:587:19: warning: unused variable ‘_oldValue’ [-Wunused-variable] 587 | uint64_t &_oldValue = *(uint64_t *)&oldValue; | ^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:104:25: required from ‘void BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:565:32: required from ‘int FEMTree::_solveSystemCG(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, const T*, TDotT, int, bool, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2657:61: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:109:25: required from ‘void BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:565:32: required from ‘int FEMTree::_solveSystemCG(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, const T*, TDotT, int, bool, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2657:61: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, size_t, SparseMatrix&, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, size_t, SparseMatrix&, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, size_t, SparseMatrix&, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, size_t, SparseMatrix&, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:968:3: required from ‘T FEMTree::_setMatrixRowAndGetConstraintFromProlongation(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, size_t, SparseMatrix::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, node_index_type, FEMTree::PCStencils::Degree ...> >&, FEMTree::CCStencil::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; size_t = long unsigned int; node_index_type = int; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1632:84: required from ‘int FEMTree::_getSliceMatrixAndProlongationConstraints(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, SparseMatrix::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree::CCStencil::Degree ...> >&, FEMTree::PCStencils::Degree ...> >&, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int; node_index_type = int; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:567:43: required from ‘int FEMTree::_solveSystemCG(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, const T*, TDotT, int, bool, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2657:61: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:34, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘static typename std::enable_if<(K1 >= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 3; unsigned int K2 = 1; unsigned int D = 3; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 3; unsigned int K2 = 1; unsigned int D = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 1; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 474 | for( int d=0 ; d::BSplineElements(int, int, BoundaryType) [with unsigned int Degree = 0]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:451:28: required from ‘BSplineData::BSplineComponents::BSplineComponents(int, int) [with unsigned int FEMSig = 0; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:526:24: required from ‘void BSplineData::SparseBSplineEvaluator::init(unsigned int) [with unsigned int FEMSig = 0; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:499:66: required from ‘void BSplineData::reset(int) [with unsigned int FEMSig = 0; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:931:122: required from ‘typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_init() [with unsigned int I = 0; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:912:74: required from ‘FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::PointEvaluator(unsigned int) [with unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1753:31: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:526:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 526 | for( int i=0 ; i<=Degree ; i++ ) | ~^~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setDValues(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool, double (*)[(_PointD + 1)]) const [with unsigned int _PointD = 1; unsigned int I = 2; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2010:32: recursively required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setDValues(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool, double (*)[(_PointD + 1)]) const [with unsigned int _PointD = 1; unsigned int I = 1; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2010:32: required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setDValues(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool, double (*)[(_PointD + 1)]) const [with unsigned int _PointD = 1; unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:35:24: required from ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_values(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool) const [with unsigned int _PointD = 1; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:45:27: required from ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_centerValues(unsigned int, const int*, const int*, bool) const [with unsigned int _PointD = 1; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:88:85: required from ‘void FEMTree::_Evaluator, PointD>::set(FEMTree::LocalDepth) [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1762:68: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2008:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2008 | if( pc ) for( int dd=0 ; dd<=_PointD ; dd++ ) dValues[I][dd] = off[I]==CENTER ? std::get< I >( childEvaluators[d] ).centerValue( fIdx[I] , cIdx[I] , dd ) : std::get< I >( childEvaluators[d] ).cornerValue( fIdx[I] , cIdx[I]+off[I] , dd ); | ~~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2009:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2009 | else for( int dd=0 ; dd<=_PointD ; dd++ ) dValues[I][dd] = off[I]==CENTER ? std::get< I >( evaluators[d] ).centerValue( fIdx[I] , cIdx[I] , dd ) : std::get< I >( evaluators[d] ).cornerValue( fIdx[I] , cIdx[I]+off[I] , dd ); | ~~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setDValues(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool, double (*)[(_PointD + 1)]) const [with unsigned int _PointD = 0; unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:35:24: required from ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_values(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool) const [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:54:27: required from ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_cornerValues(unsigned int, const int*, const int*, int, bool) const [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:444:112: required from ‘CumulativeDerivativeValues FEMTree::_getCornerValues(const ConstCornerSupportKey::Degree ...> >&, const FEMTreeNode*, int, const V*, const V*, const FEMTree::_Evaluator, PointD>&, int, bool) const [with V = float; unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:853:110: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, HyperCube::Direction, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:808:60: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1784:38: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2008:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2008 | if( pc ) for( int dd=0 ; dd<=_PointD ; dd++ ) dValues[I][dd] = off[I]==CENTER ? std::get< I >( childEvaluators[d] ).centerValue( fIdx[I] , cIdx[I] , dd ) : std::get< I >( childEvaluators[d] ).cornerValue( fIdx[I] , cIdx[I]+off[I] , dd ); | ~~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2009:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2009 | else for( int dd=0 ; dd<=_PointD ; dd++ ) dValues[I][dd] = off[I]==CENTER ? std::get< I >( evaluators[d] ).centerValue( fIdx[I] , cIdx[I] , dd ) : std::get< I >( evaluators[d] ).cornerValue( fIdx[I] , cIdx[I]+off[I] , dd ); | ~~^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:34, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘static typename std::enable_if<((_D != K) && (K == 0)), unsigned int>::type HyperCube::Cube::_ElementMCIndex(HyperCube::Cube::Element, unsigned int) [with unsigned int K = 0; unsigned int _D = 1; unsigned int D = 1; typename std::enable_if<((_D != K) && (K == 0)), unsigned int>::type = unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:597:111: required from ‘static unsigned int HyperCube::Cube::ElementMCIndex(HyperCube::Cube::Element, unsigned int) [with unsigned int K = 0; unsigned int D = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:614:70: required from ‘static typename std::enable_if<((_D != K) && (K != 0)), unsigned int>::type HyperCube::Cube::_ElementMCIndex(HyperCube::Cube::Element, unsigned int) [with unsigned int K = 1; unsigned int _D = 2; unsigned int D = 2; typename std::enable_if<((_D != K) && (K != 0)), unsigned int>::type = unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:597:111: required from ‘static unsigned int HyperCube::Cube::ElementMCIndex(HyperCube::Cube::Element, unsigned int) [with unsigned int K = 1; unsigned int D = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:951:86: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, HyperCube::Direction, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:919:79: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1786:57: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:621:75: warning: unused variable ‘_Shift’ [-Wunused-variable] 621 | static const unsigned int Shift = ElementNum< 0 >() / 2 , _Shift = Cube< K >::template ElementNum< 0 >() / 2; | ^~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_getSamplesPerNode<2, ConstPointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, ConstPointSupportKey >&) const::; ProcessFunction = FEMTree<3, float>::_getSamplesPerNode<2, ConstPointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, ConstPointSupportKey >&) const::*, UIntPack<3, 3, 3> >::data_type)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_getSamplesPerNode<2, ConstPointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, ConstPointSupportKey >&) const::; ProcessFunction = FEMTree<3, float>::_getSamplesPerNode<2, ConstPointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, ConstPointSupportKey >&) const::*, UIntPack<3, 3, 3> >::data_type)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:99:2: required from ‘Real FEMTree::_getSamplesPerNode(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&) const [with unsigned int WeightDegree = 2; PointSupportKey = ConstPointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:113:29: required from ‘void FEMTree::_getSampleDepthAndWeight(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&, Real&, Real&) const [with unsigned int WeightDegree = 2; WeightKey = ConstPointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1646:33: required from ‘static bool IsoSurfaceExtractor<3, Real, Vertex>::_GetIsoVertex(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, ConstPointSupportKey::type>&, ConstPointSupportKey::Degree>::type>&, const TreeNode*, HyperCube::Cube<2>::Element<0>, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, Vertex&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, WeightDegree>::type = UIntPack<2, 2, 2>; typename _IsotropicUIntPack<3, FEMSignature::Degree>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::TreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1062:56: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetXSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1816:59: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MAT.h:60, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MAT.inl: In instantiation of ‘Real _MinimalAreaTriangulation::_subPolygonArea(Index, Index) [with Index = int; Real = float; unsigned int Dim = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MAT.inl:95:2: required from ‘void _MinimalAreaTriangulation::_set() [with Index = int; Real = float; unsigned int Dim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MAT.inl:83:2: required from ‘std::vector > _MinimalAreaTriangulation::getTriangulation() [with Index = int; Real = float; unsigned int Dim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MAT.h:58:29: required from ‘std::vector > MinimalAreaTriangulation(const Point*, size_t) [with Index = int; Real = float; unsigned int Dim = 3; size_t = long unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1707:121: required from ‘static unsigned int IsoSurfaceExtractor<3, Real, Vertex>::_AddIsoPolygons(unsigned int, CoredMeshData&, std::vector >&, bool, bool, node_index_type&) [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1489:23: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetIsoSurface(const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_XSliceValues&, CoredMeshData&, bool, bool, node_index_type&, bool) [with Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1835:19: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MAT.inl:143:23: warning: unused variable ‘idx2’ [-Wunused-variable] 143 | Index idx2 = _subPolygonIndex( r%_vCount , j%_vCount ); // SubPolygon( j , ... , r ); | ^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {3}; UpdateFunction = std::function; ProcessFunction = std::function; Windows = {WindowSlice >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = std::function; ProcessFunction = std::function; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = std::function; ProcessFunction = std::function; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = std::function; ProcessFunction = std::function; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:128:25: required from ‘void BaseFEMIntegrator::System >::setStencils(BaseFEMIntegrator::System >::PCStencils&) const [with bool IterateFirst = true; unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1350:32: required from ‘void FEMTree::_updateRestrictedIntegralConstraints(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const T*, T*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2569:40: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 234 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; function( w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = std::function; ProcessFunction = std::function >::CCStencil&)>; Windows = {WindowSlice >::CCStencil, UIntPack<2> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = std::function; ProcessFunction = std::function >::CCStencil&)>; Windows = {WindowSlice >::CCStencil, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function >::CCStencil&)>; Windows = {WindowSlice >::CCStencil, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = std::function; ProcessFunction = std::function >::CCStencil&)>; Windows = {WindowSlice >::CCStencil, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:130:24: required from ‘void BaseFEMIntegrator::System >::setStencils(BaseFEMIntegrator::System >::PCStencils&) const [with bool IterateFirst = true; unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1350:32: required from ‘void FEMTree::_updateRestrictedIntegralConstraints(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const T*, T*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2569:40: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_setEvaluationState(const double*, unsigned int, State&) const [with unsigned int I = 2; unsigned int TSig = 5; unsigned int D = 1; State = FEMIntegrator::PointEvaluatorState, UIntPack<1, 1, 1> >; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:958:24: recursively required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<1, 1, 1> >; unsigned int TSig = 5; unsigned int ...TSigs = {5}; unsigned int D = 1; unsigned int ...Ds = {1}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:958:24: required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<1, 1, 1> >; unsigned int TSig = 5; unsigned int ...TSigs = {5, 5}; unsigned int D = 1; unsigned int ...Ds = {1, 1}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:925:24: required from ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, const int*, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {1, 1, 1}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1480:31: required from ‘void FEMTree::_updateRestrictedInterpolationConstraints(FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, const T*, T*, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2570:45: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:946:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 946 | for( int d=0 ; d<=D ; d++ ) std::get< I >( state._oneDValues ).values[ s+LeftPointSupportRadius ][d] = components[d]( _p ); | ~^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:936:48: warning: unused variable ‘LeftSupportRadius’ [-Wunused-variable] 936 | static const int LeftSupportRadius = -BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportStart; | ^~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:938:47: warning: unused variable ‘RightSupportRadius’ [-Wunused-variable] 938 | static const int RightSupportRadius = BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportEnd ; | ^~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = FEMTree<3, float>::_finerFunctionValues<0, float, 5, 5, 5>(UIntPack<5, 5, 5>, Point, const ConstPointSupportKey >&, const FEMTreeNode*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*) const::; ProcessFunction = FEMTree<3, float>::_finerFunctionValues<0, float, 5, 5, 5>(UIntPack<5, 5, 5>, Point, const ConstPointSupportKey >&, const FEMTreeNode*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*) const::; Windows = {WindowSlice*, UIntPack<2> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_finerFunctionValues<0, float, 5, 5, 5>(UIntPack<5, 5, 5>, Point, const ConstPointSupportKey >&, const FEMTreeNode*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*) const::; ProcessFunction = FEMTree<3, float>::_finerFunctionValues<0, float, 5, 5, 5>(UIntPack<5, 5, 5>, Point, const ConstPointSupportKey >&, const FEMTreeNode*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*) const::; Windows = {WindowSlice*, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_finerFunctionValues<0, float, 5, 5, 5>(UIntPack<5, 5, 5>, Point, const ConstPointSupportKey >&, const FEMTreeNode*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*) const::; ProcessFunction = FEMTree<3, float>::_finerFunctionValues<0, float, 5, 5, 5>(UIntPack<5, 5, 5>, Point, const ConstPointSupportKey >&, const FEMTreeNode*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*) const::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_finerFunctionValues<0, float, 5, 5, 5>(UIntPack<5, 5, 5>, Point, const ConstPointSupportKey >&, const FEMTreeNode*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*) const::; ProcessFunction = FEMTree<3, float>::_finerFunctionValues<0, float, 5, 5, 5>(UIntPack<5, 5, 5>, Point, const ConstPointSupportKey >&, const FEMTreeNode*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*) const::; Windows = {WindowSlice*, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1592:2: required from ‘CumulativeDerivativeValues FEMTree::_finerFunctionValues(UIntPack, Point, const ConstPointSupportKey::Degree ...> >&, const FEMTreeNode*, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*) const [with unsigned int PointD = 0; T = float; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1485:123: required from ‘void FEMTree::_updateRestrictedInterpolationConstraints(FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, const T*, T*, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2570:45: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 234 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; function( w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<2> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:43:25: required from ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {0, 0, 0}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2005:33: required from ‘DenseNodeData > FEMTree::supportWeights(UIntPack) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2628:79: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<2> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<0, 0, 0>, 1>::CCStencil&) const::&)>; Windows = {WindowSlice, UIntPack<2, 2, 2> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:48:25: required from ‘void BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::setStencil(BaseFEMIntegrator::Constraint, UIntPack<_Values ...>, CDim>::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}; unsigned int ...CDegrees = {0, 0, 0}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2005:33: required from ‘DenseNodeData > FEMTree::supportWeights(UIntPack) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2628:79: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_addPointValues<5, 5, 5, float, 0>(UIntPack<5, 5, 5>, StaticWindow >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_addPointValues<5, 5, 5, float, 0>(UIntPack<5, 5, 5>, StaticWindow >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_addPointValues<5, 5, 5, float, 0>(UIntPack<5, 5, 5>, StaticWindow >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_addPointValues<5, 5, 5, float, 0>(UIntPack<5, 5, 5>, StaticWindow >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:914:2: required from ‘void FEMTree::_addPointValues(UIntPack, StaticWindow::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1008:17: required from ‘T FEMTree::_setMatrixRowAndGetConstraintFromProlongation(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, MatrixEntry*, node_index_type, FEMTree::PCStencils::Degree ...> >&, FEMTree::CCStencil::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; node_index_type = int; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1688:49: required from ‘SparseMatrix FEMTree::systemMatrix(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, MatrixEntry*, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, MatrixEntry*, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, MatrixEntry*, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, MatrixEntry*, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, MatrixEntry*, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, MatrixEntry*, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1030:3: required from ‘T FEMTree::_setMatrixRowAndGetConstraintFromProlongation(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, MatrixEntry*, node_index_type, FEMTree::PCStencils::Degree ...> >&, FEMTree::CCStencil::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; node_index_type = int; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1688:49: required from ‘SparseMatrix FEMTree::systemMatrix(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1760:2: required from ‘SparseMatrix FEMTree::downSampleMatrix(UIntPack, FEMTree::LocalDepth) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:661:28: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 234 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; function( w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; Windows = {}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; Windows = {}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; Windows = {}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; Windows = {}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1805:5: required from ‘SparseMatrix FEMTree::downSampleMatrix(UIntPack, FEMTree::LocalDepth) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:661:28: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; Windows = {WindowSlice*, UIntPack<3> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; Windows = {WindowSlice*, UIntPack<3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; ProcessFunction = FEMTree<3, float>::downSampleMatrix<5, 5, 5>(UIntPack<5, 5, 5>, FEMTree<3, float>::LocalDepth) const::::; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1813:5: required from ‘SparseMatrix FEMTree::downSampleMatrix(UIntPack, FEMTree::LocalDepth) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:661:28: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {3}; UpdateFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:104:25: required from ‘void BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:565:32: required from ‘int FEMTree::_solveSystemCG(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, const T*, TDotT, int, bool, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2657:61: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {3}; UpdateFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; ProcessFunction = BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const::; Windows = {WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:109:25: required from ‘void BaseFEMIntegrator::System >::setStencil(BaseFEMIntegrator::System >::CCStencil&) const [with bool IterateFirst = false; unsigned int ...TDegrees = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:565:32: required from ‘int FEMTree::_solveSystemCG(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, const T*, TDotT, int, bool, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2657:61: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, size_t, SparseMatrix&, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, size_t, SparseMatrix&, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, size_t, SparseMatrix&, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, size_t, SparseMatrix&, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, size_t, SparseMatrix&, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, size_t, SparseMatrix&, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:968:3: required from ‘T FEMTree::_setMatrixRowAndGetConstraintFromProlongation(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, size_t, SparseMatrix::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, node_index_type, FEMTree::PCStencils::Degree ...> >&, FEMTree::CCStencil::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; size_t = long unsigned int; node_index_type = int; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1632:84: required from ‘int FEMTree::_getSliceMatrixAndProlongationConstraints(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, SparseMatrix::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree::CCStencil::Degree ...> >&, FEMTree::PCStencils::Degree ...> >&, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int; node_index_type = int; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:567:43: required from ‘int FEMTree::_solveSystemCG(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, const T*, TDotT, int, bool, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2657:61: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_Run, UIntPack<_PRightRadius>, UIntPack<_CLeftRadius>, UIntPack<_CRightRadius> >::Run(ConstWindowSlice*, UIntPack<((_PLeftRadius + _PRightRadius) + 1)> >, WindowSlice*, UIntPack<((_CLeftRadius + _CRightRadius) + 1)> >, int*, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int _PLeftRadius = 0; unsigned int _PRightRadius = 0; unsigned int _CLeftRadius = 0; unsigned int _CRightRadius = 0; unsigned int ...LeftRadii = {0, 0, 0}; unsigned int ...RightRadii = {0, 0, 0}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:530:189: recursively required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_Run, UIntPack<_PRightRadius, _PRightRadii ...>, UIntPack<_CLeftRadius, _CLeftRadii ...>, UIntPack<_CRightRadius, _CRightRadii ...> >::Run(ConstWindowSlice*, UIntPack<((_PLeftRadius + _PRightRadius) + 1), _PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<((_CLeftRadius + _CRightRadius) + 1), _CLeftRadii + _CRightRadii + 1...> >, int*, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int _PLeftRadius = 0; unsigned int ..._PLeftRadii = {0}; unsigned int _PRightRadius = 0; unsigned int ..._PRightRadii = {0}; unsigned int _CLeftRadius = 0; unsigned int ..._CLeftRadii = {0}; unsigned int _CRightRadius = 0; unsigned int ..._CRightRadii = {0}; unsigned int ...LeftRadii = {0, 0, 0}; unsigned int ...RightRadii = {0, 0, 0}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:530:189: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_Run, UIntPack<_PRightRadius, _PRightRadii ...>, UIntPack<_CLeftRadius, _CLeftRadii ...>, UIntPack<_CRightRadius, _CRightRadii ...> >::Run(ConstWindowSlice*, UIntPack<((_PLeftRadius + _PRightRadius) + 1), _PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<((_CLeftRadius + _CRightRadius) + 1), _CLeftRadii + _CRightRadii + 1...> >, int*, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int _PLeftRadius = 0; unsigned int ..._PLeftRadii = {0, 0}; unsigned int _PRightRadius = 0; unsigned int ..._PRightRadii = {0, 0}; unsigned int _CLeftRadius = 0; unsigned int ..._CLeftRadii = {0, 0}; unsigned int _CRightRadius = 0; unsigned int ..._CRightRadii = {0, 0}; unsigned int ...LeftRadii = {0, 0, 0}; unsigned int ...RightRadii = {0, 0, 0}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:511:186: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_PLeftRadii ...>, UIntPack<_PRightRadii ...>, UIntPack<_CLeftRadii ...>, UIntPack<_CRightRadii ...>, ConstWindowSlice*, UIntPack<_PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<_CLeftRadii + _CRightRadii + 1...> >, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ..._PLeftRadii = {0, 0, 0}; unsigned int ..._PRightRadii = {0, 0, 0}; unsigned int ..._CLeftRadii = {0, 0, 0}; unsigned int ..._CRightRadii = {0, 0, 0}; unsigned int ...LeftRadii = {0, 0, 0}; unsigned int ...RightRadii = {0, 0, 0}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:518:69: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_PLeftRadii ...>, UIntPack<_PRightRadii ...>, UIntPack<_CLeftRadii ...>, UIntPack<_CRightRadii ...>, WindowSlice*, UIntPack<_PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<_CLeftRadii + _CRightRadii + 1...> >, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ..._PLeftRadii = {0, 0, 0}; unsigned int ..._PRightRadii = {0, 0, 0}; unsigned int ..._CLeftRadii = {0, 0, 0}; unsigned int ..._CRightRadii = {0, 0, 0}; unsigned int ...LeftRadii = {0, 0, 0}; unsigned int ...RightRadii = {0, 0, 0}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:608:50: required from ‘RegularTreeNode::Neighbors >& RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::getNeighbors(RegularTreeNode*, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = FEMTree<3, float>::_NodeInitializer; unsigned int ...LeftRadii = {0, 0, 0}; unsigned int ...RightRadii = {0, 0, 0}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:261:59: required from ‘Real FEMTree::_multiSplatPointData(Allocator >*, const FEMTree::DensityEstimator*, FEMTree::FEMTreeNode*, Point, V, SparseNodeData >&, PointSupportKey::type>&, PointSupportKey::Degree ...> >&, int) [with bool CreateNodes = false; bool ThreadSafe = false; unsigned int WeightDegree = 2; V = ProjectiveData; unsigned int ...DataSigs = {0, 0, 0}; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:450:76: required from ‘SparseNodeData, typename _IsotropicUIntPack::type> FEMTree::setMultiDepthDataField(const std::vector >&, std::vector&, const FEMTree::DensityEstimator*, bool) [with unsigned int DataSig = 0; bool CreateNodes = false; unsigned int DensityDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:367:77: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:541:26: warning: unused variable ‘D’ [-Wunused-variable] 541 | static const int D = 1; | ^ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:34, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘static typename std::enable_if<(K1 >= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 3; unsigned int K2 = 0; unsigned int D = 3; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 3; unsigned int K2 = 0; unsigned int D = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 474 | for( int d=0 ; d::_addPeriodic(int, bool) [with bool Left = true; unsigned int Degree = 0]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:534:23: required from ‘BSplineElements::BSplineElements(int, int, BoundaryType) [with unsigned int Degree = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:451:28: required from ‘BSplineData::BSplineComponents::BSplineComponents(int, int) [with unsigned int FEMSig = 0; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:526:24: required from ‘void BSplineData::SparseBSplineEvaluator::init(unsigned int) [with unsigned int FEMSig = 0; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:499:66: required from ‘void BSplineData::reset(int) [with unsigned int FEMSig = 0; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:931:122: required from ‘typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_init() [with unsigned int I = 0; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:912:74: required from ‘FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::PointEvaluator(unsigned int) [with unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1753:31: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:555:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 555 | for( int i=0 ; i<=Degree ; i++ ) | ~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘void BSplineElements::_addPeriodic(int, bool) [with bool Left = false; unsigned int Degree = 0]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:534:87: required from ‘BSplineElements::BSplineElements(int, int, BoundaryType) [with unsigned int Degree = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:451:28: required from ‘BSplineData::BSplineComponents::BSplineComponents(int, int) [with unsigned int FEMSig = 0; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:526:24: required from ‘void BSplineData::SparseBSplineEvaluator::init(unsigned int) [with unsigned int FEMSig = 0; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:499:66: required from ‘void BSplineData::reset(int) [with unsigned int FEMSig = 0; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:931:122: required from ‘typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_init() [with unsigned int I = 0; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(I < FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:912:74: required from ‘FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::PointEvaluator(unsigned int) [with unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1753:31: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:555:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setDValues(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool, double (*)[(_PointD + 1)]) const [with unsigned int _PointD = 0; unsigned int I = 1; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2010:32: required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setDValues(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool, double (*)[(_PointD + 1)]) const [with unsigned int _PointD = 0; unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:35:24: required from ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_values(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool) const [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:54:27: required from ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_cornerValues(unsigned int, const int*, const int*, int, bool) const [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:444:112: required from ‘CumulativeDerivativeValues FEMTree::_getCornerValues(const ConstCornerSupportKey::Degree ...> >&, const FEMTreeNode*, int, const V*, const V*, const FEMTree::_Evaluator, PointD>&, int, bool) const [with V = float; unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:853:110: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, HyperCube::Direction, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:808:60: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1784:38: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2008:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2008 | if( pc ) for( int dd=0 ; dd<=_PointD ; dd++ ) dValues[I][dd] = off[I]==CENTER ? std::get< I >( childEvaluators[d] ).centerValue( fIdx[I] , cIdx[I] , dd ) : std::get< I >( childEvaluators[d] ).cornerValue( fIdx[I] , cIdx[I]+off[I] , dd ); | ~~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2009:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2009 | else for( int dd=0 ; dd<=_PointD ; dd++ ) dValues[I][dd] = off[I]==CENTER ? std::get< I >( evaluators[d] ).centerValue( fIdx[I] , cIdx[I] , dd ) : std::get< I >( evaluators[d] ).cornerValue( fIdx[I] , cIdx[I]+off[I] , dd ); | ~~^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::_getSamplesPerNode<2, ConstPointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, ConstPointSupportKey >&) const::; ProcessFunction = FEMTree<3, float>::_getSamplesPerNode<2, ConstPointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, ConstPointSupportKey >&) const::*, UIntPack<3, 3, 3> >::data_type)>; Windows = {WindowSlice*, UIntPack<3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_getSamplesPerNode<2, ConstPointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, ConstPointSupportKey >&) const::; ProcessFunction = FEMTree<3, float>::_getSamplesPerNode<2, ConstPointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, ConstPointSupportKey >&) const::*, UIntPack<3, 3, 3> >::data_type)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_getSamplesPerNode<2, ConstPointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, ConstPointSupportKey >&) const::; ProcessFunction = FEMTree<3, float>::_getSamplesPerNode<2, ConstPointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, ConstPointSupportKey >&) const::*, UIntPack<3, 3, 3> >::data_type)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:99:2: required from ‘Real FEMTree::_getSamplesPerNode(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&) const [with unsigned int WeightDegree = 2; PointSupportKey = ConstPointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:113:29: required from ‘void FEMTree::_getSampleDepthAndWeight(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&, Real&, Real&) const [with unsigned int WeightDegree = 2; WeightKey = ConstPointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1646:33: required from ‘static bool IsoSurfaceExtractor<3, Real, Vertex>::_GetIsoVertex(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, ConstPointSupportKey::type>&, ConstPointSupportKey::Degree>::type>&, const TreeNode*, HyperCube::Cube<2>::Element<0>, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, Vertex&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, WeightDegree>::type = UIntPack<2, 2, 2>; typename _IsotropicUIntPack<3, FEMSignature::Degree>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::TreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1062:56: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetXSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1816:59: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_setEvaluationState(const double*, unsigned int, State&) const [with unsigned int I = 0; unsigned int TSig = 0; unsigned int D = 0; State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:957:60: required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int TSig = 0; unsigned int ...TSigs = {0, 0}; unsigned int D = 0; unsigned int ...Ds = {0, 0}; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:925:24: required from ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, const int*, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {0, 0, 0}; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:918:23: required from ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {0, 0, 0}; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:545:38: required from ‘V FEMTree::_evaluate(const Coefficients&, Point, FEMTree::PointEvaluator, typename _IsotropicUIntPack::type>&, const ConstPointSupportKey::Degree ...> >&) const [with V = ProjectiveData; Coefficients = SparseNodeData, UIntPack<0, 0, 0> >; unsigned int D = 0; unsigned int ...DataSigs = {0, 0, 0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, typename _IsotropicUIntPack::type> = FEMIntegrator::PointEvaluator, UIntPack<0, 0, 0> >; typename _IsotropicUIntPack::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1653:164: required from ‘static bool IsoSurfaceExtractor<3, Real, Vertex>::_GetIsoVertex(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, ConstPointSupportKey::type>&, ConstPointSupportKey::Degree>::type>&, const TreeNode*, HyperCube::Cube<2>::Element<0>, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, Vertex&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, WeightDegree>::type = UIntPack<2, 2, 2>; typename _IsotropicUIntPack<3, FEMSignature::Degree>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::TreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1062:56: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetXSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1816:59: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:946:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 946 | for( int d=0 ; d<=D ; d++ ) std::get< I >( state._oneDValues ).values[ s+LeftPointSupportRadius ][d] = components[d]( _p ); | ~^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:936:48: warning: unused variable ‘LeftSupportRadius’ [-Wunused-variable] 936 | static const int LeftSupportRadius = -BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportStart; | ^~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:938:47: warning: unused variable ‘RightSupportRadius’ [-Wunused-variable] 938 | static const int RightSupportRadius = BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportEnd ; | ^~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_getInterpolationConstraintFromProlongedSolution<5, 5, 5, float, 0>(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const FEMTreeNode*, const float*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_getInterpolationConstraintFromProlongedSolution<5, 5, 5, float, 0>(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const FEMTreeNode*, const float*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_getInterpolationConstraintFromProlongedSolution<5, 5, 5, float, 0>(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const FEMTreeNode*, const float*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_getInterpolationConstraintFromProlongedSolution<5, 5, 5, float, 0>(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const FEMTreeNode*, const float*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1255:3: required from ‘T FEMTree::_getInterpolationConstraintFromProlongedSolution(const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const FEMTreeNode*, const T*, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1335:70: required from ‘T FEMTree::_getConstraintFromProlongedSolution(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const FEMTreeNode*, const T*, const DynamicWindow::Degree, FEMSignature::Degree>::OverlapSize ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1001:51: required from ‘T FEMTree::_setMatrixRowAndGetConstraintFromProlongation(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, MatrixEntry*, node_index_type, FEMTree::PCStencils::Degree ...> >&, FEMTree::CCStencil::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; node_index_type = int; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1688:49: required from ‘SparseMatrix FEMTree::systemMatrix(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_setEvaluationState(const double*, unsigned int, State&) const [with unsigned int I = 0; unsigned int TSig = 5; unsigned int D = 0; State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:957:60: required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int TSig = 5; unsigned int ...TSigs = {5, 5}; unsigned int D = 0; unsigned int ...Ds = {0, 0}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:925:24: required from ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, const int*, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {0, 0, 0}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:884:32: required from ‘void FEMTree::_addPointValues(UIntPack, StaticWindow::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1008:17: required from ‘T FEMTree::_setMatrixRowAndGetConstraintFromProlongation(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, MatrixEntry*, node_index_type, FEMTree::PCStencils::Degree ...> >&, FEMTree::CCStencil::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; node_index_type = int; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1688:49: required from ‘SparseMatrix FEMTree::systemMatrix(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:946:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 946 | for( int d=0 ; d<=D ; d++ ) std::get< I >( state._oneDValues ).values[ s+LeftPointSupportRadius ][d] = components[d]( _p ); | ~^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:936:48: warning: unused variable ‘LeftSupportRadius’ [-Wunused-variable] 936 | static const int LeftSupportRadius = -BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportStart; | ^~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:938:47: warning: unused variable ‘RightSupportRadius’ [-Wunused-variable] 938 | static const int RightSupportRadius = BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportEnd ; | ^~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_addPointValues<5, 5, 5, float, 0>(UIntPack<5, 5, 5>, StaticWindow >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_addPointValues<5, 5, 5, float, 0>(UIntPack<5, 5, 5>, StaticWindow >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_addPointValues<5, 5, 5, float, 0>(UIntPack<5, 5, 5>, StaticWindow >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_addPointValues<5, 5, 5, float, 0>(UIntPack<5, 5, 5>, StaticWindow >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_addPointValues<5, 5, 5, float, 0>(UIntPack<5, 5, 5>, StaticWindow >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_addPointValues<5, 5, 5, float, 0>(UIntPack<5, 5, 5>, StaticWindow >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:914:2: required from ‘void FEMTree::_addPointValues(UIntPack, StaticWindow::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1008:17: required from ‘T FEMTree::_setMatrixRowAndGetConstraintFromProlongation(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, MatrixEntry*, node_index_type, FEMTree::PCStencils::Degree ...> >&, FEMTree::CCStencil::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; node_index_type = int; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1688:49: required from ‘SparseMatrix FEMTree::systemMatrix(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {3}; UpdateFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, MatrixEntry*, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, MatrixEntry*, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3> >, WindowSlice >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, MatrixEntry*, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, MatrixEntry*, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, MatrixEntry*, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, MatrixEntry*, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, MatrixEntry*, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, MatrixEntry*, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1030:3: required from ‘T FEMTree::_setMatrixRowAndGetConstraintFromProlongation(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, MatrixEntry*, node_index_type, FEMTree::PCStencils::Degree ...> >&, FEMTree::CCStencil::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; node_index_type = int; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1688:49: required from ‘SparseMatrix FEMTree::systemMatrix(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 234 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; function( w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {3}; UpdateFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, size_t, SparseMatrix&, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, size_t, SparseMatrix&, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3> >, WindowSlice >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, size_t, SparseMatrix&, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, size_t, SparseMatrix&, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, size_t, SparseMatrix&, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, size_t, SparseMatrix&, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, size_t, SparseMatrix&, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_setMatrixRowAndGetConstraintFromProlongation(UIntPack<5, 5, 5>, FEMTree<3, float>::BaseSystem >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, size_t, SparseMatrix&, node_index_type, FEMTree<3, float>::PCStencils >&, FEMTree<3, float>::CCStencil >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const float*, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >, WindowSlice >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:968:3: required from ‘T FEMTree::_setMatrixRowAndGetConstraintFromProlongation(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, size_t, SparseMatrix::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, node_index_type, FEMTree::PCStencils::Degree ...> >&, FEMTree::CCStencil::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; size_t = long unsigned int; node_index_type = int; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1632:84: required from ‘int FEMTree::_getSliceMatrixAndProlongationConstraints(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, SparseMatrix::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree::CCStencil::Degree ...> >&, FEMTree::PCStencils::Degree ...> >&, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int; node_index_type = int; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:567:43: required from ‘int FEMTree::_solveSystemCG(UIntPack, const BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, const T*, TDotT, int, bool, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2657:61: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setDValues(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool, double (*)[(_PointD + 1)]) const [with unsigned int _PointD = 0; unsigned int I = 2; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2010:32: recursively required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setDValues(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool, double (*)[(_PointD + 1)]) const [with unsigned int _PointD = 0; unsigned int I = 1; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2010:32: required from ‘typename std::enable_if<(I < Dim)>::type FEMTree::_Evaluator, PointD>::_setDValues(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool, double (*)[(_PointD + 1)]) const [with unsigned int _PointD = 0; unsigned int I = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; typename std::enable_if<(I < Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:35:24: required from ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_values(unsigned int, const int*, const int*, const FEMTree::_Evaluator, PointD>::_CenterOffset*, bool) const [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:54:27: required from ‘CumulativeDerivativeValues FEMTree::_Evaluator, PointD>::_cornerValues(unsigned int, const int*, const int*, int, bool) const [with unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:444:112: required from ‘CumulativeDerivativeValues FEMTree::_getCornerValues(const ConstCornerSupportKey::Degree ...> >&, const FEMTreeNode*, int, const V*, const V*, const FEMTree::_Evaluator, PointD>&, int, bool) const [with V = float; unsigned int _PointD = 0; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int PointD = 1; unsigned int Dim = 3; Real = float; CumulativeDerivativeValues = Point; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:853:110: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, HyperCube::Direction, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:808:60: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetSliceIsoCorners(const FEMTree<3, Real>&, const Real*, const Real*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, std::vector::_SlabValues>&, IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1>&) [with unsigned int ...FEMSigs = {5, 5, 5}; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; IsoSurfaceExtractor<3, Real, Vertex>::_Evaluator, 1> = FEMTree<3, float>::_Evaluator, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1784:38: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2008:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2008 | if( pc ) for( int dd=0 ; dd<=_PointD ; dd++ ) dValues[I][dd] = off[I]==CENTER ? std::get< I >( childEvaluators[d] ).centerValue( fIdx[I] , cIdx[I] , dd ) : std::get< I >( childEvaluators[d] ).cornerValue( fIdx[I] , cIdx[I]+off[I] , dd ); | ~~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2009:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2009 | else for( int dd=0 ; dd<=_PointD ; dd++ ) dValues[I][dd] = off[I]==CENTER ? std::get< I >( evaluators[d] ).centerValue( fIdx[I] , cIdx[I] , dd ) : std::get< I >( evaluators[d] ).cornerValue( fIdx[I] , cIdx[I]+off[I] , dd ); | ~~^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {3}; UpdateFunction = FEMTree<3, float>::_getSamplesPerNode<2, ConstPointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, ConstPointSupportKey >&) const::; ProcessFunction = FEMTree<3, float>::_getSamplesPerNode<2, ConstPointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, ConstPointSupportKey >&) const::*, UIntPack<3, 3, 3> >::data_type)>; Windows = {WindowSlice*, UIntPack<3> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {3, 3}; UpdateFunction = FEMTree<3, float>::_getSamplesPerNode<2, ConstPointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, ConstPointSupportKey >&) const::; ProcessFunction = FEMTree<3, float>::_getSamplesPerNode<2, ConstPointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, ConstPointSupportKey >&) const::*, UIntPack<3, 3, 3> >::data_type)>; Windows = {WindowSlice*, UIntPack<3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_getSamplesPerNode<2, ConstPointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, ConstPointSupportKey >&) const::; ProcessFunction = FEMTree<3, float>::_getSamplesPerNode<2, ConstPointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, ConstPointSupportKey >&) const::*, UIntPack<3, 3, 3> >::data_type)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {3, 3, 3}; UpdateFunction = FEMTree<3, float>::_getSamplesPerNode<2, ConstPointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, ConstPointSupportKey >&) const::; ProcessFunction = FEMTree<3, float>::_getSamplesPerNode<2, ConstPointSupportKey > >(const FEMTree<3, float>::DensityEstimator<2>&, const FEMTreeNode*, Point, ConstPointSupportKey >&) const::*, UIntPack<3, 3, 3> >::data_type)>; Windows = {WindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:99:2: required from ‘Real FEMTree::_getSamplesPerNode(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&) const [with unsigned int WeightDegree = 2; PointSupportKey = ConstPointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:113:29: required from ‘void FEMTree::_getSampleDepthAndWeight(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&, Real&, Real&) const [with unsigned int WeightDegree = 2; WeightKey = ConstPointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1646:33: required from ‘static bool IsoSurfaceExtractor<3, Real, Vertex>::_GetIsoVertex(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, ConstPointSupportKey::type>&, ConstPointSupportKey::Degree>::type>&, const TreeNode*, HyperCube::Cube<2>::Element<0>, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, Vertex&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, WeightDegree>::type = UIntPack<2, 2, 2>; typename _IsotropicUIntPack<3, FEMSignature::Degree>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::TreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1062:56: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetXSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1816:59: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 234 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; function( w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_setEvaluationState(const double*, unsigned int, State&) const [with unsigned int I = 1; unsigned int TSig = 0; unsigned int D = 0; State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:957:60: required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int TSig = 0; unsigned int ...TSigs = {0}; unsigned int D = 0; unsigned int ...Ds = {0}; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:958:24: required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int TSig = 0; unsigned int ...TSigs = {0, 0}; unsigned int D = 0; unsigned int ...Ds = {0, 0}; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:925:24: required from ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, const int*, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {0, 0, 0}; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:918:23: required from ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {0, 0, 0}; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:545:38: required from ‘V FEMTree::_evaluate(const Coefficients&, Point, FEMTree::PointEvaluator, typename _IsotropicUIntPack::type>&, const ConstPointSupportKey::Degree ...> >&) const [with V = ProjectiveData; Coefficients = SparseNodeData, UIntPack<0, 0, 0> >; unsigned int D = 0; unsigned int ...DataSigs = {0, 0, 0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, typename _IsotropicUIntPack::type> = FEMIntegrator::PointEvaluator, UIntPack<0, 0, 0> >; typename _IsotropicUIntPack::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1653:164: required from ‘static bool IsoSurfaceExtractor<3, Real, Vertex>::_GetIsoVertex(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, ConstPointSupportKey::type>&, ConstPointSupportKey::Degree>::type>&, const TreeNode*, HyperCube::Cube<2>::Element<0>, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, Vertex&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, WeightDegree>::type = UIntPack<2, 2, 2>; typename _IsotropicUIntPack<3, FEMSignature::Degree>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::TreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1062:56: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetXSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1816:59: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:946:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 946 | for( int d=0 ; d<=D ; d++ ) std::get< I >( state._oneDValues ).values[ s+LeftPointSupportRadius ][d] = components[d]( _p ); | ~^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:936:48: warning: unused variable ‘LeftSupportRadius’ [-Wunused-variable] 936 | static const int LeftSupportRadius = -BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportStart; | ^~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:938:47: warning: unused variable ‘RightSupportRadius’ [-Wunused-variable] 938 | static const int RightSupportRadius = BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportEnd ; | ^~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_Run, UIntPack<_PRightRadius>, UIntPack<_CLeftRadius>, UIntPack<_CRightRadius> >::Run(ConstWindowSlice*, UIntPack<((_PLeftRadius + _PRightRadius) + 1)> >, WindowSlice*, UIntPack<((_CLeftRadius + _CRightRadius) + 1)> >, int*, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int _PLeftRadius = 1; unsigned int _PRightRadius = 1; unsigned int _CLeftRadius = 1; unsigned int _CRightRadius = 1; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:530:189: recursively required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_Run, UIntPack<_PRightRadius, _PRightRadii ...>, UIntPack<_CLeftRadius, _CLeftRadii ...>, UIntPack<_CRightRadius, _CRightRadii ...> >::Run(ConstWindowSlice*, UIntPack<((_PLeftRadius + _PRightRadius) + 1), _PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<((_CLeftRadius + _CRightRadius) + 1), _CLeftRadii + _CRightRadii + 1...> >, int*, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int _PLeftRadius = 1; unsigned int ..._PLeftRadii = {1}; unsigned int _PRightRadius = 1; unsigned int ..._PRightRadii = {1}; unsigned int _CLeftRadius = 1; unsigned int ..._CLeftRadii = {1}; unsigned int _CRightRadius = 1; unsigned int ..._CRightRadii = {1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:530:189: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_Run, UIntPack<_PRightRadius, _PRightRadii ...>, UIntPack<_CLeftRadius, _CLeftRadii ...>, UIntPack<_CRightRadius, _CRightRadii ...> >::Run(ConstWindowSlice*, UIntPack<((_PLeftRadius + _PRightRadius) + 1), _PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<((_CLeftRadius + _CRightRadius) + 1), _CLeftRadii + _CRightRadii + 1...> >, int*, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int _PLeftRadius = 1; unsigned int ..._PLeftRadii = {1, 1}; unsigned int _PRightRadius = 1; unsigned int ..._PRightRadii = {1, 1}; unsigned int _CLeftRadius = 1; unsigned int ..._CLeftRadii = {1, 1}; unsigned int _CRightRadius = 1; unsigned int ..._CRightRadii = {1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:511:186: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_PLeftRadii ...>, UIntPack<_PRightRadii ...>, UIntPack<_CLeftRadii ...>, UIntPack<_CRightRadii ...>, ConstWindowSlice*, UIntPack<_PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<_CLeftRadii + _CRightRadii + 1...> >, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int ..._PLeftRadii = {1, 1, 1}; unsigned int ..._PRightRadii = {1, 1, 1}; unsigned int ..._CLeftRadii = {1, 1, 1}; unsigned int ..._CRightRadii = {1, 1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:518:69: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_PLeftRadii ...>, UIntPack<_PRightRadii ...>, UIntPack<_CLeftRadii ...>, UIntPack<_CRightRadii ...>, WindowSlice*, UIntPack<_PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<_CLeftRadii + _CRightRadii + 1...> >, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int ..._PLeftRadii = {1, 1, 1}; unsigned int ..._PRightRadii = {1, 1, 1}; unsigned int ..._CLeftRadii = {1, 1, 1}; unsigned int ..._CRightRadii = {1, 1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:608:50: required from ‘RegularTreeNode::Neighbors >& RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::getNeighbors(RegularTreeNode*, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:215:40: required from ‘RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::NeighborType& RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::getNeighbors(const RegularTreeNode*) [with unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int; RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::NeighborType = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::Neighbors >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:90:46: required from ‘Real FEMTree::_getSamplesPerNode(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&) const [with unsigned int WeightDegree = 2; PointSupportKey = PointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:113:29: required from ‘void FEMTree::_getSampleDepthAndWeight(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&, Real&, Real&) const [with unsigned int WeightDegree = 2; WeightKey = PointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:203:26: required from ‘Real FEMTree::_splatPointData(Allocator >*, const FEMTree::DensityEstimator&, Point, V, SparseNodeData >&, PointSupportKey::type>&, PointSupportKey::Degree ...> >&, FEMTree::LocalDepth, FEMTree::LocalDepth, int, Real) [with bool CreateNodes = true; bool ThreadSafe = true; unsigned int WeightDegree = 2; V = Point; unsigned int ...DataSigs = {7, 7, 7}; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:381:119: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:541:26: warning: unused variable ‘D’ [-Wunused-variable] 541 | static const int D = 1; | ^ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_getInterpolationConstraintFromProlongedSolution<5, 5, 5, float, 0>(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const FEMTreeNode*, const float*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_getInterpolationConstraintFromProlongedSolution<5, 5, 5, float, 0>(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const FEMTreeNode*, const float*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_getInterpolationConstraintFromProlongedSolution<5, 5, 5, float, 0>(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const FEMTreeNode*, const float*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_getInterpolationConstraintFromProlongedSolution<5, 5, 5, float, 0>(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const FEMTreeNode*, const float*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_getInterpolationConstraintFromProlongedSolution<5, 5, 5, float, 0>(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const FEMTreeNode*, const float*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_getInterpolationConstraintFromProlongedSolution<5, 5, 5, float, 0>(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const FEMTreeNode*, const float*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1255:3: required from ‘T FEMTree::_getInterpolationConstraintFromProlongedSolution(const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const FEMTreeNode*, const T*, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1335:70: required from ‘T FEMTree::_getConstraintFromProlongedSolution(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const FEMTreeNode*, const T*, const DynamicWindow::Degree, FEMSignature::Degree>::OverlapSize ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1001:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 113 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; _WindowLoop< WindowDimension , IterationDimensions , CurrentIteration-1 >::Run( typename UIntPack< Begin ... >::Rest() , typename UIntPack< End ... >::Rest() , updateState , function , w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_setEvaluationState(const double*, unsigned int, State&) const [with unsigned int I = 1; unsigned int TSig = 5; unsigned int D = 0; State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:957:60: required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int TSig = 5; unsigned int ...TSigs = {5}; unsigned int D = 0; unsigned int ...Ds = {0}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:958:24: required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int TSig = 5; unsigned int ...TSigs = {5, 5}; unsigned int D = 0; unsigned int ...Ds = {0, 0}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:925:24: required from ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, const int*, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {0, 0, 0}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:884:32: required from ‘void FEMTree::_addPointValues(UIntPack, StaticWindow::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1008:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:946:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 946 | for( int d=0 ; d<=D ; d++ ) std::get< I >( state._oneDValues ).values[ s+LeftPointSupportRadius ][d] = components[d]( _p ); | ~^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:936:48: warning: unused variable ‘LeftSupportRadius’ [-Wunused-variable] 936 | static const int LeftSupportRadius = -BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportStart; | ^~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:938:47: warning: unused variable ‘RightSupportRadius’ [-Wunused-variable] 938 | static const int RightSupportRadius = BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportEnd ; | ^~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = FEMTree<3, float>::_addPointValues<5, 5, 5, float, 0>(UIntPack<5, 5, 5>, StaticWindow >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_addPointValues<5, 5, 5, float, 0>(UIntPack<5, 5, 5>, StaticWindow >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: recursively required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0}; unsigned int ...End = {2, 2}; UpdateFunction = FEMTree<3, float>::_addPointValues<5, 5, 5, float, 0>(UIntPack<5, 5, 5>, StaticWindow >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_addPointValues<5, 5, 5, float, 0>(UIntPack<5, 5, 5>, StaticWindow >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_addPointValues<5, 5, 5, float, 0>(UIntPack<5, 5, 5>, StaticWindow >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_addPointValues<5, 5, 5, float, 0>(UIntPack<5, 5, 5>, StaticWindow >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_addPointValues<5, 5, 5, float, 0>(UIntPack<5, 5, 5>, StaticWindow >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_addPointValues<5, 5, 5, float, 0>(UIntPack<5, 5, 5>, StaticWindow >&, const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:914:2: required from ‘void FEMTree::_addPointValues(UIntPack, StaticWindow::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1008:17: required from ‘T FEMTree::_setMatrixRowAndGetConstraintFromProlongation(UIntPack, FEMTree::BaseSystem::Degree ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, MatrixEntry*, node_index_type, FEMTree::PCStencils::Degree ...> >&, FEMTree::CCStencil::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const T*, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::BaseSystem::Degree ...> > = BaseFEMIntegrator::System >; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; node_index_type = int; FEMTree::PCStencils::Degree ...> > = BaseFEMIntegrator::System >::PCStencils; FEMTree::CCStencil::Degree ...> > = BaseFEMIntegrator::System >::CCStencil; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1688:49: required from ‘SparseMatrix FEMTree::systemMatrix(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 234 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; function( w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:34, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘typename std::enable_if<(_D == _K)>::type HyperCube::Cube::Element::_directions(HyperCube::Direction*) const [with unsigned int _D = 2; unsigned int _K = 2; unsigned int K = 2; unsigned int D = 2; typename std::enable_if<(_D == _K)>::type = void]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:408:81: required from ‘void HyperCube::Cube::Element::directions(HyperCube::Direction*) const [with unsigned int K = 2; unsigned int D = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:415:93: required from ‘typename std::enable_if<((_D > _K) && (_K != 0))>::type HyperCube::Cube::Element::_directions(HyperCube::Direction*) const [with unsigned int _D = 3; unsigned int _K = 2; unsigned int K = 2; unsigned int D = 3; typename std::enable_if<((_D > _K) && (_K != 0))>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:408:81: required from ‘void HyperCube::Cube::Element::directions(HyperCube::Direction*) const [with unsigned int K = 2; unsigned int D = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:473:40: required from ‘static typename std::enable_if<(K1 >= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 3; unsigned int K2 = 2; unsigned int D = 3; typename std::enable_if<(K1 >= K2), bool>::type = bool]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:45: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:426:129: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 426 | typename std::enable_if< _D==_K >::type Cube< D >::Element< K >::_directions( Direction* dirs ) const { for( int d=0 ; d= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 2; unsigned int K2 = 2; unsigned int D = 3; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 2; unsigned int K2 = 2; unsigned int D = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:45: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 474 | for( int d=0 ; d, UIntPack<_Values ...> >::_setEvaluationState(const double*, unsigned int, State&) const [with unsigned int I = 2; unsigned int TSig = 0; unsigned int D = 0; State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:958:24: recursively required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int TSig = 0; unsigned int ...TSigs = {0}; unsigned int D = 0; unsigned int ...Ds = {0}; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:958:24: required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int TSig = 0; unsigned int ...TSigs = {0, 0}; unsigned int D = 0; unsigned int ...Ds = {0, 0}; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:925:24: required from ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, const int*, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {0, 0, 0}; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:918:23: required from ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {0, 0, 0}; unsigned int ...TSignatures = {0, 0, 0}; unsigned int ...TDs = {0, 0, 0}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.Evaluation.inl:545:38: required from ‘V FEMTree::_evaluate(const Coefficients&, Point, FEMTree::PointEvaluator, typename _IsotropicUIntPack::type>&, const ConstPointSupportKey::Degree ...> >&) const [with V = ProjectiveData; Coefficients = SparseNodeData, UIntPack<0, 0, 0> >; unsigned int D = 0; unsigned int ...DataSigs = {0, 0, 0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, typename _IsotropicUIntPack::type> = FEMIntegrator::PointEvaluator, UIntPack<0, 0, 0> >; typename _IsotropicUIntPack::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1653:164: required from ‘static bool IsoSurfaceExtractor<3, Real, Vertex>::_GetIsoVertex(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, ConstPointSupportKey::type>&, ConstPointSupportKey::Degree>::type>&, const TreeNode*, HyperCube::Cube<2>::Element<0>, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, const IsoSurfaceExtractor<3, Real, Vertex>::_SliceValues&, Vertex&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, WeightDegree>::type = UIntPack<2, 2, 2>; typename _IsotropicUIntPack<3, FEMSignature::Degree>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::TreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1062:56: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::_SetXSliceIsoVertices(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator::type, UIntPack<0, 0, 0> >*, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth, int, node_index_type&, CoredMeshData&, std::vector::_SlabValues>&, std::function, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; IsoSurfaceExtractor<3, Real, Vertex>::LocalDepth = int; node_index_type = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1816:59: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:946:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 946 | for( int d=0 ; d<=D ; d++ ) std::get< I >( state._oneDValues ).values[ s+LeftPointSupportRadius ][d] = components[d]( _p ); | ~^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:936:48: warning: unused variable ‘LeftSupportRadius’ [-Wunused-variable] 936 | static const int LeftSupportRadius = -BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportStart; | ^~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:938:47: warning: unused variable ‘RightSupportRadius’ [-Wunused-variable] 938 | static const int RightSupportRadius = BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportEnd ; | ^~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:434, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:35, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl: In instantiation of ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0}; unsigned int ...End = {2}; UpdateFunction = FEMTree<3, float>::_getInterpolationConstraintFromProlongedSolution<5, 5, 5, float, 0>(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const FEMTreeNode*, const float*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_getInterpolationConstraintFromProlongedSolution<5, 5, 5, float, 0>(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const FEMTreeNode*, const float*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3> >}; unsigned int WindowDimension = 3]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:113:217: required from ‘static void _WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction&, ProcessFunction&, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_getInterpolationConstraintFromProlongedSolution<5, 5, 5, float, 0>(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const FEMTreeNode*, const float*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_getInterpolationConstraintFromProlongedSolution<5, 5, 5, float, 0>(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const FEMTreeNode*, const float*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int CurrentIteration = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.h:414:82: required from ‘static void WindowLoop::Run(UIntPack, UIntPack<__Values ...>, UpdateFunction, ProcessFunction, Windows ...) [with unsigned int ...Begin = {0, 0, 0}; unsigned int ...End = {2, 2, 2}; UpdateFunction = FEMTree<3, float>::_getInterpolationConstraintFromProlongedSolution<5, 5, 5, float, 0>(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const FEMTreeNode*, const float*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; ProcessFunction = FEMTree<3, float>::_getInterpolationConstraintFromProlongedSolution<5, 5, 5, float, 0>(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >&, const FEMTreeNode*, const float*, FEMTree<3, float>::PointEvaluator, UIntPack<1, 1, 1> >&, const FEMTree<3, float>::InterpolationInfo*) const::; Windows = {ConstWindowSlice*, UIntPack<3, 3, 3> >}; unsigned int WindowDimension = 3; unsigned int IterationDimensions = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1255:3: required from ‘T FEMTree::_getInterpolationConstraintFromProlongedSolution(const typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> >&, const FEMTreeNode*, const T*, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, const FEMTree::InterpolationInfo*) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int PointD = 0; unsigned int Dim = 3; Real = float; typename FEMTree::FEMTreeNode::ConstNeighbors::Degree, FEMSignature::Degree>::OverlapSize ...> > = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::ConstNeighbors >; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1335:70: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1688:49: required from ‘SparseMatrix FEMTree::systemMatrix(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Window.inl:234:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 234 | for( int i=UIntPack< Begin ... >::First ; i::First ; i++ ){ updateState( WindowDimension - CurrentDimension , i ) ; function( w[i] ... ); } | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h: In instantiation of ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_setEvaluationState(const double*, unsigned int, State&) const [with unsigned int I = 2; unsigned int TSig = 5; unsigned int D = 0; State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:952:43: required from ‘typename std::enable_if<(sizeof... (TSigs) == 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int TSig = 5; unsigned int ...TSigs = {}; unsigned int D = 0; unsigned int ...Ds = {}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}; typename std::enable_if<(sizeof... (TSigs) == 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:958:24: required from ‘typename std::enable_if<(sizeof... (TSigs) != 0)>::type FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::_initEvaluationState(UIntPack, UIntPack, const double*, unsigned int, State&) const [with State = FEMIntegrator::PointEvaluatorState, UIntPack<0, 0, 0> >; unsigned int TSig = 5; unsigned int ...TSigs = {5, 5}; unsigned int D = 0; unsigned int ...Ds = {0, 0}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}; typename std::enable_if<(sizeof... (TSigs) != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:925:24: required from ‘void FEMIntegrator::PointEvaluator, UIntPack<_Values ...> >::initEvaluationState(Point, UIntPack<_Values ...> >::Dim>, unsigned int, const int*, FEMIntegrator::PointEvaluatorState, UIntPack >&) const [with unsigned int ...EDs = {0, 0, 0}; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDs = {1, 1, 1}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:884:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:1688:49: required from ‘SparseMatrix FEMTree::systemMatrix(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::LocalDepth, const FEMTree::InterpolationInfo* ...) const [with T = float; unsigned int ...PointDs = {0}; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:658:33: required from ‘void FEMTree::_solveRegularMG(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, FEMTree::PointEvaluator, UIntPack::Degree ...> >&, FEMTree::LocalDepth, T*, const T*, TDotT, int, int, FEMTree::_SolverStats&, bool, double, const FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::PointEvaluator, UIntPack::Degree ...> > = FEMIntegrator::PointEvaluator, UIntPack<1, 1, 1> >; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2653:39: required from ‘void FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.System.inl:2498:13: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, TDotT, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<3, float>::solveSystem<5, 5, 5, 0>(UIntPack<5, 5, 5>, BaseFEMIntegrator::System >&, const DenseNodeData >&, FEMTree<3, float>::LocalDepth, const FEMTree<3, float>::SolverInfo&, FEMTree<3, float>::InterpolationInfo*) const::; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2407:21: required from ‘DenseNodeData > FEMTree::solveSystem(UIntPack, BaseFEMIntegrator::System::Degree ...> >&, const DenseNodeData >&, FEMTree::LocalDepth, const FEMTree::SolverInfo&, FEMTree::InterpolationInfo* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:686:40: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:946:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 946 | for( int d=0 ; d<=D ; d++ ) std::get< I >( state._oneDValues ).values[ s+LeftPointSupportRadius ][d] = components[d]( _p ); | ~^~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:936:48: warning: unused variable ‘LeftSupportRadius’ [-Wunused-variable] 936 | static const int LeftSupportRadius = -BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportStart; | ^~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:938:47: warning: unused variable ‘RightSupportRadius’ [-Wunused-variable] 938 | static const int RightSupportRadius = BSplineSupportSizes< FEMSignature< TSig >::Degree >::SupportEnd ; | ^~~~~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:34, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘static typename std::enable_if<(K1 >= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 2; unsigned int K2 = 1; unsigned int D = 3; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 2; unsigned int K2 = 1; unsigned int D = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 1; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 474 | for( int d=0 ; d::_initChildren_s(Allocator >*, Initializer&) [with Initializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:72:38: required from ‘bool RegularTreeNode::initChildren(Allocator >*, Initializer&) [with bool ThreadSafe = false; Initializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:550:88: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_Run, UIntPack<_PRightRadius>, UIntPack<_CLeftRadius>, UIntPack<_CRightRadius> >::Run(ConstWindowSlice*, UIntPack<((_PLeftRadius + _PRightRadius) + 1)> >, WindowSlice*, UIntPack<((_CLeftRadius + _CRightRadius) + 1)> >, int*, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int _PLeftRadius = 1; unsigned int _PRightRadius = 1; unsigned int _CLeftRadius = 1; unsigned int _CRightRadius = 1; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:530:189: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_Run, UIntPack<_PRightRadius, _PRightRadii ...>, UIntPack<_CLeftRadius, _CLeftRadii ...>, UIntPack<_CRightRadius, _CRightRadii ...> >::Run(ConstWindowSlice*, UIntPack<((_PLeftRadius + _PRightRadius) + 1), _PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<((_CLeftRadius + _CRightRadius) + 1), _CLeftRadii + _CRightRadii + 1...> >, int*, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int _PLeftRadius = 1; unsigned int ..._PLeftRadii = {1, 1}; unsigned int _PRightRadius = 1; unsigned int ..._PRightRadii = {1, 1}; unsigned int _CLeftRadius = 1; unsigned int ..._CLeftRadii = {1, 1}; unsigned int _CRightRadius = 1; unsigned int ..._CRightRadii = {1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:511:186: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_PLeftRadii ...>, UIntPack<_PRightRadii ...>, UIntPack<_CLeftRadii ...>, UIntPack<_CRightRadii ...>, ConstWindowSlice*, UIntPack<_PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<_CLeftRadii + _CRightRadii + 1...> >, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int ..._PLeftRadii = {1, 1, 1}; unsigned int ..._PRightRadii = {1, 1, 1}; unsigned int ..._CLeftRadii = {1, 1, 1}; unsigned int ..._CRightRadii = {1, 1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:518:69: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:215:40: required from ‘RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::NeighborType& RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::getNeighbors(const RegularTreeNode*) [with unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int; RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::NeighborType = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::Neighbors >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:90:46: required from ‘Real FEMTree::_getSamplesPerNode(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&) const [with unsigned int WeightDegree = 2; PointSupportKey = PointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:113:29: required from ‘void FEMTree::_getSampleDepthAndWeight(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&, Real&, Real&) const [with unsigned int WeightDegree = 2; WeightKey = PointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:203:26: required from ‘Real FEMTree::_splatPointData(Allocator >*, const FEMTree::DensityEstimator&, Point, V, SparseNodeData >&, PointSupportKey::type>&, PointSupportKey::Degree ...> >&, FEMTree::LocalDepth, FEMTree::LocalDepth, int, Real) [with bool CreateNodes = true; bool ThreadSafe = true; unsigned int WeightDegree = 2; V = Point; unsigned int ...DataSigs = {7, 7, 7}; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:381:119: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:171:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 171 | for( int d=0 ; d>d) & 1 ); | ~^~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In instantiation of ‘bool RegularTreeNode::_initChildren(Allocator >*, Initializer&) [with Initializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:72:85: required from ‘bool RegularTreeNode::initChildren(Allocator >*, Initializer&) [with bool ThreadSafe = false; Initializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:550:88: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_Run, UIntPack<_PRightRadius>, UIntPack<_CLeftRadius>, UIntPack<_CRightRadius> >::Run(ConstWindowSlice*, UIntPack<((_PLeftRadius + _PRightRadius) + 1)> >, WindowSlice*, UIntPack<((_CLeftRadius + _CRightRadius) + 1)> >, int*, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int _PLeftRadius = 1; unsigned int _PRightRadius = 1; unsigned int _CLeftRadius = 1; unsigned int _CRightRadius = 1; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:530:189: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_Run, UIntPack<_PRightRadius, _PRightRadii ...>, UIntPack<_CLeftRadius, _CLeftRadii ...>, UIntPack<_CRightRadius, _CRightRadii ...> >::Run(ConstWindowSlice*, UIntPack<((_PLeftRadius + _PRightRadius) + 1), _PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<((_CLeftRadius + _CRightRadius) + 1), _CLeftRadii + _CRightRadii + 1...> >, int*, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int _PLeftRadius = 1; unsigned int ..._PLeftRadii = {1, 1}; unsigned int _PRightRadius = 1; unsigned int ..._PRightRadii = {1, 1}; unsigned int _CLeftRadius = 1; unsigned int ..._CLeftRadii = {1, 1}; unsigned int _CRightRadius = 1; unsigned int ..._CRightRadii = {1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:511:186: required from ‘static unsigned int RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::_NeighborsLoop(UIntPack<_PLeftRadii ...>, UIntPack<_PRightRadii ...>, UIntPack<_CLeftRadii ...>, UIntPack<_CRightRadii ...>, ConstWindowSlice*, UIntPack<_PLeftRadii + _PRightRadii + 1...> >, WindowSlice*, UIntPack<_CLeftRadii + _CRightRadii + 1...> >, int, Allocator >*, NodeInitializer&) [with bool CreateNodes = false; bool ThreadSafe = false; NodeInitializer = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::NeighborKey, UIntPack<1, 1, 1> >::getNeighbors(const RegularTreeNode<3, FEMTreeNodeData, short unsigned int>*)::&)>; unsigned int ..._PLeftRadii = {1, 1, 1}; unsigned int ..._PRightRadii = {1, 1, 1}; unsigned int ..._CLeftRadii = {1, 1, 1}; unsigned int ..._CRightRadii = {1, 1, 1}; unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:518:69: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:215:40: required from ‘RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::NeighborType& RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::getNeighbors(const RegularTreeNode*) [with unsigned int ...LeftRadii = {1, 1, 1}; unsigned int ...RightRadii = {1, 1, 1}; unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int; RegularTreeNode::NeighborKey, UIntPack<__Values ...> >::NeighborType = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>::Neighbors >]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:90:46: required from ‘Real FEMTree::_getSamplesPerNode(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&) const [with unsigned int WeightDegree = 2; PointSupportKey = PointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:113:29: required from ‘void FEMTree::_getSampleDepthAndWeight(const FEMTree::DensityEstimator&, const FEMTreeNode*, Point, PointSupportKey&, Real&, Real&) const [with unsigned int WeightDegree = 2; WeightKey = PointSupportKey >; unsigned int Dim = 3; Real = float; FEMTree::FEMTreeNode = RegularTreeNode<3, FEMTreeNodeData, short unsigned int>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.WeightedSamples.inl:203:26: required from ‘Real FEMTree::_splatPointData(Allocator >*, const FEMTree::DensityEstimator&, Point, V, SparseNodeData >&, PointSupportKey::type>&, PointSupportKey::Degree ...> >&, FEMTree::LocalDepth, FEMTree::LocalDepth, int, Real) [with bool CreateNodes = true; bool ThreadSafe = true; unsigned int WeightDegree = 2; V = Point; unsigned int ...DataSigs = {7, 7, 7}; unsigned int Dim = 3; Real = float; typename _IsotropicUIntPack::type = UIntPack<2, 2, 2>; FEMTree::LocalDepth = int]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.inl:381:119: required from ‘SparseNodeData > FEMTree::setDataField(UIntPack, const std::vector >&, const std::vector&, const FEMTree::DensityEstimator*, Real&, std::function) [with unsigned int ...DataSigs = {7, 7, 7}; unsigned int DensityDegree = 2; InData = open3d::geometry::poisson::Open3DData; OutData = Point; unsigned int Dim = 3; Real = float]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:576:48: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:151:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for( int d=0 ; d>d) & 1 ); | ~^~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:34, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘typename std::enable_if<(_D == _K)>::type HyperCube::Cube::Element::_directions(HyperCube::Direction*) const [with unsigned int _D = 1; unsigned int _K = 1; unsigned int K = 1; unsigned int D = 1; typename std::enable_if<(_D == _K)>::type = void]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:408:81: required from ‘void HyperCube::Cube::Element::directions(HyperCube::Direction*) const [with unsigned int K = 1; unsigned int D = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:415:93: required from ‘typename std::enable_if<((_D > _K) && (_K != 0))>::type HyperCube::Cube::Element::_directions(HyperCube::Direction*) const [with unsigned int _D = 2; unsigned int _K = 1; unsigned int K = 1; unsigned int D = 2; typename std::enable_if<((_D > _K) && (_K != 0))>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:408:81: required from ‘void HyperCube::Cube::Element::directions(HyperCube::Direction*) const [with unsigned int K = 1; unsigned int D = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:414:93: required from ‘typename std::enable_if<((_D > _K) && (_K != 0))>::type HyperCube::Cube::Element::_directions(HyperCube::Direction*) const [with unsigned int _D = 3; unsigned int _K = 2; unsigned int K = 2; unsigned int D = 3; typename std::enable_if<((_D > _K) && (_K != 0))>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:408:81: required from ‘void HyperCube::Cube::Element::directions(HyperCube::Direction*) const [with unsigned int K = 2; unsigned int D = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:473:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:45: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:426:129: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 426 | typename std::enable_if< _D==_K >::type Cube< D >::Element< K >::_directions( Direction* dirs ) const { for( int d=0 ; d= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 2; unsigned int K2 = 0; unsigned int D = 3; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 2; unsigned int K2 = 0; unsigned int D = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 474 | for( int d=0 ; d::type HyperCube::Cube::Element::_directions(HyperCube::Direction*) const [with unsigned int _D = 0; unsigned int _K = 0; unsigned int K = 0; unsigned int D = 0; typename std::enable_if<(_D == _K)>::type = void]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:408:81: required from ‘void HyperCube::Cube::Element::directions(HyperCube::Direction*) const [with unsigned int K = 0; unsigned int D = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:422:110: required from ‘typename std::enable_if<((_D > _K) && (_K == 0))>::type HyperCube::Cube::Element::_directions(HyperCube::Direction*) const [with unsigned int _D = 1; unsigned int _K = 0; unsigned int K = 0; unsigned int D = 1; typename std::enable_if<((_D > _K) && (_K == 0))>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:408:81: required from ‘void HyperCube::Cube::Element::directions(HyperCube::Direction*) const [with unsigned int K = 0; unsigned int D = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:414:93: required from ‘typename std::enable_if<((_D > _K) && (_K != 0))>::type HyperCube::Cube::Element::_directions(HyperCube::Direction*) const [with unsigned int _D = 2; unsigned int _K = 1; unsigned int K = 1; unsigned int D = 2; typename std::enable_if<((_D > _K) && (_K != 0))>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:408:81: required from ‘void HyperCube::Cube::Element::directions(HyperCube::Direction*) const [with unsigned int K = 1; unsigned int D = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:414:93: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:45: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:426:129: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 426 | typename std::enable_if< _D==_K >::type Cube< D >::Element< K >::_directions( Direction* dirs ) const { for( int d=0 ; d= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 1; unsigned int K2 = 1; unsigned int D = 3; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 1; unsigned int K2 = 1; unsigned int D = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 1; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:45: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 1; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 474 | for( int d=0 ; d= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 1; unsigned int K2 = 0; unsigned int D = 3; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 1; unsigned int K2 = 0; unsigned int D = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:237:45: required from ‘static typename std::enable_if<((K1 != 0) && (K2 == 0))>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<((K1 != 0) && (K2 == 0))>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘static typename std::enable_if<(K1 >= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 0; unsigned int K2 = 0; unsigned int D = 3; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 0; unsigned int K2 = 0; unsigned int D = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 3; unsigned int K1 = 0; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:241:45: required from ‘static typename std::enable_if<(((D != 1) && (K1 == 0)) && (K2 == 0))>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 0; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(((D != 1) && (K1 == 0)) && (K2 == 0))>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘static typename std::enable_if<(K1 >= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 2; unsigned int K2 = 2; unsigned int D = 2; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 2; unsigned int K2 = 2; unsigned int D = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 2; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:45: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 2; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:241:87: required from ‘static typename std::enable_if<(((D != 1) && (K1 == 0)) && (K2 == 0))>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 0; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(((D != 1) && (K1 == 0)) && (K2 == 0))>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘static typename std::enable_if<(K1 >= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 2; unsigned int K2 = 1; unsigned int D = 2; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 2; unsigned int K2 = 1; unsigned int D = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 2; unsigned int K1 = 2; unsigned int K2 = 1; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:45: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 2; unsigned int K1 = 2; unsigned int K2 = 1; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 2; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:241:87: required from ‘static typename std::enable_if<(((D != 1) && (K1 == 0)) && (K2 == 0))>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 0; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(((D != 1) && (K1 == 0)) && (K2 == 0))>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘static typename std::enable_if<(K1 >= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 2; unsigned int K2 = 0; unsigned int D = 2; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 2; unsigned int K2 = 0; unsigned int D = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 2; unsigned int K1 = 2; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:237:45: required from ‘static typename std::enable_if<((K1 != 0) && (K2 == 0))>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 2; unsigned int K1 = 2; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<((K1 != 0) && (K2 == 0))>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 2; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:241:87: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘static typename std::enable_if<(K1 >= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 1; unsigned int K2 = 1; unsigned int D = 2; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 1; unsigned int K2 = 1; unsigned int D = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 2; unsigned int K1 = 1; unsigned int K2 = 1; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:45: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 2; unsigned int K1 = 1; unsigned int K2 = 1; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 2; unsigned int K1 = 1; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:237:83: required from ‘static typename std::enable_if<((K1 != 0) && (K2 == 0))>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 2; unsigned int K1 = 2; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<((K1 != 0) && (K2 == 0))>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘static typename std::enable_if<(K1 >= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 1; unsigned int K2 = 0; unsigned int D = 2; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 1; unsigned int K2 = 0; unsigned int D = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 2; unsigned int K1 = 1; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:237:45: required from ‘static typename std::enable_if<((K1 != 0) && (K2 == 0))>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 2; unsigned int K1 = 1; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<((K1 != 0) && (K2 == 0))>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 2; unsigned int K1 = 1; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:237:83: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘static typename std::enable_if<(K1 >= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 0; unsigned int K2 = 0; unsigned int D = 2; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 0; unsigned int K2 = 0; unsigned int D = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 2; unsigned int K1 = 0; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:241:45: required from ‘static typename std::enable_if<(((D != 1) && (K1 == 0)) && (K2 == 0))>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 2; unsigned int K1 = 0; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(((D != 1) && (K1 == 0)) && (K2 == 0))>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 2; unsigned int K1 = 0; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:237:83: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 0; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘static typename std::enable_if<(K1 >= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 1; unsigned int K2 = 1; unsigned int D = 1; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 1; unsigned int K2 = 1; unsigned int D = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 1; unsigned int K1 = 1; unsigned int K2 = 1; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:45: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 1; unsigned int K1 = 1; unsigned int K2 = 1; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:241:87: required from ‘static typename std::enable_if<(((D != 1) && (K1 == 0)) && (K2 == 0))>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 2; unsigned int K1 = 0; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(((D != 1) && (K1 == 0)) && (K2 == 0))>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 0; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘static typename std::enable_if<(K1 >= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 1; unsigned int K2 = 0; unsigned int D = 1; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 1; unsigned int K2 = 0; unsigned int D = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 1; unsigned int K1 = 1; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:237:45: required from ‘static typename std::enable_if<((K1 != 0) && (K2 == 0))>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 1; unsigned int K1 = 1; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<((K1 != 0) && (K2 == 0))>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 1; unsigned int K1 = 1; unsigned int K2 = 1; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:241:87: required from ‘static typename std::enable_if<(((D != 1) && (K1 == 0)) && (K2 == 0))>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 2; unsigned int K1 = 0; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(((D != 1) && (K1 == 0)) && (K2 == 0))>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 0; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h: In instantiation of ‘static typename std::enable_if<(K1 >= K2), bool>::type HyperCube::Cube::_Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 0; unsigned int K2 = 0; unsigned int D = 1; typename std::enable_if<(K1 >= K2), bool>::type = bool]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:468:81: required from ‘static bool HyperCube::Cube::Overlap(HyperCube::Cube::Element, HyperCube::Cube::Element) [with unsigned int K1 = 0; unsigned int K2 = 0; unsigned int D = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:224:65: required from ‘static void IsoSurfaceExtractor<3, Real, Vertex>::SliceData::HyperCubeTables::SetTables() [with unsigned int D = 1; unsigned int K1 = 0; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:245:45: required from ‘static typename std::enable_if<(((D == 1) && (K1 == 0)) && (K2 == 0))>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 1; unsigned int K1 = 0; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(((D == 1) && (K1 == 0)) && (K2 == 0))>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 1; unsigned int K1 = 0; unsigned int K2 = 1; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:237:83: required from ‘static typename std::enable_if<((K1 != 0) && (K2 == 0))>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 1; unsigned int K1 = 1; unsigned int K2 = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<((K1 != 0) && (K2 == 0))>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 0; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 1; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 2; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: recursively required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 2; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:233:85: required from ‘static typename std::enable_if<(K2 != 0)>::type IsoSurfaceExtractor<3, Real, Vertex>::SliceData::SetHyperCubeTables() [with unsigned int D = 3; unsigned int K1 = 3; unsigned int K2 = 3; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; typename std::enable_if<(K2 != 0)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1750:32: required from ‘static IsoSurfaceExtractor<3, Real, Vertex>::IsoStats IsoSurfaceExtractor<3, Real, Vertex>::Extract(UIntPack, UIntPack, UIntPack, const FEMTree<3, Real>&, IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator*, const SparseNodeData, typename _IsotropicUIntPack<3, DataSig>::type>*, const DenseNodeData >&, Real, CoredMeshData&, const SetVertexFunction&, bool, bool, bool, bool) [with Data = open3d::geometry::poisson::Open3DData; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; unsigned int WeightDegree = 2; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex; IsoSurfaceExtractor<3, Real, Vertex>::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>; typename _IsotropicUIntPack<3, DataSig>::type = UIntPack<0, 0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:376:28: required from ‘void open3d::geometry::poisson::ExtractMesh(float, bool, UIntPack, std::tuple, FEMTree&, const DenseNodeData >&, Real, const std::vector::PointSample>*, std::vector*, const typename FEMTree::DensityEstimator*, const SetVertexFunction&, XForm, std::shared_ptr&, std::vector&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Real = float; SetVertexFunction = open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack<5, 5, 5>)::&, Point, float, open3d::geometry::poisson::Open3DData)>; unsigned int ...FEMSigs = {5, 5, 5}; SampleData = {}; typename FEMTree::PointSample = NodeAndPointSample<3, float>; typename FEMTree::DensityEstimator = FEMTree<3, float>::DensityEstimator<2>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:727:42: required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr&, std::vector&, int, float, float, bool, UIntPack) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:770:28: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/MarchingCubes.h:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:627, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.inl: In instantiation of ‘Index CoredVectorMeshData::nextPolygon(std::vector >&) [with Vertex = open3d::geometry::poisson::Open3DVertex; Index = int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.inl:102:7: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.inl:106:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 106 | if( threadIndex<(int)polygons.size() ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp: In instantiation of ‘bool open3d::geometry::poisson::Open3DPointStream::nextPoint(Point&, open3d::geometry::poisson::Open3DData&) [with Real = float]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:112:10: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:121:15: warning: implicitly-declared ‘constexpr Point& Point::operator=(const Point&)’ is deprecated [-Wdeprecated-copy] 121 | p = (*xform_) * p; | ~~^~~~~~~~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:50, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/Geometry.h:69:9: note: because ‘Point’ has user-provided ‘Point::Point(const Point&) [with Real = float; unsigned int Dim = 3]’ 69 | Point( const Point& p ){ memcpy( coords , p.coords , sizeof(Real)*Dim ); } | ^~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:569, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static void BSplineEvaluationData::SetUpSampleEvaluator(BSplineEvaluationData::UpSampleEvaluator&, int) [with unsigned int FEMSig = 0]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:384:72: required from ‘void BSplineEvaluationData::UpSampleEvaluator::set(int) [with unsigned int FEMSig = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:384:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:185:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 185 | for( int j=0 ; j::UpSampleSize ; j++ ) evaluator._pcValues[i][j] = b[j]; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static void BSplineEvaluationData::SetUpSampleEvaluator(BSplineEvaluationData::UpSampleEvaluator&, int) [with unsigned int FEMSig = 7]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:384:72: required from ‘void BSplineEvaluationData::UpSampleEvaluator::set(int) [with unsigned int FEMSig = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:384:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:185:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static void BSplineEvaluationData::SetUpSampleEvaluator(BSplineEvaluationData::UpSampleEvaluator&, int) [with unsigned int FEMSig = 5]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:384:72: required from ‘void BSplineEvaluationData::UpSampleEvaluator::set(int) [with unsigned int FEMSig = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:384:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:185:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int _D1 = 0; unsigned int _D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 0>::FunctionIntegrator::Integrator<0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:386:45: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int _D1 = 0; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 0>::FunctionIntegrator::Integrator<0, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:380:59: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set2D(Integrator&, int) [with unsigned int _D1 = 0; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 0>::FunctionIntegrator::Integrator<0, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 0>::FunctionIntegrator::Integrator<0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {0, 0, 0}; unsigned int ...CSignatures = {0, 0, 0}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 1; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {0, 0, 0}; unsigned int ...CSignatures = {0, 0, 0}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:304:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 304 | for( int j=0 ; j<=Degree1 ; j++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:309:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 309 | for( int j=0 ; j<=Degree2 ; j++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 0; unsigned int FEMSig2 = 5]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:406:117: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator<_D1, _D2>&, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int _D1 = 0; unsigned int _D2 = 0; unsigned int FEMSig1 = 0; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator<_D1, _D2> = BSplineIntegrationData<0, 5>::FunctionIntegrator::ChildIntegrator<0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:386:45: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int _D1 = 0; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<0, 5>::FunctionIntegrator::ChildIntegrator<0, 0>; unsigned int FEMSig1 = 0; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:380:59: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set2D(Integrator&, int) [with unsigned int _D1 = 0; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<0, 5>::FunctionIntegrator::ChildIntegrator<0, 0>; unsigned int FEMSig1 = 0; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:422:113: required from ‘static void BSplineIntegrationData::SetChildIntegrator(typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator&, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 0; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator = BSplineIntegrationData<0, 5>::FunctionIntegrator::ChildIntegrator<0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:446:69: required from ‘void BSplineIntegrationData::FunctionIntegrator::ChildIntegrator::set(int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 0; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1052:122: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {0, 0, 0}; unsigned int ...CSignatures = {0, 0, 0}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 1; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {0, 0, 0}; unsigned int ...CSignatures = {0, 0, 0}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:304:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 304 | for( int j=0 ; j<=Degree1 ; j++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:309:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 309 | for( int j=0 ; j<=Degree2 ; j++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:348:47: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set1D(Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:341:63: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set2D(Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {5, 5, 5}; unsigned int ...CDerivatives = {1, 1, 1}; unsigned int CDim = 1; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {5, 5, 5}; unsigned int ...CDerivatives = {1, 1, 1}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:304:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 304 | for( int j=0 ; j<=Degree1 ; j++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:309:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 309 | for( int j=0 ; j<=Degree2 ; j++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int _D1 = 1; unsigned int _D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:374:46: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set1D(Integrator&, int) [with unsigned int D1 = 1; unsigned int _D1 = 1; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:368:62: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set2D(Integrator&, int) [with unsigned int D1 = 1; unsigned int _D1 = 1; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:304:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 304 | for( int j=0 ; j<=Degree1 ; j++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:309:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 309 | for( int j=0 ; j<=Degree2 ; j++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 0; unsigned int D2 = 1; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:406:117: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator<_D1, _D2>&, int) [with unsigned int D1 = 0; unsigned int D2 = 1; unsigned int _D1 = 0; unsigned int _D2 = 1; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator<_D1, _D2> = BSplineIntegrationData<7, 5>::FunctionIntegrator::ChildIntegrator<0, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:361:46: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, D2, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int D2 = 1; unsigned int _D1 = 0; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<7, 5>::FunctionIntegrator::ChildIntegrator<0, 1>; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:354:60: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, D2, _D1, _D2, Integrator>::Set2D(Integrator&, int) [with unsigned int D2 = 1; unsigned int _D1 = 0; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<7, 5>::FunctionIntegrator::ChildIntegrator<0, 1>; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:422:113: required from ‘static void BSplineIntegrationData::SetChildIntegrator(typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator&, int) [with unsigned int D1 = 0; unsigned int D2 = 1; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator = BSplineIntegrationData<7, 5>::FunctionIntegrator::ChildIntegrator<0, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:446:69: required from ‘void BSplineIntegrationData::FunctionIntegrator::ChildIntegrator::set(int) [with unsigned int D1 = 0; unsigned int D2 = 1; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1052:122: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:304:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 304 | for( int j=0 ; j<=Degree1 ; j++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:309:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 309 | for( int j=0 ; j<=Degree2 ; j++ ) | ~^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:569, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘void BSplineElements::upSample(BSplineElements&) const [with unsigned int Degree = 1]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:264:15: required from ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int _D1 = 0; unsigned int _D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 0>::FunctionIntegrator::Integrator<0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:386:45: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int _D1 = 0; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 0>::FunctionIntegrator::Integrator<0, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:380:59: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set2D(Integrator&, int) [with unsigned int _D1 = 0; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 0>::FunctionIntegrator::Integrator<0, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 0>::FunctionIntegrator::Integrator<0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {0, 0, 0}; unsigned int ...CSignatures = {0, 0, 0}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 1; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {0, 0, 0}; unsigned int ...CSignatures = {0, 0, 0}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:572:115: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 572 | for( int i=0 ; i >::size()) ; i++ ) for( int j=0 ; j<=Degree ; j++ ) | ~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:585:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 585 | if( _j1>=0 && _j1<=Degree ) high[2*i+0][_j1] += (*this)[i][j] * bCoefficients[k-BSplineSupportSizes< Degree >::UpSampleStart]; | ~~~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:586:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 586 | if( _j2>=0 && _j2<=Degree ) high[2*i+1][_j2] += (*this)[i][j] * bCoefficients[k-BSplineSupportSizes< Degree >::UpSampleStart]; | ~~~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘void BSplineElements::upSample(BSplineElements&) const [with unsigned int Degree = 0]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:277:15: required from ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int _D1 = 0; unsigned int _D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 0>::FunctionIntegrator::Integrator<0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:386:45: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int _D1 = 0; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 0>::FunctionIntegrator::Integrator<0, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:380:59: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set2D(Integrator&, int) [with unsigned int _D1 = 0; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 0>::FunctionIntegrator::Integrator<0, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 0>::FunctionIntegrator::Integrator<0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {0, 0, 0}; unsigned int ...CSignatures = {0, 0, 0}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 1; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {0, 0, 0}; unsigned int ...CSignatures = {0, 0, 0}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:572:115: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 572 | for( int i=0 ; i >::size()) ; i++ ) for( int j=0 ; j<=Degree ; j++ ) | ~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:585:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 585 | if( _j1>=0 && _j1<=Degree ) high[2*i+0][_j1] += (*this)[i][j] * bCoefficients[k-BSplineSupportSizes< Degree >::UpSampleStart]; | ~~~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:586:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 586 | if( _j2>=0 && _j2<=Degree ) high[2*i+1][_j2] += (*this)[i][j] * bCoefficients[k-BSplineSupportSizes< Degree >::UpSampleStart]; | ~~~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘void SetBSplineElementIntegrals(double (*)[(Degree2 + 1)]) [with unsigned int Degree1 = 1; unsigned int Degree2 = 0]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:329:52: required from ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int _D1 = 0; unsigned int _D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 0>::FunctionIntegrator::Integrator<0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:386:45: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int _D1 = 0; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 0>::FunctionIntegrator::Integrator<0, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:380:59: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set2D(Integrator&, int) [with unsigned int _D1 = 0; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 0>::FunctionIntegrator::Integrator<0, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 0>::FunctionIntegrator::Integrator<0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 0]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {0, 0, 0}; unsigned int ...CSignatures = {0, 0, 0}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 1; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {0, 0, 0}; unsigned int ...CSignatures = {0, 0, 0}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:617:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 617 | for( int i=0 ; i<=Degree1 ; i++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:620:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 620 | for( int j=0 ; j<=Degree2 ; j++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘void SetBSplineElementIntegrals(double (*)[(Degree2 + 1)]) [with unsigned int Degree1 = 0; unsigned int Degree2 = 1]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:329:52: required from ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 0; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:406:117: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator<_D1, _D2>&, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int _D1 = 0; unsigned int _D2 = 0; unsigned int FEMSig1 = 0; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator<_D1, _D2> = BSplineIntegrationData<0, 5>::FunctionIntegrator::ChildIntegrator<0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:386:45: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int _D1 = 0; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<0, 5>::FunctionIntegrator::ChildIntegrator<0, 0>; unsigned int FEMSig1 = 0; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:380:59: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set2D(Integrator&, int) [with unsigned int _D1 = 0; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<0, 5>::FunctionIntegrator::ChildIntegrator<0, 0>; unsigned int FEMSig1 = 0; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:422:113: required from ‘static void BSplineIntegrationData::SetChildIntegrator(typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator&, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 0; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator = BSplineIntegrationData<0, 5>::FunctionIntegrator::ChildIntegrator<0, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:446:69: required from ‘void BSplineIntegrationData::FunctionIntegrator::ChildIntegrator::set(int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 0; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1052:122: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {0, 0, 0}; unsigned int ...CSignatures = {0, 0, 0}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 1; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {0, 0, 0}; unsigned int ...CSignatures = {0, 0, 0}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:617:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 617 | for( int i=0 ; i<=Degree1 ; i++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:620:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 620 | for( int j=0 ; j<=Degree2 ; j++ ) | ~^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:569, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 0; unsigned int D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 0; unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:361:46: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, D2, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:354:60: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, D2, _D1, _D2, Integrator>::Set2D(Integrator&, int) [with unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:340:63: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set2D(Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {5, 5, 5}; unsigned int ...CDerivatives = {1, 1, 1}; unsigned int CDim = 1; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {5, 5, 5}; unsigned int ...CDerivatives = {1, 1, 1}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:304:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 304 | for( int j=0 ; j<=Degree1 ; j++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:309:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 309 | for( int j=0 ; j<=Degree2 ; j++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int _D1 = 1; unsigned int _D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:374:46: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set1D(Integrator&, int) [with unsigned int D1 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:347:63: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set1D(Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:341:63: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set2D(Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {5, 5, 5}; unsigned int ...CDerivatives = {1, 1, 1}; unsigned int CDim = 1; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {5, 5, 5}; unsigned int ...CDerivatives = {1, 1, 1}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:304:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 304 | for( int j=0 ; j<=Degree1 ; j++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:309:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 309 | for( int j=0 ; j<=Degree2 ; j++ ) | ~^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:569, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘void SetBSplineElementIntegrals(double (*)[(Degree2 + 1)]) [with unsigned int Degree1 = 0; unsigned int Degree2 = 0]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:329:52: required from ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:348:47: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set1D(Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:341:63: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set2D(Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {5, 5, 5}; unsigned int ...CDerivatives = {1, 1, 1}; unsigned int CDim = 1; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {5, 5, 5}; unsigned int ...CDerivatives = {1, 1, 1}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:617:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 617 | for( int i=0 ; i<=Degree1 ; i++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:620:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 620 | for( int j=0 ; j<=Degree2 ; j++ ) | ~^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:569, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int _D1 = 1; unsigned int _D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:386:45: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int _D1 = 1; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:380:59: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set2D(Integrator&, int) [with unsigned int _D1 = 1; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:367:62: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set2D(Integrator&, int) [with unsigned int D1 = 1; unsigned int _D1 = 1; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:304:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 304 | for( int j=0 ; j<=Degree1 ; j++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:309:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 309 | for( int j=0 ; j<=Degree2 ; j++ ) | ~^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:569, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘BSplineElements::BSplineElements(int, int, BoundaryType) [with unsigned int Degree = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:267:9: required from ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int _D1 = 1; unsigned int _D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:374:46: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set1D(Integrator&, int) [with unsigned int D1 = 1; unsigned int _D1 = 1; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:368:62: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set2D(Integrator&, int) [with unsigned int D1 = 1; unsigned int _D1 = 1; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:526:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 526 | for( int i=0 ; i<=Degree ; i++ ) | ~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘void BSplineElements::upSample(BSplineElements&) const [with unsigned int Degree = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:277:15: required from ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int _D1 = 1; unsigned int _D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:374:46: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set1D(Integrator&, int) [with unsigned int D1 = 1; unsigned int _D1 = 1; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:368:62: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set2D(Integrator&, int) [with unsigned int D1 = 1; unsigned int _D1 = 1; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:572:115: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 572 | for( int i=0 ; i >::size()) ; i++ ) for( int j=0 ; j<=Degree ; j++ ) | ~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:585:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 585 | if( _j1>=0 && _j1<=Degree ) high[2*i+0][_j1] += (*this)[i][j] * bCoefficients[k-BSplineSupportSizes< Degree >::UpSampleStart]; | ~~~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:586:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 586 | if( _j2>=0 && _j2<=Degree ) high[2*i+1][_j2] += (*this)[i][j] * bCoefficients[k-BSplineSupportSizes< Degree >::UpSampleStart]; | ~~~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘void SetBSplineElementIntegrals(double (*)[(Degree2 + 1)]) [with unsigned int Degree1 = 0; unsigned int Degree2 = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:329:52: required from ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int _D1 = 1; unsigned int _D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:374:46: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set1D(Integrator&, int) [with unsigned int D1 = 1; unsigned int _D1 = 1; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:368:62: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set2D(Integrator&, int) [with unsigned int D1 = 1; unsigned int _D1 = 1; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:617:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 617 | for( int i=0 ; i<=Degree1 ; i++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:620:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 620 | for( int j=0 ; j<=Degree2 ; j++ ) | ~^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:569, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:406:117: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator<_D1, _D2>&, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int _D1 = 0; unsigned int _D2 = 1; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator<_D1, _D2> = BSplineIntegrationData<7, 5>::FunctionIntegrator::ChildIntegrator<0, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:386:45: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int _D1 = 0; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<7, 5>::FunctionIntegrator::ChildIntegrator<0, 1>; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:360:62: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, D2, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int D2 = 1; unsigned int _D1 = 0; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<7, 5>::FunctionIntegrator::ChildIntegrator<0, 1>; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:354:60: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, D2, _D1, _D2, Integrator>::Set2D(Integrator&, int) [with unsigned int D2 = 1; unsigned int _D1 = 0; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<7, 5>::FunctionIntegrator::ChildIntegrator<0, 1>; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:422:113: required from ‘static void BSplineIntegrationData::SetChildIntegrator(typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator&, int) [with unsigned int D1 = 0; unsigned int D2 = 1; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator = BSplineIntegrationData<7, 5>::FunctionIntegrator::ChildIntegrator<0, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:446:69: required from ‘void BSplineIntegrationData::FunctionIntegrator::ChildIntegrator::set(int) [with unsigned int D1 = 0; unsigned int D2 = 1; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1052:122: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:304:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 304 | for( int j=0 ; j<=Degree1 ; j++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:309:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 309 | for( int j=0 ; j<=Degree2 ; j++ ) | ~^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:569, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘void SetBSplineElementIntegrals(double (*)[(Degree2 + 1)]) [with unsigned int Degree1 = 2; unsigned int Degree2 = 0]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:329:52: required from ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 0; unsigned int D2 = 1; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:406:117: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator<_D1, _D2>&, int) [with unsigned int D1 = 0; unsigned int D2 = 1; unsigned int _D1 = 0; unsigned int _D2 = 1; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator<_D1, _D2> = BSplineIntegrationData<7, 5>::FunctionIntegrator::ChildIntegrator<0, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:361:46: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, D2, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int D2 = 1; unsigned int _D1 = 0; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<7, 5>::FunctionIntegrator::ChildIntegrator<0, 1>; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:354:60: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, D2, _D1, _D2, Integrator>::Set2D(Integrator&, int) [with unsigned int D2 = 1; unsigned int _D1 = 0; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<7, 5>::FunctionIntegrator::ChildIntegrator<0, 1>; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:422:113: required from ‘static void BSplineIntegrationData::SetChildIntegrator(typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator&, int) [with unsigned int D1 = 0; unsigned int D2 = 1; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator = BSplineIntegrationData<7, 5>::FunctionIntegrator::ChildIntegrator<0, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:446:69: required from ‘void BSplineIntegrationData::FunctionIntegrator::ChildIntegrator::set(int) [with unsigned int D1 = 0; unsigned int D2 = 1; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1052:122: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:617:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 617 | for( int i=0 ; i<=Degree1 ; i++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:620:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 620 | for( int j=0 ; j<=Degree2 ; j++ ) | ~^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:569, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int _D1 = 1; unsigned int _D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:386:45: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:360:62: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, D2, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:354:60: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, D2, _D1, _D2, Integrator>::Set2D(Integrator&, int) [with unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:340:63: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set2D(Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {5, 5, 5}; unsigned int ...CDerivatives = {1, 1, 1}; unsigned int CDim = 1; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {5, 5, 5}; unsigned int ...CDerivatives = {1, 1, 1}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:304:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 304 | for( int j=0 ; j<=Degree1 ; j++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:309:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 309 | for( int j=0 ; j<=Degree2 ; j++ ) | ~^~~~~~~~~ In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:569, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:49, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘static void Differentiator::Differentiate(const BSplineElements&, BSplineElements&) [with unsigned int Degree = 1; unsigned int DDegree = 0]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:594:138: required from ‘void BSplineElements::differentiate(BSplineElements<(Degree - D)>&) const [with unsigned int D = 1; unsigned int Degree = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:299:33: required from ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:348:47: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set1D(Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:341:63: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set2D(Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {5, 5, 5}; unsigned int ...CDerivatives = {1, 1, 1}; unsigned int CDim = 1; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {5, 5, 5}; unsigned int ...CDerivatives = {1, 1, 1}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:601:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 601 | for( int i=0 ; i<(int)bse.size() ; i++ ) for( int j=0 ; j<=Degree ; j++ ) | ~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:604:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 604 | if( j::Dot(int, int, int, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int _D1 = 1; unsigned int _D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:386:45: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int _D1 = 1; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:380:59: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set2D(Integrator&, int) [with unsigned int _D1 = 1; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:367:62: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set2D(Integrator&, int) [with unsigned int D1 = 1; unsigned int _D1 = 1; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:617:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 617 | for( int i=0 ; i<=Degree1 ; i++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:620:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 620 | for( int j=0 ; j<=Degree2 ; j++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘void BSplineElements::_addPeriodic(int, bool) [with bool Left = true; unsigned int Degree = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:534:23: required from ‘BSplineElements::BSplineElements(int, int, BoundaryType) [with unsigned int Degree = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:267:9: required from ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int _D1 = 1; unsigned int _D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:374:46: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set1D(Integrator&, int) [with unsigned int D1 = 1; unsigned int _D1 = 1; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:368:62: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set2D(Integrator&, int) [with unsigned int D1 = 1; unsigned int _D1 = 1; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:555:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 555 | for( int i=0 ; i<=Degree ; i++ ) | ~^~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘void BSplineElements::_addPeriodic(int, bool) [with bool Left = false; unsigned int Degree = 2]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:534:87: required from ‘BSplineElements::BSplineElements(int, int, BoundaryType) [with unsigned int Degree = 2]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:267:9: required from ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int _D1 = 1; unsigned int _D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:374:46: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set1D(Integrator&, int) [with unsigned int D1 = 1; unsigned int _D1 = 1; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:368:62: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set2D(Integrator&, int) [with unsigned int D1 = 1; unsigned int _D1 = 1; unsigned int _D2 = 0; Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 7>::FunctionIntegrator::Integrator<1, 0>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 1; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 7]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:555:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘void SetBSplineElementIntegrals(double (*)[(Degree2 + 1)]) [with unsigned int Degree1 = 2; unsigned int Degree2 = 1]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:329:52: required from ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:406:117: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator<_D1, _D2>&, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int _D1 = 0; unsigned int _D2 = 1; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator<_D1, _D2> = BSplineIntegrationData<7, 5>::FunctionIntegrator::ChildIntegrator<0, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:386:45: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int _D1 = 0; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<7, 5>::FunctionIntegrator::ChildIntegrator<0, 1>; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:360:62: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, D2, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int D2 = 1; unsigned int _D1 = 0; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<7, 5>::FunctionIntegrator::ChildIntegrator<0, 1>; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:354:60: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, D2, _D1, _D2, Integrator>::Set2D(Integrator&, int) [with unsigned int D2 = 1; unsigned int _D1 = 0; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<7, 5>::FunctionIntegrator::ChildIntegrator<0, 1>; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:422:113: required from ‘static void BSplineIntegrationData::SetChildIntegrator(typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator&, int) [with unsigned int D1 = 0; unsigned int D2 = 1; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::ChildIntegrator = BSplineIntegrationData<7, 5>::FunctionIntegrator::ChildIntegrator<0, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:446:69: required from ‘void BSplineIntegrationData::FunctionIntegrator::ChildIntegrator::set(int) [with unsigned int D1 = 0; unsigned int D2 = 1; unsigned int FEMSig1 = 7; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1052:122: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {7, 7, 7}; unsigned int ...CDerivatives = {0, 0, 0}; unsigned int CDim = 3]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:617:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 617 | for( int i=0 ; i<=Degree1 ; i++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:620:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 620 | for( int j=0 ; j<=Degree2 ; j++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl: In instantiation of ‘void SetBSplineElementIntegrals(double (*)[(Degree2 + 1)]) [with unsigned int Degree1 = 1; unsigned int Degree2 = 1]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:329:52: required from ‘static double BSplineIntegrationData::Dot(int, int, int, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:396:112: required from ‘static void BSplineIntegrationData::_IntegratorSetter::Set(typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2>&, int) [with unsigned int D1 = 0; unsigned int D2 = 0; unsigned int _D1 = 1; unsigned int _D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::Integrator<_D1, _D2> = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:386:45: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, 0, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:360:62: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, D2, _D1, _D2, Integrator>::Set1D(Integrator&, int) [with unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:354:60: required from ‘static void BSplineIntegrationData::IntegratorSetter<0, D2, _D1, _D2, Integrator>::Set2D(Integrator&, int) [with unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:340:63: required from ‘static void BSplineIntegrationData::IntegratorSetter::Set2D(Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int _D1 = 1; unsigned int _D2 = 1; Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:415:108: required from ‘static void BSplineIntegrationData::SetIntegrator(typename BSplineIntegrationData::FunctionIntegrator::Integrator&, int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5; typename BSplineIntegrationData::FunctionIntegrator::Integrator = BSplineIntegrationData<5, 5>::FunctionIntegrator::Integrator<1, 1>]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.h:428:64: required from ‘void BSplineIntegrationData::FunctionIntegrator::Integrator::set(int) [with unsigned int D1 = 1; unsigned int D2 = 1; unsigned int FEMSig1 = 5; unsigned int FEMSig2 = 5]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1051:50: required from ‘typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::_init(int) [with unsigned int D = 0; unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {5, 5, 5}; unsigned int ...CDerivatives = {1, 1, 1}; unsigned int CDim = 1; typename std::enable_if<(D < FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::Dim)>::type = void]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1009:9: required from ‘void FEMIntegrator::Constraint, UIntPack<_Values ...>, UIntPack, UIntPack, CDim>::init() [with unsigned int ...TSignatures = {5, 5, 5}; unsigned int ...TDerivatives = {1, 1, 1}; unsigned int ...CSignatures = {5, 5, 5}; unsigned int ...CDerivatives = {1, 1, 1}; unsigned int CDim = 1]’ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:1006:8: required from here /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:617:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 617 | for( int i=0 ; i<=Degree1 ; i++ ) | ~^~~~~~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/BSplineData.inl:620:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 620 | for( int j=0 ; j<=Degree2 ; j++ ) | ~^~~~~~~~~ [ 37%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/rpc/BufferConnection.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/rpc/BufferConnection.cpp.o -MF CMakeFiles/io.dir/rpc/BufferConnection.cpp.o.d -o CMakeFiles/io.dir/rpc/BufferConnection.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/rpc/BufferConnection.cpp [ 37%] Building CXX object cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/slac/Visualization.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/slac/Visualization.cpp.o -MF CMakeFiles/tpipelines.dir/slac/Visualization.cpp.o.d -o CMakeFiles/tpipelines.dir/slac/Visualization.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/pipelines/slac/Visualization.cpp [ 37%] Building CXX object cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/TransformationConverter.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines/kernel && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/TransformationConverter.cpp.o -MF CMakeFiles/tpipelines_kernel.dir/TransformationConverter.cpp.o.d -o CMakeFiles/tpipelines_kernel.dir/TransformationConverter.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/pipelines/kernel/TransformationConverter.cpp [ 37%] Building CXX object cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/slam/Model.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/slam/Model.cpp.o -MF CMakeFiles/tpipelines.dir/slam/Model.cpp.o.d -o CMakeFiles/tpipelines.dir/slam/Model.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/pipelines/slam/Model.cpp [ 37%] Building CXX object cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/PoseGraph.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/PoseGraph.cpp.o -MF CMakeFiles/pipelines.dir/registration/PoseGraph.cpp.o.d -o CMakeFiles/pipelines.dir/registration/PoseGraph.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines/registration/PoseGraph.cpp [ 37%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/rpc/Connection.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/rpc/Connection.cpp.o -MF CMakeFiles/io.dir/rpc/Connection.cpp.o.d -o CMakeFiles/io.dir/rpc/Connection.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/rpc/Connection.cpp [ 37%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/rpc/DummyReceiver.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/rpc/DummyReceiver.cpp.o -MF CMakeFiles/io.dir/rpc/DummyReceiver.cpp.o.d -o CMakeFiles/io.dir/rpc/DummyReceiver.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/rpc/DummyReceiver.cpp [ 38%] Building CXX object cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/Registration.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/Registration.cpp.o -MF CMakeFiles/pipelines.dir/registration/Registration.cpp.o.d -o CMakeFiles/pipelines.dir/registration/Registration.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines/registration/Registration.cpp [ 38%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/hashmap/CPU/CPUHashBackendBuffer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/hashmap/CPU/CPUHashBackendBuffer.cpp.o -MF CMakeFiles/core.dir/hashmap/CPU/CPUHashBackendBuffer.cpp.o.d -o CMakeFiles/core.dir/hashmap/CPU/CPUHashBackendBuffer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/hashmap/CPU/CPUHashBackendBuffer.cpp [ 38%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/rpc/MessageProcessorBase.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/rpc/MessageProcessorBase.cpp.o -MF CMakeFiles/io.dir/rpc/MessageProcessorBase.cpp.o.d -o CMakeFiles/io.dir/rpc/MessageProcessorBase.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/rpc/MessageProcessorBase.cpp [ 38%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/rpc/MessageUtils.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/rpc/MessageUtils.cpp.o -MF CMakeFiles/io.dir/rpc/MessageUtils.cpp.o.d -o CMakeFiles/io.dir/rpc/MessageUtils.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/rpc/MessageUtils.cpp make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 38%] Built target tpipelines_kernel [ 40%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/rpc/RemoteFunctions.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/rpc/RemoteFunctions.cpp.o -MF CMakeFiles/io.dir/rpc/RemoteFunctions.cpp.o.d -o CMakeFiles/io.dir/rpc/RemoteFunctions.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/rpc/RemoteFunctions.cpp [ 40%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/rpc/ZMQContext.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/rpc/ZMQContext.cpp.o -MF CMakeFiles/io.dir/rpc/ZMQContext.cpp.o.d -o CMakeFiles/io.dir/rpc/ZMQContext.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/rpc/ZMQContext.cpp [ 40%] Building CXX object cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/RobustKernel.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/RobustKernel.cpp.o -MF CMakeFiles/pipelines.dir/registration/RobustKernel.cpp.o.d -o CMakeFiles/pipelines.dir/registration/RobustKernel.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines/registration/RobustKernel.cpp [ 40%] Building CXX object cpp/open3d/io/CMakeFiles/io.dir/rpc/ZMQReceiver.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/io/CMakeFiles/io.dir/rpc/ZMQReceiver.cpp.o -MF CMakeFiles/io.dir/rpc/ZMQReceiver.cpp.o.d -o CMakeFiles/io.dir/rpc/ZMQReceiver.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io/rpc/ZMQReceiver.cpp make -f cpp/open3d/utility/CMakeFiles/utility.dir/build.make cpp/open3d/utility/CMakeFiles/utility.dir/depend make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility/CMakeFiles/utility.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/open3d/utility/CMakeFiles/utility.dir/build.make cpp/open3d/utility/CMakeFiles/utility.dir/build make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 41%] Building CXX object cpp/open3d/utility/CMakeFiles/utility.dir/CompilerInfo.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/utility/CMakeFiles/utility.dir/CompilerInfo.cpp.o -MF CMakeFiles/utility.dir/CompilerInfo.cpp.o.d -o CMakeFiles/utility.dir/CompilerInfo.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility/CompilerInfo.cpp make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 41%] Built target tpipelines make -f cpp/open3d/visualization/CMakeFiles/visualization.dir/build.make cpp/open3d/visualization/CMakeFiles/visualization.dir/depend make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/CMakeFiles/visualization.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/open3d/visualization/CMakeFiles/visualization.dir/build.make cpp/open3d/visualization/CMakeFiles/visualization.dir/build make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 41%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/GeometryRenderer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/GeometryRenderer.cpp.o -MF CMakeFiles/visualization.dir/shader/GeometryRenderer.cpp.o.d -o CMakeFiles/visualization.dir/shader/GeometryRenderer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/GeometryRenderer.cpp In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.h:341, from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:52, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl: In function ‘int RegularTreeNode::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:251:36: warning: ‘c’ may be used uninitialized in this function [-Wmaybe-uninitialized] 251 | if( !i || d>c ) c=d; | ~^~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:251:36: warning: ‘c’ may be used uninitialized in this function [-Wmaybe-uninitialized] 251 | if( !i || d>c ) c=d; | ~^~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:251:36: warning: ‘c’ may be used uninitialized in this function [-Wmaybe-uninitialized] 251 | if( !i || d>c ) c=d; | ~^~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:251:36: warning: ‘c’ may be used uninitialized in this function [-Wmaybe-uninitialized] 251 | if( !i || d>c ) c=d; | ~^~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:251:36: warning: ‘c’ may be used uninitialized in this function [-Wmaybe-uninitialized] 251 | if( !i || d>c ) c=d; | ~^~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:251:36: warning: ‘c’ may be used uninitialized in this function [-Wmaybe-uninitialized] 251 | if( !i || d>c ) c=d; | ~^~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:251:36: warning: ‘c’ may be used uninitialized in this function [-Wmaybe-uninitialized] 251 | if( !i || d>c ) c=d; | ~^~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/RegularTree.inl:251:36: warning: ‘c’ may be used uninitialized in this function [-Wmaybe-uninitialized] 251 | if( !i || d>c ) c=d; | ~^~ [ 42%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/kernel/Arange.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/kernel/Arange.cpp.o -MF CMakeFiles/core.dir/kernel/Arange.cpp.o.d -o CMakeFiles/core.dir/kernel/Arange.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/kernel/Arange.cpp [ 42%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/kernel/ArangeCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/kernel/ArangeCPU.cpp.o -MF CMakeFiles/core.dir/kernel/ArangeCPU.cpp.o.d -o CMakeFiles/core.dir/kernel/ArangeCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/kernel/ArangeCPU.cpp [ 42%] Building CXX object cpp/open3d/utility/CMakeFiles/utility.dir/Console.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/utility/CMakeFiles/utility.dir/Console.cpp.o -MF CMakeFiles/utility.dir/Console.cpp.o.d -o CMakeFiles/utility.dir/Console.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility/Console.cpp [ 42%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/ImageMaskShader.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/ImageMaskShader.cpp.o -MF CMakeFiles/visualization.dir/shader/ImageMaskShader.cpp.o.d -o CMakeFiles/visualization.dir/shader/ImageMaskShader.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/ImageMaskShader.cpp [ 43%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/ImageShader.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/ImageShader.cpp.o -MF CMakeFiles/visualization.dir/shader/ImageShader.cpp.o.d -o CMakeFiles/visualization.dir/shader/ImageShader.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/ImageShader.cpp [ 43%] Building CXX object cpp/open3d/utility/CMakeFiles/utility.dir/CPUInfo.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/utility/CMakeFiles/utility.dir/CPUInfo.cpp.o -MF CMakeFiles/utility.dir/CPUInfo.cpp.o.d -o CMakeFiles/utility.dir/CPUInfo.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility/CPUInfo.cpp [ 43%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/NormalShader.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/NormalShader.cpp.o -MF CMakeFiles/visualization.dir/shader/NormalShader.cpp.o.d -o CMakeFiles/visualization.dir/shader/NormalShader.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/NormalShader.cpp [ 43%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/PhongShader.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/PhongShader.cpp.o -MF CMakeFiles/visualization.dir/shader/PhongShader.cpp.o.d -o CMakeFiles/visualization.dir/shader/PhongShader.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/PhongShader.cpp [ 43%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/kernel/BinaryEW.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/kernel/BinaryEW.cpp.o -MF CMakeFiles/core.dir/kernel/BinaryEW.cpp.o.d -o CMakeFiles/core.dir/kernel/BinaryEW.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/kernel/BinaryEW.cpp [ 43%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/PickingShader.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/PickingShader.cpp.o -MF CMakeFiles/visualization.dir/shader/PickingShader.cpp.o.d -o CMakeFiles/visualization.dir/shader/PickingShader.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/PickingShader.cpp [ 43%] Building CXX object cpp/open3d/utility/CMakeFiles/utility.dir/Download.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/utility/CMakeFiles/utility.dir/Download.cpp.o -MF CMakeFiles/utility.dir/Download.cpp.o.d -o CMakeFiles/utility.dir/Download.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility/Download.cpp [ 43%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/RGBDImageShader.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/RGBDImageShader.cpp.o -MF CMakeFiles/visualization.dir/shader/RGBDImageShader.cpp.o.d -o CMakeFiles/visualization.dir/shader/RGBDImageShader.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/RGBDImageShader.cpp [ 43%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/ShaderWrapper.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/ShaderWrapper.cpp.o -MF CMakeFiles/visualization.dir/shader/ShaderWrapper.cpp.o.d -o CMakeFiles/visualization.dir/shader/ShaderWrapper.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/ShaderWrapper.cpp [ 44%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/Simple2DShader.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/Simple2DShader.cpp.o -MF CMakeFiles/visualization.dir/shader/Simple2DShader.cpp.o.d -o CMakeFiles/visualization.dir/shader/Simple2DShader.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/Simple2DShader.cpp [ 44%] Building CXX object cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/TransformationEstimation.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/pipelines/CMakeFiles/pipelines.dir/registration/TransformationEstimation.cpp.o -MF CMakeFiles/pipelines.dir/registration/TransformationEstimation.cpp.o.d -o CMakeFiles/pipelines.dir/registration/TransformationEstimation.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines/registration/TransformationEstimation.cpp [ 44%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/SimpleBlackShader.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/SimpleBlackShader.cpp.o -MF CMakeFiles/visualization.dir/shader/SimpleBlackShader.cpp.o.d -o CMakeFiles/visualization.dir/shader/SimpleBlackShader.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/SimpleBlackShader.cpp In file included from /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.h:2529, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:51: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl: In lambda function: /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1562:37: warning: ‘start’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1562 | position[o] = Real( start + width*averageRoot ); | ^~~~~ /build/open3d-p2SXOF/open3d-0.15.1+ds/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1511:22: note: ‘start’ was declared here 1511 | Real start , width; | ^~~~~ [ 44%] Building CXX object cpp/open3d/utility/CMakeFiles/utility.dir/Eigen.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/utility/CMakeFiles/utility.dir/Eigen.cpp.o -MF CMakeFiles/utility.dir/Eigen.cpp.o.d -o CMakeFiles/utility.dir/Eigen.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility/Eigen.cpp [ 44%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/kernel/BinaryEWCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/kernel/BinaryEWCPU.cpp.o -MF CMakeFiles/core.dir/kernel/BinaryEWCPU.cpp.o.d -o CMakeFiles/core.dir/kernel/BinaryEWCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/kernel/BinaryEWCPU.cpp [ 44%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/kernel/IndexGetSet.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/kernel/IndexGetSet.cpp.o -MF CMakeFiles/core.dir/kernel/IndexGetSet.cpp.o.d -o CMakeFiles/core.dir/kernel/IndexGetSet.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/kernel/IndexGetSet.cpp make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 44%] Built target io [ 45%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/kernel/IndexGetSetCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/kernel/IndexGetSetCPU.cpp.o -MF CMakeFiles/core.dir/kernel/IndexGetSetCPU.cpp.o.d -o CMakeFiles/core.dir/kernel/IndexGetSetCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/kernel/IndexGetSetCPU.cpp [ 45%] Building CXX object cpp/open3d/utility/CMakeFiles/utility.dir/Extract.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/utility/CMakeFiles/utility.dir/Extract.cpp.o -MF CMakeFiles/utility.dir/Extract.cpp.o.d -o CMakeFiles/utility.dir/Extract.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility/Extract.cpp [ 45%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/kernel/Kernel.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/kernel/Kernel.cpp.o -MF CMakeFiles/core.dir/kernel/Kernel.cpp.o.d -o CMakeFiles/core.dir/kernel/Kernel.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/kernel/Kernel.cpp [ 45%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/kernel/NonZero.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/kernel/NonZero.cpp.o -MF CMakeFiles/core.dir/kernel/NonZero.cpp.o.d -o CMakeFiles/core.dir/kernel/NonZero.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/kernel/NonZero.cpp [ 45%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/kernel/NonZeroCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/kernel/NonZeroCPU.cpp.o -MF CMakeFiles/core.dir/kernel/NonZeroCPU.cpp.o.d -o CMakeFiles/core.dir/kernel/NonZeroCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/kernel/NonZeroCPU.cpp [ 45%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/SimpleShader.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/SimpleShader.cpp.o -MF CMakeFiles/visualization.dir/shader/SimpleShader.cpp.o.d -o CMakeFiles/visualization.dir/shader/SimpleShader.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/SimpleShader.cpp [ 45%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/TexturePhongShader.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/TexturePhongShader.cpp.o -MF CMakeFiles/visualization.dir/shader/TexturePhongShader.cpp.o.d -o CMakeFiles/visualization.dir/shader/TexturePhongShader.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/TexturePhongShader.cpp [ 45%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/TextureSimpleShader.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/TextureSimpleShader.cpp.o -MF CMakeFiles/visualization.dir/shader/TextureSimpleShader.cpp.o.d -o CMakeFiles/visualization.dir/shader/TextureSimpleShader.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/shader/TextureSimpleShader.cpp [ 45%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/kernel/Reduction.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/kernel/Reduction.cpp.o -MF CMakeFiles/core.dir/kernel/Reduction.cpp.o.d -o CMakeFiles/core.dir/kernel/Reduction.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/kernel/Reduction.cpp [ 47%] Building CXX object cpp/open3d/utility/CMakeFiles/utility.dir/ExtractZIP.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/utility/CMakeFiles/utility.dir/ExtractZIP.cpp.o -MF CMakeFiles/utility.dir/ExtractZIP.cpp.o.d -o CMakeFiles/utility.dir/ExtractZIP.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility/ExtractZIP.cpp [ 47%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/kernel/ReductionCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/kernel/ReductionCPU.cpp.o -MF CMakeFiles/core.dir/kernel/ReductionCPU.cpp.o.d -o CMakeFiles/core.dir/kernel/ReductionCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/kernel/ReductionCPU.cpp [ 48%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/kernel/UnaryEW.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/kernel/UnaryEW.cpp.o -MF CMakeFiles/core.dir/kernel/UnaryEW.cpp.o.d -o CMakeFiles/core.dir/kernel/UnaryEW.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/kernel/UnaryEW.cpp [ 48%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/kernel/UnaryEWCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/kernel/UnaryEWCPU.cpp.o -MF CMakeFiles/core.dir/kernel/UnaryEWCPU.cpp.o.d -o CMakeFiles/core.dir/kernel/UnaryEWCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/kernel/UnaryEWCPU.cpp [ 49%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/utility/ColorMap.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/utility/ColorMap.cpp.o -MF CMakeFiles/visualization.dir/utility/ColorMap.cpp.o.d -o CMakeFiles/visualization.dir/utility/ColorMap.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/utility/ColorMap.cpp [ 49%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/linalg/Det.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/linalg/Det.cpp.o -MF CMakeFiles/core.dir/linalg/Det.cpp.o.d -o CMakeFiles/core.dir/linalg/Det.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/linalg/Det.cpp [ 49%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/linalg/Inverse.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/linalg/Inverse.cpp.o -MF CMakeFiles/core.dir/linalg/Inverse.cpp.o.d -o CMakeFiles/core.dir/linalg/Inverse.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/linalg/Inverse.cpp [ 49%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/linalg/InverseCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/linalg/InverseCPU.cpp.o -MF CMakeFiles/core.dir/linalg/InverseCPU.cpp.o.d -o CMakeFiles/core.dir/linalg/InverseCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/linalg/InverseCPU.cpp [ 49%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/utility/DrawGeometry.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/utility/DrawGeometry.cpp.o -MF CMakeFiles/visualization.dir/utility/DrawGeometry.cpp.o.d -o CMakeFiles/visualization.dir/utility/DrawGeometry.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/utility/DrawGeometry.cpp make -f cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/build.make cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/depend make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/build.make cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/build make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 49%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Application.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Application.cpp.o -MF CMakeFiles/GUI.dir/Application.cpp.o.d -o CMakeFiles/GUI.dir/Application.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Application.cpp [ 49%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/utility/GLHelper.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/utility/GLHelper.cpp.o -MF CMakeFiles/visualization.dir/utility/GLHelper.cpp.o.d -o CMakeFiles/visualization.dir/utility/GLHelper.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/utility/GLHelper.cpp [ 50%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/TetraMesh.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/TetraMesh.cpp.o -MF CMakeFiles/geometry.dir/TetraMesh.cpp.o.d -o CMakeFiles/geometry.dir/TetraMesh.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/TetraMesh.cpp [ 51%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/linalg/LeastSquares.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/linalg/LeastSquares.cpp.o -MF CMakeFiles/core.dir/linalg/LeastSquares.cpp.o.d -o CMakeFiles/core.dir/linalg/LeastSquares.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/linalg/LeastSquares.cpp [ 51%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/BitmapWindowSystem.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/BitmapWindowSystem.cpp.o -MF CMakeFiles/GUI.dir/BitmapWindowSystem.cpp.o.d -o CMakeFiles/GUI.dir/BitmapWindowSystem.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/BitmapWindowSystem.cpp [ 51%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/linalg/LeastSquaresCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/linalg/LeastSquaresCPU.cpp.o -MF CMakeFiles/core.dir/linalg/LeastSquaresCPU.cpp.o.d -o CMakeFiles/core.dir/linalg/LeastSquaresCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/linalg/LeastSquaresCPU.cpp [ 51%] Building CXX object cpp/open3d/utility/CMakeFiles/utility.dir/FileSystem.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/utility/CMakeFiles/utility.dir/FileSystem.cpp.o -MF CMakeFiles/utility.dir/FileSystem.cpp.o.d -o CMakeFiles/utility.dir/FileSystem.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility/FileSystem.cpp [ 51%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/utility/PointCloudPicker.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/utility/PointCloudPicker.cpp.o -MF CMakeFiles/visualization.dir/utility/PointCloudPicker.cpp.o.d -o CMakeFiles/visualization.dir/utility/PointCloudPicker.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/utility/PointCloudPicker.cpp [ 51%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/utility/SelectionPolygon.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/utility/SelectionPolygon.cpp.o -MF CMakeFiles/visualization.dir/utility/SelectionPolygon.cpp.o.d -o CMakeFiles/visualization.dir/utility/SelectionPolygon.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/utility/SelectionPolygon.cpp [ 51%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Button.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Button.cpp.o -MF CMakeFiles/GUI.dir/Button.cpp.o.d -o CMakeFiles/GUI.dir/Button.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Button.cpp make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 51%] Built target pipelines [ 51%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Checkbox.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Checkbox.cpp.o -MF CMakeFiles/GUI.dir/Checkbox.cpp.o.d -o CMakeFiles/GUI.dir/Checkbox.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Checkbox.cpp [ 51%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Color.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Color.cpp.o -MF CMakeFiles/GUI.dir/Color.cpp.o.d -o CMakeFiles/GUI.dir/Color.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Color.cpp [ 52%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/ColorEdit.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/ColorEdit.cpp.o -MF CMakeFiles/GUI.dir/ColorEdit.cpp.o.d -o CMakeFiles/GUI.dir/ColorEdit.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/ColorEdit.cpp [ 52%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/TetraMeshFactory.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/TetraMeshFactory.cpp.o -MF CMakeFiles/geometry.dir/TetraMeshFactory.cpp.o.d -o CMakeFiles/geometry.dir/TetraMeshFactory.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/TetraMeshFactory.cpp [ 52%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/linalg/LU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/linalg/LU.cpp.o -MF CMakeFiles/core.dir/linalg/LU.cpp.o.d -o CMakeFiles/core.dir/linalg/LU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/linalg/LU.cpp [ 52%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/linalg/LUCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/linalg/LUCPU.cpp.o -MF CMakeFiles/core.dir/linalg/LUCPU.cpp.o.d -o CMakeFiles/core.dir/linalg/LUCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/linalg/LUCPU.cpp [ 52%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/linalg/Matmul.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/linalg/Matmul.cpp.o -MF CMakeFiles/core.dir/linalg/Matmul.cpp.o.d -o CMakeFiles/core.dir/linalg/Matmul.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/linalg/Matmul.cpp [ 52%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/linalg/MatmulCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/linalg/MatmulCPU.cpp.o -MF CMakeFiles/core.dir/linalg/MatmulCPU.cpp.o.d -o CMakeFiles/core.dir/linalg/MatmulCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/linalg/MatmulCPU.cpp [ 52%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Combobox.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Combobox.cpp.o -MF CMakeFiles/GUI.dir/Combobox.cpp.o.d -o CMakeFiles/GUI.dir/Combobox.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Combobox.cpp [ 52%] Building CXX object cpp/open3d/utility/CMakeFiles/utility.dir/Helper.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/utility/CMakeFiles/utility.dir/Helper.cpp.o -MF CMakeFiles/utility.dir/Helper.cpp.o.d -o CMakeFiles/utility.dir/Helper.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility/Helper.cpp [ 52%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/utility/SelectionPolygonVolume.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/utility/SelectionPolygonVolume.cpp.o -MF CMakeFiles/visualization.dir/utility/SelectionPolygonVolume.cpp.o.d -o CMakeFiles/visualization.dir/utility/SelectionPolygonVolume.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/utility/SelectionPolygonVolume.cpp [ 54%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/RenderOption.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/RenderOption.cpp.o -MF CMakeFiles/visualization.dir/visualizer/RenderOption.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/RenderOption.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/RenderOption.cpp [ 54%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/TriangleMesh.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/TriangleMesh.cpp.o -MF CMakeFiles/geometry.dir/TriangleMesh.cpp.o.d -o CMakeFiles/geometry.dir/TriangleMesh.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/TriangleMesh.cpp [ 55%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/linalg/Solve.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/linalg/Solve.cpp.o -MF CMakeFiles/core.dir/linalg/Solve.cpp.o.d -o CMakeFiles/core.dir/linalg/Solve.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/linalg/Solve.cpp [ 55%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Dialog.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Dialog.cpp.o -MF CMakeFiles/GUI.dir/Dialog.cpp.o.d -o CMakeFiles/GUI.dir/Dialog.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Dialog.cpp [ 55%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/linalg/SolveCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/linalg/SolveCPU.cpp.o -MF CMakeFiles/core.dir/linalg/SolveCPU.cpp.o.d -o CMakeFiles/core.dir/linalg/SolveCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/linalg/SolveCPU.cpp [ 55%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Events.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Events.cpp.o -MF CMakeFiles/GUI.dir/Events.cpp.o.d -o CMakeFiles/GUI.dir/Events.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Events.cpp [ 55%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/FileDialog.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/FileDialog.cpp.o -MF CMakeFiles/GUI.dir/FileDialog.cpp.o.d -o CMakeFiles/GUI.dir/FileDialog.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/FileDialog.cpp [ 55%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/linalg/SVD.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/linalg/SVD.cpp.o -MF CMakeFiles/core.dir/linalg/SVD.cpp.o.d -o CMakeFiles/core.dir/linalg/SVD.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/linalg/SVD.cpp [ 55%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/TriangleMeshDeformation.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/TriangleMeshDeformation.cpp.o -MF CMakeFiles/geometry.dir/TriangleMeshDeformation.cpp.o.d -o CMakeFiles/geometry.dir/TriangleMeshDeformation.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/TriangleMeshDeformation.cpp [ 55%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/RenderOptionWithEditing.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/RenderOptionWithEditing.cpp.o -MF CMakeFiles/visualization.dir/visualizer/RenderOptionWithEditing.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/RenderOptionWithEditing.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/RenderOptionWithEditing.cpp [ 55%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/ViewControl.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/ViewControl.cpp.o -MF CMakeFiles/visualization.dir/visualizer/ViewControl.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/ViewControl.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/ViewControl.cpp [ 55%] Building CXX object cpp/open3d/utility/CMakeFiles/utility.dir/IJsonConvertible.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/utility/CMakeFiles/utility.dir/IJsonConvertible.cpp.o -MF CMakeFiles/utility.dir/IJsonConvertible.cpp.o.d -o CMakeFiles/utility.dir/IJsonConvertible.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility/IJsonConvertible.cpp [ 55%] Building CXX object cpp/open3d/utility/CMakeFiles/utility.dir/ISAInfo.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/utility/CMakeFiles/utility.dir/ISAInfo.cpp.o -MF CMakeFiles/utility.dir/ISAInfo.cpp.o.d -o CMakeFiles/utility.dir/ISAInfo.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility/ISAInfo.cpp [ 55%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/linalg/SVDCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/linalg/SVDCPU.cpp.o -MF CMakeFiles/core.dir/linalg/SVDCPU.cpp.o.d -o CMakeFiles/core.dir/linalg/SVDCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/linalg/SVDCPU.cpp [ 55%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/ViewControlWithCustomAnimation.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/ViewControlWithCustomAnimation.cpp.o -MF CMakeFiles/visualization.dir/visualizer/ViewControlWithCustomAnimation.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/ViewControlWithCustomAnimation.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/ViewControlWithCustomAnimation.cpp [ 55%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/linalg/Tri.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/linalg/Tri.cpp.o -MF CMakeFiles/core.dir/linalg/Tri.cpp.o.d -o CMakeFiles/core.dir/linalg/Tri.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/linalg/Tri.cpp [ 56%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/linalg/TriCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/linalg/TriCPU.cpp.o -MF CMakeFiles/core.dir/linalg/TriCPU.cpp.o.d -o CMakeFiles/core.dir/linalg/TriCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/linalg/TriCPU.cpp [ 56%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/linalg/AddMM.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/linalg/AddMM.cpp.o -MF CMakeFiles/core.dir/linalg/AddMM.cpp.o.d -o CMakeFiles/core.dir/linalg/AddMM.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/linalg/AddMM.cpp [ 57%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/FileDialogNative.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/FileDialogNative.cpp.o -MF CMakeFiles/GUI.dir/FileDialogNative.cpp.o.d -o CMakeFiles/GUI.dir/FileDialogNative.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/FileDialogNative.cpp [ 57%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Font.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Font.cpp.o -MF CMakeFiles/GUI.dir/Font.cpp.o.d -o CMakeFiles/GUI.dir/Font.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Font.cpp [ 57%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/GLFWWindowSystem.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/GLFWWindowSystem.cpp.o -MF CMakeFiles/GUI.dir/GLFWWindowSystem.cpp.o.d -o CMakeFiles/GUI.dir/GLFWWindowSystem.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/GLFWWindowSystem.cpp [ 58%] Building CXX object cpp/open3d/utility/CMakeFiles/utility.dir/Logging.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/utility/CMakeFiles/utility.dir/Logging.cpp.o -MF CMakeFiles/utility.dir/Logging.cpp.o.d -o CMakeFiles/utility.dir/Logging.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility/Logging.cpp [ 58%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Gui.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Gui.cpp.o -MF CMakeFiles/GUI.dir/Gui.cpp.o.d -o CMakeFiles/GUI.dir/Gui.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Gui.cpp [ 58%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/ViewControlWithEditing.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/ViewControlWithEditing.cpp.o -MF CMakeFiles/visualization.dir/visualizer/ViewControlWithEditing.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/ViewControlWithEditing.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/ViewControlWithEditing.cpp [ 58%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/ImageWidget.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/ImageWidget.cpp.o -MF CMakeFiles/GUI.dir/ImageWidget.cpp.o.d -o CMakeFiles/GUI.dir/ImageWidget.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/ImageWidget.cpp [ 58%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/linalg/AddMMCPU.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/linalg/AddMMCPU.cpp.o -MF CMakeFiles/core.dir/linalg/AddMMCPU.cpp.o.d -o CMakeFiles/core.dir/linalg/AddMMCPU.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/linalg/AddMMCPU.cpp [ 58%] Building CXX object cpp/open3d/utility/CMakeFiles/utility.dir/Parallel.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/utility/CMakeFiles/utility.dir/Parallel.cpp.o -MF CMakeFiles/utility.dir/Parallel.cpp.o.d -o CMakeFiles/utility.dir/Parallel.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility/Parallel.cpp [ 58%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/TriangleMeshFactory.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/TriangleMeshFactory.cpp.o -MF CMakeFiles/geometry.dir/TriangleMeshFactory.cpp.o.d -o CMakeFiles/geometry.dir/TriangleMeshFactory.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/TriangleMeshFactory.cpp [ 60%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/TriangleMeshSimplification.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/TriangleMeshSimplification.cpp.o -MF CMakeFiles/geometry.dir/TriangleMeshSimplification.cpp.o.d -o CMakeFiles/geometry.dir/TriangleMeshSimplification.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/TriangleMeshSimplification.cpp [ 60%] Building CXX object cpp/open3d/utility/CMakeFiles/utility.dir/ProgressBar.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/utility/CMakeFiles/utility.dir/ProgressBar.cpp.o -MF CMakeFiles/utility.dir/ProgressBar.cpp.o.d -o CMakeFiles/utility.dir/ProgressBar.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility/ProgressBar.cpp [ 60%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/nns/FixedRadiusSearchOps.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/nns/FixedRadiusSearchOps.cpp.o -MF CMakeFiles/core.dir/nns/FixedRadiusSearchOps.cpp.o.d -o CMakeFiles/core.dir/nns/FixedRadiusSearchOps.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/nns/FixedRadiusSearchOps.cpp [ 60%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/nns/FixedRadiusIndex.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/nns/FixedRadiusIndex.cpp.o -MF CMakeFiles/core.dir/nns/FixedRadiusIndex.cpp.o.d -o CMakeFiles/core.dir/nns/FixedRadiusIndex.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/nns/FixedRadiusIndex.cpp [ 60%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/ImguiFilamentBridge.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/ImguiFilamentBridge.cpp.o -MF CMakeFiles/GUI.dir/ImguiFilamentBridge.cpp.o.d -o CMakeFiles/GUI.dir/ImguiFilamentBridge.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/ImguiFilamentBridge.cpp [ 61%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/ViewParameters.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/ViewParameters.cpp.o -MF CMakeFiles/visualization.dir/visualizer/ViewParameters.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/ViewParameters.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/ViewParameters.cpp [ 61%] Building CXX object cpp/open3d/utility/CMakeFiles/utility.dir/Timer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/utility/CMakeFiles/utility.dir/Timer.cpp.o -MF CMakeFiles/utility.dir/Timer.cpp.o.d -o CMakeFiles/utility.dir/Timer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility/Timer.cpp In file included from /usr/include/c++/11/pstl/parallel_backend_tbb.h:26, from /usr/include/c++/11/pstl/parallel_backend.h:20, from /usr/include/c++/11/pstl/algorithm_impl.h:22, from /usr/include/c++/11/pstl/glue_execution_defs.h:50, from /usr/include/c++/11/execution:32, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility/ParallelScan.h:33, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/nns/FixedRadiusSearchImpl.h:37, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/nns/FixedRadiusSearchOps.cpp:30: /usr/include/tbb/task.h:21:139: note: ‘#pragma message: TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.’ 21 | #pragma message("TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 61%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/ViewTrajectory.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/ViewTrajectory.cpp.o -MF CMakeFiles/visualization.dir/visualizer/ViewTrajectory.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/ViewTrajectory.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/ViewTrajectory.cpp [ 61%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/Visualizer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/Visualizer.cpp.o -MF CMakeFiles/visualization.dir/visualizer/Visualizer.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/Visualizer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/Visualizer.cpp [ 61%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/nns/NanoFlannIndex.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/nns/NanoFlannIndex.cpp.o -MF CMakeFiles/core.dir/nns/NanoFlannIndex.cpp.o.d -o CMakeFiles/core.dir/nns/NanoFlannIndex.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/nns/NanoFlannIndex.cpp [ 62%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/nns/NearestNeighborSearch.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/nns/NearestNeighborSearch.cpp.o -MF CMakeFiles/core.dir/nns/NearestNeighborSearch.cpp.o.d -o CMakeFiles/core.dir/nns/NearestNeighborSearch.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/nns/NearestNeighborSearch.cpp [ 63%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Label.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Label.cpp.o -MF CMakeFiles/GUI.dir/Label.cpp.o.d -o CMakeFiles/GUI.dir/Label.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Label.cpp In file included from /usr/include/c++/11/pstl/parallel_backend_tbb.h:26, from /usr/include/c++/11/pstl/parallel_backend.h:20, from /usr/include/c++/11/pstl/algorithm_impl.h:22, from /usr/include/c++/11/pstl/glue_execution_defs.h:50, from /usr/include/c++/11/execution:32, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility/ParallelScan.h:33, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/nns/NanoFlannImpl.h:37, from /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/nns/NanoFlannIndex.cpp:31: /usr/include/tbb/task.h:21:139: note: ‘#pragma message: TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.’ 21 | #pragma message("TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 63%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/nns/KnnIndex.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/nns/KnnIndex.cpp.o -MF CMakeFiles/core.dir/nns/KnnIndex.cpp.o.d -o CMakeFiles/core.dir/nns/KnnIndex.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/nns/KnnIndex.cpp [ 63%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/VisualizerCallback.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/VisualizerCallback.cpp.o -MF CMakeFiles/visualization.dir/visualizer/VisualizerCallback.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/VisualizerCallback.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/VisualizerCallback.cpp make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 63%] Built target utility [ 63%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/VisualizerRender.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/VisualizerRender.cpp.o -MF CMakeFiles/visualization.dir/visualizer/VisualizerRender.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/VisualizerRender.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/VisualizerRender.cpp [ 63%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Label3D.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Label3D.cpp.o -MF CMakeFiles/GUI.dir/Label3D.cpp.o.d -o CMakeFiles/GUI.dir/Label3D.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Label3D.cpp [ 63%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Layout.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Layout.cpp.o -MF CMakeFiles/GUI.dir/Layout.cpp.o.d -o CMakeFiles/GUI.dir/Layout.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Layout.cpp [ 63%] Building CXX object cpp/open3d/core/CMakeFiles/core.dir/nns/NNSIndex.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/core/CMakeFiles/core.dir/nns/NNSIndex.cpp.o -MF CMakeFiles/core.dir/nns/NNSIndex.cpp.o.d -o CMakeFiles/core.dir/nns/NNSIndex.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core/nns/NNSIndex.cpp [ 63%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/TriangleMeshSubdivide.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/TriangleMeshSubdivide.cpp.o -MF CMakeFiles/geometry.dir/TriangleMeshSubdivide.cpp.o.d -o CMakeFiles/geometry.dir/TriangleMeshSubdivide.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/TriangleMeshSubdivide.cpp [ 63%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/VoxelGrid.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/VoxelGrid.cpp.o -MF CMakeFiles/geometry.dir/VoxelGrid.cpp.o.d -o CMakeFiles/geometry.dir/VoxelGrid.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/VoxelGrid.cpp [ 63%] Building CXX object cpp/open3d/geometry/CMakeFiles/geometry.dir/VoxelGridFactory.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/geometry/CMakeFiles/geometry.dir/VoxelGridFactory.cpp.o -MF CMakeFiles/geometry.dir/VoxelGridFactory.cpp.o.d -o CMakeFiles/geometry.dir/VoxelGridFactory.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry/VoxelGridFactory.cpp [ 63%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/ListView.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/ListView.cpp.o -MF CMakeFiles/GUI.dir/ListView.cpp.o.d -o CMakeFiles/GUI.dir/ListView.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/ListView.cpp [ 63%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/VisualizerWithCustomAnimation.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/VisualizerWithCustomAnimation.cpp.o -MF CMakeFiles/visualization.dir/visualizer/VisualizerWithCustomAnimation.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/VisualizerWithCustomAnimation.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/VisualizerWithCustomAnimation.cpp [ 64%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/VisualizerWithEditing.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/VisualizerWithEditing.cpp.o -MF CMakeFiles/visualization.dir/visualizer/VisualizerWithEditing.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/VisualizerWithEditing.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/VisualizerWithEditing.cpp [ 64%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/VisualizerWithKeyCallback.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/VisualizerWithKeyCallback.cpp.o -MF CMakeFiles/visualization.dir/visualizer/VisualizerWithKeyCallback.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/VisualizerWithKeyCallback.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/VisualizerWithKeyCallback.cpp [ 64%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Menu.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Menu.cpp.o -MF CMakeFiles/GUI.dir/Menu.cpp.o.d -o CMakeFiles/GUI.dir/Menu.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Menu.cpp [ 64%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/VisualizerWithVertexSelection.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/VisualizerWithVertexSelection.cpp.o -MF CMakeFiles/visualization.dir/visualizer/VisualizerWithVertexSelection.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/VisualizerWithVertexSelection.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/VisualizerWithVertexSelection.cpp [ 64%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/Material.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/Material.cpp.o -MF CMakeFiles/visualization.dir/rendering/Material.cpp.o.d -o CMakeFiles/visualization.dir/rendering/Material.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/Material.cpp [ 64%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/Camera.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/Camera.cpp.o -MF CMakeFiles/visualization.dir/rendering/Camera.cpp.o.d -o CMakeFiles/visualization.dir/rendering/Camera.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/Camera.cpp [ 65%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/MenuImgui.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/MenuImgui.cpp.o -MF CMakeFiles/GUI.dir/MenuImgui.cpp.o.d -o CMakeFiles/GUI.dir/MenuImgui.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/MenuImgui.cpp [ 67%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/CameraInteractorLogic.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/CameraInteractorLogic.cpp.o -MF CMakeFiles/visualization.dir/rendering/CameraInteractorLogic.cpp.o.d -o CMakeFiles/visualization.dir/rendering/CameraInteractorLogic.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/CameraInteractorLogic.cpp [ 67%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/CameraSphereInteractorLogic.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/CameraSphereInteractorLogic.cpp.o -MF CMakeFiles/visualization.dir/rendering/CameraSphereInteractorLogic.cpp.o.d -o CMakeFiles/visualization.dir/rendering/CameraSphereInteractorLogic.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/CameraSphereInteractorLogic.cpp [ 67%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/ColorGrading.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/ColorGrading.cpp.o -MF CMakeFiles/visualization.dir/rendering/ColorGrading.cpp.o.d -o CMakeFiles/visualization.dir/rendering/ColorGrading.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/ColorGrading.cpp make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 67%] Built target core [ 67%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/Gradient.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/Gradient.cpp.o -MF CMakeFiles/visualization.dir/rendering/Gradient.cpp.o.d -o CMakeFiles/visualization.dir/rendering/Gradient.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/Gradient.cpp [ 67%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/IBLRotationInteractorLogic.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/IBLRotationInteractorLogic.cpp.o -MF CMakeFiles/visualization.dir/rendering/IBLRotationInteractorLogic.cpp.o.d -o CMakeFiles/visualization.dir/rendering/IBLRotationInteractorLogic.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/IBLRotationInteractorLogic.cpp [ 67%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/NumberEdit.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/NumberEdit.cpp.o -MF CMakeFiles/GUI.dir/NumberEdit.cpp.o.d -o CMakeFiles/GUI.dir/NumberEdit.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/NumberEdit.cpp [ 67%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/PickPointsInteractor.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/PickPointsInteractor.cpp.o -MF CMakeFiles/GUI.dir/PickPointsInteractor.cpp.o.d -o CMakeFiles/GUI.dir/PickPointsInteractor.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/PickPointsInteractor.cpp [ 67%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/LightDirectionInteractorLogic.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/LightDirectionInteractorLogic.cpp.o -MF CMakeFiles/visualization.dir/rendering/LightDirectionInteractorLogic.cpp.o.d -o CMakeFiles/visualization.dir/rendering/LightDirectionInteractorLogic.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/LightDirectionInteractorLogic.cpp [ 67%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/ProgressBar.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/ProgressBar.cpp.o -MF CMakeFiles/GUI.dir/ProgressBar.cpp.o.d -o CMakeFiles/GUI.dir/ProgressBar.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/ProgressBar.cpp [ 68%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/MaterialModifier.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/MaterialModifier.cpp.o -MF CMakeFiles/visualization.dir/rendering/MaterialModifier.cpp.o.d -o CMakeFiles/visualization.dir/rendering/MaterialModifier.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/MaterialModifier.cpp make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 68%] Built target geometry [ 68%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/MatrixInteractorLogic.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/MatrixInteractorLogic.cpp.o -MF CMakeFiles/visualization.dir/rendering/MatrixInteractorLogic.cpp.o.d -o CMakeFiles/visualization.dir/rendering/MatrixInteractorLogic.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/MatrixInteractorLogic.cpp [ 68%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/ModelInteractorLogic.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/ModelInteractorLogic.cpp.o -MF CMakeFiles/visualization.dir/rendering/ModelInteractorLogic.cpp.o.d -o CMakeFiles/visualization.dir/rendering/ModelInteractorLogic.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/ModelInteractorLogic.cpp [ 68%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/Open3DScene.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/Open3DScene.cpp.o -MF CMakeFiles/visualization.dir/rendering/Open3DScene.cpp.o.d -o CMakeFiles/visualization.dir/rendering/Open3DScene.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/Open3DScene.cpp [ 68%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/SceneWidget.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/SceneWidget.cpp.o -MF CMakeFiles/GUI.dir/SceneWidget.cpp.o.d -o CMakeFiles/GUI.dir/SceneWidget.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/SceneWidget.cpp [ 68%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/Renderer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/Renderer.cpp.o -MF CMakeFiles/visualization.dir/rendering/Renderer.cpp.o.d -o CMakeFiles/visualization.dir/rendering/Renderer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/Renderer.cpp [ 69%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/RendererHandle.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/RendererHandle.cpp.o -MF CMakeFiles/visualization.dir/rendering/RendererHandle.cpp.o.d -o CMakeFiles/visualization.dir/rendering/RendererHandle.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/RendererHandle.cpp [ 69%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/RotationInteractorLogic.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/RotationInteractorLogic.cpp.o -MF CMakeFiles/visualization.dir/rendering/RotationInteractorLogic.cpp.o.d -o CMakeFiles/visualization.dir/rendering/RotationInteractorLogic.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/RotationInteractorLogic.cpp [ 69%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentCamera.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentCamera.cpp.o -MF CMakeFiles/visualization.dir/rendering/filament/FilamentCamera.cpp.o.d -o CMakeFiles/visualization.dir/rendering/filament/FilamentCamera.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/filament/FilamentCamera.cpp [ 69%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentEngine.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentEngine.cpp.o -MF CMakeFiles/visualization.dir/rendering/filament/FilamentEngine.cpp.o.d -o CMakeFiles/visualization.dir/rendering/filament/FilamentEngine.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/filament/FilamentEngine.cpp [ 69%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentEntitiesMods.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentEntitiesMods.cpp.o -MF CMakeFiles/visualization.dir/rendering/filament/FilamentEntitiesMods.cpp.o.d -o CMakeFiles/visualization.dir/rendering/filament/FilamentEntitiesMods.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/filament/FilamentEntitiesMods.cpp [ 69%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentGeometryBuffersBuilder.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentGeometryBuffersBuilder.cpp.o -MF CMakeFiles/visualization.dir/rendering/filament/FilamentGeometryBuffersBuilder.cpp.o.d -o CMakeFiles/visualization.dir/rendering/filament/FilamentGeometryBuffersBuilder.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/filament/FilamentGeometryBuffersBuilder.cpp [ 69%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Slider.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Slider.cpp.o -MF CMakeFiles/GUI.dir/Slider.cpp.o.d -o CMakeFiles/GUI.dir/Slider.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Slider.cpp [ 70%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentRenderer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentRenderer.cpp.o -MF CMakeFiles/visualization.dir/rendering/filament/FilamentRenderer.cpp.o.d -o CMakeFiles/visualization.dir/rendering/filament/FilamentRenderer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/filament/FilamentRenderer.cpp [ 70%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentRenderToBuffer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentRenderToBuffer.cpp.o -MF CMakeFiles/visualization.dir/rendering/filament/FilamentRenderToBuffer.cpp.o.d -o CMakeFiles/visualization.dir/rendering/filament/FilamentRenderToBuffer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/filament/FilamentRenderToBuffer.cpp [ 71%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/StackedWidget.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/StackedWidget.cpp.o -MF CMakeFiles/GUI.dir/StackedWidget.cpp.o.d -o CMakeFiles/GUI.dir/StackedWidget.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/StackedWidget.cpp [ 71%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentResourceManager.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentResourceManager.cpp.o -MF CMakeFiles/visualization.dir/rendering/filament/FilamentResourceManager.cpp.o.d -o CMakeFiles/visualization.dir/rendering/filament/FilamentResourceManager.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/filament/FilamentResourceManager.cpp [ 71%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/TabControl.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/TabControl.cpp.o -MF CMakeFiles/GUI.dir/TabControl.cpp.o.d -o CMakeFiles/GUI.dir/TabControl.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/TabControl.cpp [ 71%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Task.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Task.cpp.o -MF CMakeFiles/GUI.dir/Task.cpp.o.d -o CMakeFiles/GUI.dir/Task.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Task.cpp [ 71%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/TextEdit.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/TextEdit.cpp.o -MF CMakeFiles/GUI.dir/TextEdit.cpp.o.d -o CMakeFiles/GUI.dir/TextEdit.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/TextEdit.cpp [ 71%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Theme.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Theme.cpp.o -MF CMakeFiles/GUI.dir/Theme.cpp.o.d -o CMakeFiles/GUI.dir/Theme.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Theme.cpp [ 71%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentScene.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentScene.cpp.o -MF CMakeFiles/visualization.dir/rendering/filament/FilamentScene.cpp.o.d -o CMakeFiles/visualization.dir/rendering/filament/FilamentScene.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/filament/FilamentScene.cpp [ 72%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/ToggleSwitch.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/ToggleSwitch.cpp.o -MF CMakeFiles/GUI.dir/ToggleSwitch.cpp.o.d -o CMakeFiles/GUI.dir/ToggleSwitch.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/ToggleSwitch.cpp [ 72%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/TreeView.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/TreeView.cpp.o -MF CMakeFiles/GUI.dir/TreeView.cpp.o.d -o CMakeFiles/GUI.dir/TreeView.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/TreeView.cpp [ 72%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentView.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentView.cpp.o -MF CMakeFiles/visualization.dir/rendering/filament/FilamentView.cpp.o.d -o CMakeFiles/visualization.dir/rendering/filament/FilamentView.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/filament/FilamentView.cpp [ 72%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/UIImage.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/UIImage.cpp.o -MF CMakeFiles/GUI.dir/UIImage.cpp.o.d -o CMakeFiles/GUI.dir/UIImage.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/UIImage.cpp [ 72%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Util.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Util.cpp.o -MF CMakeFiles/GUI.dir/Util.cpp.o.d -o CMakeFiles/GUI.dir/Util.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Util.cpp [ 72%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/VectorEdit.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/VectorEdit.cpp.o -MF CMakeFiles/GUI.dir/VectorEdit.cpp.o.d -o CMakeFiles/GUI.dir/VectorEdit.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/VectorEdit.cpp [ 72%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Widget.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Widget.cpp.o -MF CMakeFiles/GUI.dir/Widget.cpp.o.d -o CMakeFiles/GUI.dir/Widget.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Widget.cpp [ 74%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/WidgetProxy.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/WidgetProxy.cpp.o -MF CMakeFiles/GUI.dir/WidgetProxy.cpp.o.d -o CMakeFiles/GUI.dir/WidgetProxy.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/WidgetProxy.cpp [ 74%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/WidgetStack.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/WidgetStack.cpp.o -MF CMakeFiles/GUI.dir/WidgetStack.cpp.o.d -o CMakeFiles/GUI.dir/WidgetStack.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/WidgetStack.cpp [ 74%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Window.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Window.cpp.o -MF CMakeFiles/GUI.dir/Window.cpp.o.d -o CMakeFiles/GUI.dir/Window.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Window.cpp [ 74%] Building CXX object cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/NativeLinux.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/NativeLinux.cpp.o -MF CMakeFiles/GUI.dir/NativeLinux.cpp.o.d -o CMakeFiles/GUI.dir/NativeLinux.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/NativeLinux.cpp [ 75%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/LineSetBuffers.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/LineSetBuffers.cpp.o -MF CMakeFiles/visualization.dir/rendering/filament/LineSetBuffers.cpp.o.d -o CMakeFiles/visualization.dir/rendering/filament/LineSetBuffers.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/filament/LineSetBuffers.cpp [ 75%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/PointCloudBuffers.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/PointCloudBuffers.cpp.o -MF CMakeFiles/visualization.dir/rendering/filament/PointCloudBuffers.cpp.o.d -o CMakeFiles/visualization.dir/rendering/filament/PointCloudBuffers.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/filament/PointCloudBuffers.cpp [ 75%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/TriangleMeshBuffers.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/rendering/filament/TriangleMeshBuffers.cpp.o -MF CMakeFiles/visualization.dir/rendering/filament/TriangleMeshBuffers.cpp.o.d -o CMakeFiles/visualization.dir/rendering/filament/TriangleMeshBuffers.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/rendering/filament/TriangleMeshBuffers.cpp [ 75%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/utility/Draw.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/utility/Draw.cpp.o -MF CMakeFiles/visualization.dir/utility/Draw.cpp.o.d -o CMakeFiles/visualization.dir/utility/Draw.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/utility/Draw.cpp [ 75%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/MessageProcessor.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/MessageProcessor.cpp.o -MF CMakeFiles/visualization.dir/visualizer/MessageProcessor.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/MessageProcessor.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/MessageProcessor.cpp [ 75%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/GuiSettingsModel.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/GuiSettingsModel.cpp.o -MF CMakeFiles/visualization.dir/visualizer/GuiSettingsModel.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/GuiSettingsModel.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/GuiSettingsModel.cpp [ 76%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/GuiSettingsView.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/GuiSettingsView.cpp.o -MF CMakeFiles/visualization.dir/visualizer/GuiSettingsView.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/GuiSettingsView.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/GuiSettingsView.cpp make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 76%] Built target GUI [ 76%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/GuiVisualizer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/GuiVisualizer.cpp.o -MF CMakeFiles/visualization.dir/visualizer/GuiVisualizer.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/GuiVisualizer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/GuiVisualizer.cpp [ 76%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/GuiWidgets.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/GuiWidgets.cpp.o -MF CMakeFiles/visualization.dir/visualizer/GuiWidgets.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/GuiWidgets.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/GuiWidgets.cpp [ 76%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/O3DVisualizer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/O3DVisualizer.cpp.o -MF CMakeFiles/visualization.dir/visualizer/O3DVisualizer.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/O3DVisualizer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/O3DVisualizer.cpp [ 76%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/O3DVisualizerSelections.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/visualizer/O3DVisualizerSelections.cpp.o -MF CMakeFiles/visualization.dir/visualizer/O3DVisualizerSelections.cpp.o.d -o CMakeFiles/visualization.dir/visualizer/O3DVisualizerSelections.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/visualizer/O3DVisualizerSelections.cpp [ 77%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/app/Viewer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/visualization/CMakeFiles/visualization.dir/app/Viewer.cpp.o -MF CMakeFiles/visualization.dir/app/Viewer.cpp.o.d -o CMakeFiles/visualization.dir/app/Viewer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/app/Viewer.cpp make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 77%] Built target visualization make -f cpp/open3d/CMakeFiles/Open3D.dir/build.make cpp/open3d/CMakeFiles/Open3D.dir/depend make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/CMakeFiles/Open3D.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/open3d/CMakeFiles/Open3D.dir/build.make cpp/open3d/CMakeFiles/Open3D.dir/build make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 77%] Building CXX object cpp/open3d/CMakeFiles/Open3D.dir/Open3DConfig.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DOPEN3D_ENABLE_DLL_EXPORTS -DOpen3D_EXPORTS -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/open3d/CMakeFiles/Open3D.dir/Open3DConfig.cpp.o -MF CMakeFiles/Open3D.dir/Open3DConfig.cpp.o.d -o CMakeFiles/Open3D.dir/Open3DConfig.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/Open3DConfig.cpp [ 78%] Linking CXX shared library ../../lib/None/libOpen3D.so cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d && /usr/bin/cmake -E cmake_link_script CMakeFiles/Open3D.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,noexecstack -Wl,-z,relro,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libOpen3D.so.0.15 -o ../../lib/None/libOpen3D.so.0.15.1 CMakeFiles/Open3D.dir/Open3DConfig.cpp.o camera/CMakeFiles/camera.dir/PinholeCameraIntrinsic.cpp.o camera/CMakeFiles/camera.dir/PinholeCameraParameters.cpp.o camera/CMakeFiles/camera.dir/PinholeCameraTrajectory.cpp.o core/CMakeFiles/core.dir/AdvancedIndexing.cpp.o core/CMakeFiles/core.dir/CUDAUtils.cpp.o core/CMakeFiles/core.dir/Dtype.cpp.o core/CMakeFiles/core.dir/EigenConverter.cpp.o core/CMakeFiles/core.dir/Indexer.cpp.o core/CMakeFiles/core.dir/MemoryManager.cpp.o core/CMakeFiles/core.dir/MemoryManagerCached.cpp.o core/CMakeFiles/core.dir/MemoryManagerCPU.cpp.o core/CMakeFiles/core.dir/MemoryManagerStatistic.cpp.o core/CMakeFiles/core.dir/ShapeUtil.cpp.o core/CMakeFiles/core.dir/SizeVector.cpp.o core/CMakeFiles/core.dir/Tensor.cpp.o core/CMakeFiles/core.dir/TensorCheck.cpp.o core/CMakeFiles/core.dir/TensorFunction.cpp.o core/CMakeFiles/core.dir/TensorKey.cpp.o core/CMakeFiles/core.dir/TensorList.cpp.o core/CMakeFiles/core.dir/hashmap/DeviceHashBackend.cpp.o core/CMakeFiles/core.dir/hashmap/HashMap.cpp.o core/CMakeFiles/core.dir/hashmap/HashSet.cpp.o core/CMakeFiles/core.dir/hashmap/HashBackendBuffer.cpp.o core/CMakeFiles/core.dir/hashmap/CPU/CreateCPUHashBackend.cpp.o core/CMakeFiles/core.dir/hashmap/CPU/CPUHashBackendBuffer.cpp.o core/CMakeFiles/core.dir/kernel/Arange.cpp.o core/CMakeFiles/core.dir/kernel/ArangeCPU.cpp.o core/CMakeFiles/core.dir/kernel/BinaryEW.cpp.o core/CMakeFiles/core.dir/kernel/BinaryEWCPU.cpp.o core/CMakeFiles/core.dir/kernel/IndexGetSet.cpp.o core/CMakeFiles/core.dir/kernel/IndexGetSetCPU.cpp.o core/CMakeFiles/core.dir/kernel/Kernel.cpp.o core/CMakeFiles/core.dir/kernel/NonZero.cpp.o core/CMakeFiles/core.dir/kernel/NonZeroCPU.cpp.o core/CMakeFiles/core.dir/kernel/Reduction.cpp.o core/CMakeFiles/core.dir/kernel/ReductionCPU.cpp.o core/CMakeFiles/core.dir/kernel/UnaryEW.cpp.o core/CMakeFiles/core.dir/kernel/UnaryEWCPU.cpp.o core/CMakeFiles/core.dir/linalg/Det.cpp.o core/CMakeFiles/core.dir/linalg/Inverse.cpp.o core/CMakeFiles/core.dir/linalg/InverseCPU.cpp.o core/CMakeFiles/core.dir/linalg/LeastSquares.cpp.o core/CMakeFiles/core.dir/linalg/LeastSquaresCPU.cpp.o core/CMakeFiles/core.dir/linalg/LU.cpp.o core/CMakeFiles/core.dir/linalg/LUCPU.cpp.o core/CMakeFiles/core.dir/linalg/Matmul.cpp.o core/CMakeFiles/core.dir/linalg/MatmulCPU.cpp.o core/CMakeFiles/core.dir/linalg/Solve.cpp.o core/CMakeFiles/core.dir/linalg/SolveCPU.cpp.o core/CMakeFiles/core.dir/linalg/SVD.cpp.o core/CMakeFiles/core.dir/linalg/SVDCPU.cpp.o core/CMakeFiles/core.dir/linalg/Tri.cpp.o core/CMakeFiles/core.dir/linalg/TriCPU.cpp.o core/CMakeFiles/core.dir/linalg/AddMM.cpp.o core/CMakeFiles/core.dir/linalg/AddMMCPU.cpp.o core/CMakeFiles/core.dir/nns/FixedRadiusSearchOps.cpp.o core/CMakeFiles/core.dir/nns/FixedRadiusIndex.cpp.o core/CMakeFiles/core.dir/nns/NanoFlannIndex.cpp.o core/CMakeFiles/core.dir/nns/NearestNeighborSearch.cpp.o core/CMakeFiles/core.dir/nns/KnnIndex.cpp.o core/CMakeFiles/core.dir/nns/NNSIndex.cpp.o data/CMakeFiles/data.dir/Dataset.cpp.o geometry/CMakeFiles/geometry.dir/BoundingVolume.cpp.o geometry/CMakeFiles/geometry.dir/EstimateNormals.cpp.o geometry/CMakeFiles/geometry.dir/Geometry3D.cpp.o geometry/CMakeFiles/geometry.dir/HalfEdgeTriangleMesh.cpp.o geometry/CMakeFiles/geometry.dir/Image.cpp.o geometry/CMakeFiles/geometry.dir/ImageFactory.cpp.o geometry/CMakeFiles/geometry.dir/IntersectionTest.cpp.o geometry/CMakeFiles/geometry.dir/ISSKeypoints.cpp.o geometry/CMakeFiles/geometry.dir/KDTreeFlann.cpp.o geometry/CMakeFiles/geometry.dir/Line3D.cpp.o geometry/CMakeFiles/geometry.dir/LineSet.cpp.o geometry/CMakeFiles/geometry.dir/LineSetFactory.cpp.o geometry/CMakeFiles/geometry.dir/MeshBase.cpp.o geometry/CMakeFiles/geometry.dir/Octree.cpp.o geometry/CMakeFiles/geometry.dir/PointCloud.cpp.o geometry/CMakeFiles/geometry.dir/PointCloudCluster.cpp.o geometry/CMakeFiles/geometry.dir/PointCloudFactory.cpp.o geometry/CMakeFiles/geometry.dir/PointCloudSegmentation.cpp.o geometry/CMakeFiles/geometry.dir/Qhull.cpp.o geometry/CMakeFiles/geometry.dir/RGBDImage.cpp.o geometry/CMakeFiles/geometry.dir/RGBDImageFactory.cpp.o geometry/CMakeFiles/geometry.dir/SurfaceReconstructionAlphaShape.cpp.o geometry/CMakeFiles/geometry.dir/SurfaceReconstructionBallPivoting.cpp.o geometry/CMakeFiles/geometry.dir/SurfaceReconstructionPoisson.cpp.o geometry/CMakeFiles/geometry.dir/TetraMesh.cpp.o geometry/CMakeFiles/geometry.dir/TetraMeshFactory.cpp.o geometry/CMakeFiles/geometry.dir/TriangleMesh.cpp.o geometry/CMakeFiles/geometry.dir/TriangleMeshDeformation.cpp.o geometry/CMakeFiles/geometry.dir/TriangleMeshFactory.cpp.o geometry/CMakeFiles/geometry.dir/TriangleMeshSimplification.cpp.o geometry/CMakeFiles/geometry.dir/TriangleMeshSubdivide.cpp.o geometry/CMakeFiles/geometry.dir/VoxelGrid.cpp.o geometry/CMakeFiles/geometry.dir/VoxelGridFactory.cpp.o t/geometry/CMakeFiles/tgeometry.dir/Image.cpp.o t/geometry/CMakeFiles/tgeometry.dir/LineSet.cpp.o t/geometry/CMakeFiles/tgeometry.dir/PointCloud.cpp.o t/geometry/CMakeFiles/tgeometry.dir/RGBDImage.cpp.o t/geometry/CMakeFiles/tgeometry.dir/TensorMap.cpp.o t/geometry/CMakeFiles/tgeometry.dir/TriangleMesh.cpp.o t/geometry/CMakeFiles/tgeometry.dir/VoxelBlockGrid.cpp.o t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/Image.cpp.o t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/ImageCPU.cpp.o t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/PointCloud.cpp.o t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/PointCloudCPU.cpp.o t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/Transform.cpp.o t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/TransformCPU.cpp.o t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/VoxelBlockGrid.cpp.o t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/VoxelBlockGridCPU.cpp.o io/CMakeFiles/io.dir/FeatureIO.cpp.o io/CMakeFiles/io.dir/FileFormatIO.cpp.o io/CMakeFiles/io.dir/IJsonConvertibleIO.cpp.o io/CMakeFiles/io.dir/ImageIO.cpp.o io/CMakeFiles/io.dir/ImageWarpingFieldIO.cpp.o io/CMakeFiles/io.dir/LineSetIO.cpp.o io/CMakeFiles/io.dir/ModelIO.cpp.o io/CMakeFiles/io.dir/OctreeIO.cpp.o io/CMakeFiles/io.dir/PinholeCameraTrajectoryIO.cpp.o io/CMakeFiles/io.dir/PointCloudIO.cpp.o io/CMakeFiles/io.dir/PoseGraphIO.cpp.o io/CMakeFiles/io.dir/TriangleMeshIO.cpp.o io/CMakeFiles/io.dir/VoxelGridIO.cpp.o io/CMakeFiles/io.dir/file_format/FileASSIMP.cpp.o io/CMakeFiles/io.dir/file_format/FileBIN.cpp.o io/CMakeFiles/io.dir/file_format/FileGLTF.cpp.o io/CMakeFiles/io.dir/file_format/FileJPG.cpp.o io/CMakeFiles/io.dir/file_format/FileJSON.cpp.o io/CMakeFiles/io.dir/file_format/FileLOG.cpp.o io/CMakeFiles/io.dir/file_format/FileOBJ.cpp.o io/CMakeFiles/io.dir/file_format/FileOFF.cpp.o io/CMakeFiles/io.dir/file_format/FilePCD.cpp.o io/CMakeFiles/io.dir/file_format/FilePLY.cpp.o io/CMakeFiles/io.dir/file_format/FilePNG.cpp.o io/CMakeFiles/io.dir/file_format/FilePTS.cpp.o io/CMakeFiles/io.dir/file_format/FileSTL.cpp.o io/CMakeFiles/io.dir/file_format/FileTUM.cpp.o io/CMakeFiles/io.dir/file_format/FileXYZ.cpp.o io/CMakeFiles/io.dir/file_format/FileXYZN.cpp.o io/CMakeFiles/io.dir/file_format/FileXYZRGB.cpp.o io/CMakeFiles/io.dir/rpc/BufferConnection.cpp.o io/CMakeFiles/io.dir/rpc/Connection.cpp.o io/CMakeFiles/io.dir/rpc/DummyReceiver.cpp.o io/CMakeFiles/io.dir/rpc/MessageProcessorBase.cpp.o io/CMakeFiles/io.dir/rpc/MessageUtils.cpp.o io/CMakeFiles/io.dir/rpc/RemoteFunctions.cpp.o io/CMakeFiles/io.dir/rpc/ZMQContext.cpp.o io/CMakeFiles/io.dir/rpc/ZMQReceiver.cpp.o t/io/CMakeFiles/tio.dir/ImageIO.cpp.o t/io/CMakeFiles/tio.dir/NumpyIO.cpp.o t/io/CMakeFiles/tio.dir/HashMapIO.cpp.o t/io/CMakeFiles/tio.dir/PointCloudIO.cpp.o t/io/CMakeFiles/tio.dir/TriangleMeshIO.cpp.o t/io/CMakeFiles/tio.dir/file_format/FileJPG.cpp.o t/io/CMakeFiles/tio.dir/file_format/FilePCD.cpp.o t/io/CMakeFiles/tio.dir/file_format/FilePLY.cpp.o t/io/CMakeFiles/tio.dir/file_format/FilePNG.cpp.o t/io/CMakeFiles/tio.dir/file_format/FilePTS.cpp.o t/io/CMakeFiles/tio.dir/file_format/FileXYZI.cpp.o t/io/CMakeFiles/tio.dir/sensor/RGBDVideoMetadata.cpp.o t/io/CMakeFiles/tio.dir/sensor/RGBDVideoReader.cpp.o ml/contrib/CMakeFiles/ml_contrib.dir/Cloud.cpp.o ml/contrib/CMakeFiles/ml_contrib.dir/GridSubsampling.cpp.o ml/contrib/CMakeFiles/ml_contrib.dir/IoU.cpp.o pipelines/CMakeFiles/pipelines.dir/color_map/ColorMapUtils.cpp.o pipelines/CMakeFiles/pipelines.dir/color_map/ImageWarpingField.cpp.o pipelines/CMakeFiles/pipelines.dir/color_map/NonRigidOptimizer.cpp.o pipelines/CMakeFiles/pipelines.dir/color_map/RigidOptimizer.cpp.o pipelines/CMakeFiles/pipelines.dir/integration/ScalableTSDFVolume.cpp.o pipelines/CMakeFiles/pipelines.dir/integration/UniformTSDFVolume.cpp.o pipelines/CMakeFiles/pipelines.dir/odometry/Odometry.cpp.o pipelines/CMakeFiles/pipelines.dir/odometry/RGBDOdometryJacobian.cpp.o pipelines/CMakeFiles/pipelines.dir/registration/ColoredICP.cpp.o pipelines/CMakeFiles/pipelines.dir/registration/CorrespondenceChecker.cpp.o pipelines/CMakeFiles/pipelines.dir/registration/FastGlobalRegistration.cpp.o pipelines/CMakeFiles/pipelines.dir/registration/Feature.cpp.o pipelines/CMakeFiles/pipelines.dir/registration/GeneralizedICP.cpp.o pipelines/CMakeFiles/pipelines.dir/registration/GlobalOptimization.cpp.o pipelines/CMakeFiles/pipelines.dir/registration/PoseGraph.cpp.o pipelines/CMakeFiles/pipelines.dir/registration/Registration.cpp.o pipelines/CMakeFiles/pipelines.dir/registration/RobustKernel.cpp.o pipelines/CMakeFiles/pipelines.dir/registration/TransformationEstimation.cpp.o t/pipelines/CMakeFiles/tpipelines.dir/odometry/RGBDOdometry.cpp.o t/pipelines/CMakeFiles/tpipelines.dir/registration/Registration.cpp.o t/pipelines/CMakeFiles/tpipelines.dir/registration/TransformationEstimation.cpp.o t/pipelines/CMakeFiles/tpipelines.dir/slac/ControlGrid.cpp.o t/pipelines/CMakeFiles/tpipelines.dir/slac/SLACOptimizer.cpp.o t/pipelines/CMakeFiles/tpipelines.dir/slac/Visualization.cpp.o t/pipelines/CMakeFiles/tpipelines.dir/slam/Model.cpp.o t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/Registration.cpp.o t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/RegistrationCPU.cpp.o t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/FillInLinearSystem.cpp.o t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/FillInLinearSystemCPU.cpp.o t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/RGBDOdometry.cpp.o t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/RGBDOdometryCPU.cpp.o t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/TransformationConverter.cpp.o utility/CMakeFiles/utility.dir/CompilerInfo.cpp.o utility/CMakeFiles/utility.dir/Console.cpp.o utility/CMakeFiles/utility.dir/CPUInfo.cpp.o utility/CMakeFiles/utility.dir/Download.cpp.o utility/CMakeFiles/utility.dir/Eigen.cpp.o utility/CMakeFiles/utility.dir/Extract.cpp.o utility/CMakeFiles/utility.dir/ExtractZIP.cpp.o utility/CMakeFiles/utility.dir/FileSystem.cpp.o utility/CMakeFiles/utility.dir/Helper.cpp.o utility/CMakeFiles/utility.dir/IJsonConvertible.cpp.o utility/CMakeFiles/utility.dir/ISAInfo.cpp.o utility/CMakeFiles/utility.dir/Logging.cpp.o utility/CMakeFiles/utility.dir/Parallel.cpp.o utility/CMakeFiles/utility.dir/ProgressBar.cpp.o utility/CMakeFiles/utility.dir/Timer.cpp.o visualization/CMakeFiles/visualization.dir/shader/GeometryRenderer.cpp.o visualization/CMakeFiles/visualization.dir/shader/ImageMaskShader.cpp.o visualization/CMakeFiles/visualization.dir/shader/ImageShader.cpp.o visualization/CMakeFiles/visualization.dir/shader/NormalShader.cpp.o visualization/CMakeFiles/visualization.dir/shader/PhongShader.cpp.o visualization/CMakeFiles/visualization.dir/shader/PickingShader.cpp.o visualization/CMakeFiles/visualization.dir/shader/RGBDImageShader.cpp.o visualization/CMakeFiles/visualization.dir/shader/ShaderWrapper.cpp.o visualization/CMakeFiles/visualization.dir/shader/Simple2DShader.cpp.o visualization/CMakeFiles/visualization.dir/shader/SimpleBlackShader.cpp.o visualization/CMakeFiles/visualization.dir/shader/SimpleShader.cpp.o visualization/CMakeFiles/visualization.dir/shader/TexturePhongShader.cpp.o visualization/CMakeFiles/visualization.dir/shader/TextureSimpleShader.cpp.o visualization/CMakeFiles/visualization.dir/utility/ColorMap.cpp.o visualization/CMakeFiles/visualization.dir/utility/DrawGeometry.cpp.o visualization/CMakeFiles/visualization.dir/utility/GLHelper.cpp.o visualization/CMakeFiles/visualization.dir/utility/PointCloudPicker.cpp.o visualization/CMakeFiles/visualization.dir/utility/SelectionPolygon.cpp.o visualization/CMakeFiles/visualization.dir/utility/SelectionPolygonVolume.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/RenderOption.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/RenderOptionWithEditing.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/ViewControl.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/ViewControlWithCustomAnimation.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/ViewControlWithEditing.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/ViewParameters.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/ViewTrajectory.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/Visualizer.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/VisualizerCallback.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/VisualizerRender.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/VisualizerWithCustomAnimation.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/VisualizerWithEditing.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/VisualizerWithKeyCallback.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/VisualizerWithVertexSelection.cpp.o visualization/CMakeFiles/visualization.dir/rendering/Material.cpp.o visualization/CMakeFiles/visualization.dir/rendering/Camera.cpp.o visualization/CMakeFiles/visualization.dir/rendering/CameraInteractorLogic.cpp.o visualization/CMakeFiles/visualization.dir/rendering/CameraSphereInteractorLogic.cpp.o visualization/CMakeFiles/visualization.dir/rendering/ColorGrading.cpp.o visualization/CMakeFiles/visualization.dir/rendering/Gradient.cpp.o visualization/CMakeFiles/visualization.dir/rendering/IBLRotationInteractorLogic.cpp.o visualization/CMakeFiles/visualization.dir/rendering/LightDirectionInteractorLogic.cpp.o visualization/CMakeFiles/visualization.dir/rendering/MaterialModifier.cpp.o visualization/CMakeFiles/visualization.dir/rendering/MatrixInteractorLogic.cpp.o visualization/CMakeFiles/visualization.dir/rendering/ModelInteractorLogic.cpp.o visualization/CMakeFiles/visualization.dir/rendering/Open3DScene.cpp.o visualization/CMakeFiles/visualization.dir/rendering/Renderer.cpp.o visualization/CMakeFiles/visualization.dir/rendering/RendererHandle.cpp.o visualization/CMakeFiles/visualization.dir/rendering/RotationInteractorLogic.cpp.o visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentCamera.cpp.o visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentEngine.cpp.o visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentEntitiesMods.cpp.o visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentGeometryBuffersBuilder.cpp.o visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentRenderer.cpp.o visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentRenderToBuffer.cpp.o visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentResourceManager.cpp.o visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentScene.cpp.o visualization/CMakeFiles/visualization.dir/rendering/filament/FilamentView.cpp.o visualization/CMakeFiles/visualization.dir/rendering/filament/LineSetBuffers.cpp.o visualization/CMakeFiles/visualization.dir/rendering/filament/PointCloudBuffers.cpp.o visualization/CMakeFiles/visualization.dir/rendering/filament/TriangleMeshBuffers.cpp.o visualization/CMakeFiles/visualization.dir/utility/Draw.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/MessageProcessor.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/GuiSettingsModel.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/GuiSettingsView.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/GuiVisualizer.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/GuiWidgets.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/O3DVisualizer.cpp.o visualization/CMakeFiles/visualization.dir/visualizer/O3DVisualizerSelections.cpp.o visualization/CMakeFiles/visualization.dir/app/Viewer.cpp.o visualization/gui/CMakeFiles/GUI.dir/Application.cpp.o visualization/gui/CMakeFiles/GUI.dir/BitmapWindowSystem.cpp.o visualization/gui/CMakeFiles/GUI.dir/Button.cpp.o visualization/gui/CMakeFiles/GUI.dir/Checkbox.cpp.o visualization/gui/CMakeFiles/GUI.dir/Color.cpp.o visualization/gui/CMakeFiles/GUI.dir/ColorEdit.cpp.o visualization/gui/CMakeFiles/GUI.dir/Combobox.cpp.o visualization/gui/CMakeFiles/GUI.dir/Dialog.cpp.o visualization/gui/CMakeFiles/GUI.dir/Events.cpp.o visualization/gui/CMakeFiles/GUI.dir/FileDialog.cpp.o visualization/gui/CMakeFiles/GUI.dir/FileDialogNative.cpp.o visualization/gui/CMakeFiles/GUI.dir/Font.cpp.o visualization/gui/CMakeFiles/GUI.dir/GLFWWindowSystem.cpp.o visualization/gui/CMakeFiles/GUI.dir/Gui.cpp.o visualization/gui/CMakeFiles/GUI.dir/ImageWidget.cpp.o visualization/gui/CMakeFiles/GUI.dir/ImguiFilamentBridge.cpp.o visualization/gui/CMakeFiles/GUI.dir/Label.cpp.o visualization/gui/CMakeFiles/GUI.dir/Label3D.cpp.o visualization/gui/CMakeFiles/GUI.dir/Layout.cpp.o visualization/gui/CMakeFiles/GUI.dir/ListView.cpp.o visualization/gui/CMakeFiles/GUI.dir/Menu.cpp.o visualization/gui/CMakeFiles/GUI.dir/MenuImgui.cpp.o visualization/gui/CMakeFiles/GUI.dir/NumberEdit.cpp.o visualization/gui/CMakeFiles/GUI.dir/PickPointsInteractor.cpp.o visualization/gui/CMakeFiles/GUI.dir/ProgressBar.cpp.o visualization/gui/CMakeFiles/GUI.dir/SceneWidget.cpp.o visualization/gui/CMakeFiles/GUI.dir/Slider.cpp.o visualization/gui/CMakeFiles/GUI.dir/StackedWidget.cpp.o visualization/gui/CMakeFiles/GUI.dir/TabControl.cpp.o visualization/gui/CMakeFiles/GUI.dir/Task.cpp.o visualization/gui/CMakeFiles/GUI.dir/TextEdit.cpp.o visualization/gui/CMakeFiles/GUI.dir/Theme.cpp.o visualization/gui/CMakeFiles/GUI.dir/ToggleSwitch.cpp.o visualization/gui/CMakeFiles/GUI.dir/TreeView.cpp.o visualization/gui/CMakeFiles/GUI.dir/UIImage.cpp.o visualization/gui/CMakeFiles/GUI.dir/Util.cpp.o visualization/gui/CMakeFiles/GUI.dir/VectorEdit.cpp.o visualization/gui/CMakeFiles/GUI.dir/Widget.cpp.o visualization/gui/CMakeFiles/GUI.dir/WidgetProxy.cpp.o visualization/gui/CMakeFiles/GUI.dir/WidgetStack.cpp.o visualization/gui/CMakeFiles/GUI.dir/Window.cpp.o visualization/gui/CMakeFiles/GUI.dir/NativeLinux.cpp.o -lstdc++fs ../../lib/None/libOpen3D_3rdparty_rply.a ../../lib/None/libOpen3D_3rdparty_tinyfiledialogs.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapacke.so /usr/lib/x86_64-linux-gnu/libassimp.so.5.2.0 /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdraco.so.4.0.0 -lminizip /usr/lib/x86_64-linux-gnu/librt.so /usr/lib/gcc/x86_64-linux-gnu/11/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/x86_64-linux-gnu/libjsoncpp.so.1.9.5 /usr/lib/x86_64-linux-gnu/liblzf.so.1.5 /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libz.so -lstdc++fs /usr/lib/x86_64-linux-gnu/libtinygltf.so.2.5.0 /usr/lib/x86_64-linux-gnu/libtinyobjloader.so.2.0.0 /usr/lib/x86_64-linux-gnu/libqhullcpp.so.8.0.2 /usr/lib/x86_64-linux-gnu/libqhull_r.so.8.0.2 -lm /usr/lib/x86_64-linux-gnu/libminizip.so /usr/lib/x86_64-linux-gnu/libimgui.a /usr/lib/x86_64-linux-gnu/libstb.so /usr/lib/x86_64-linux-gnu/libzmq.so /usr/lib/x86_64-linux-gnu/libmsgpackc.so.2.0.0 /usr/lib/x86_64-linux-gnu/libtbb.so.2 /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/liblapacke.so /usr/lib/x86_64-linux-gnu/libGLEW.so /usr/lib/x86_64-linux-gnu/libglfw.so.3.3 /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libfilament.so.1.9.25 /usr/lib/x86_64-linux-gnu/libfilament_backend.so.1.9.25 -pthread /usr/lib/x86_64-linux-gnu/libfilament_geometry.so.1.9.25 /usr/lib/x86_64-linux-gnu/libfilament_image.so.1.9.25 /usr/lib/x86_64-linux-gnu/libfilament_utils.so.1.9.25 /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libOpenGL.so cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d && /usr/bin/cmake -E cmake_symlink_library ../../lib/None/libOpen3D.so.0.15.1 ../../lib/None/libOpen3D.so.0.15 ../../lib/None/libOpen3D.so cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d && true /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/lib/None/libOpen3D.so.0.15.1 make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 78%] Built target Open3D make -f cpp/tools/CMakeFiles/ConvertPointCloud.dir/build.make cpp/tools/CMakeFiles/ConvertPointCloud.dir/depend make -f cpp/tools/CMakeFiles/GLInfo.dir/build.make cpp/tools/CMakeFiles/GLInfo.dir/depend make -f cpp/tools/CMakeFiles/ManuallyCropGeometry.dir/build.make cpp/tools/CMakeFiles/ManuallyCropGeometry.dir/depend make -f cpp/tools/CMakeFiles/MergeMesh.dir/build.make cpp/tools/CMakeFiles/MergeMesh.dir/depend make -f cpp/tools/CMakeFiles/ViewGeometry.dir/build.make cpp/tools/CMakeFiles/ViewGeometry.dir/depend make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/tools /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools/CMakeFiles/ManuallyCropGeometry.dir/DependInfo.cmake --color= make -f cpp/tools/ManuallyAlignPointCloud/CMakeFiles/ManuallyAlignPointCloud.dir/build.make cpp/tools/ManuallyAlignPointCloud/CMakeFiles/ManuallyAlignPointCloud.dir/depend make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/tools /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools/CMakeFiles/ConvertPointCloud.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/tools /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools/CMakeFiles/GLInfo.dir/DependInfo.cmake --color= make -f cpp/apps/CMakeFiles/Open3DViewer.dir/build.make cpp/apps/CMakeFiles/Open3DViewer.dir/depend make -f cpp/pybind/CMakeFiles/pybind.dir/build.make cpp/pybind/CMakeFiles/pybind.dir/depend make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/tools /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools/CMakeFiles/MergeMesh.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/tools /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools/CMakeFiles/ViewGeometry.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/tools/ManuallyAlignPointCloud /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools/ManuallyAlignPointCloud /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools/ManuallyAlignPointCloud/CMakeFiles/ManuallyAlignPointCloud.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/apps /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/apps /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/apps/CMakeFiles/Open3DViewer.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind/CMakeFiles/pybind.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/tools/CMakeFiles/ConvertPointCloud.dir/build.make cpp/tools/CMakeFiles/ConvertPointCloud.dir/build make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 78%] Building CXX object cpp/tools/CMakeFiles/ConvertPointCloud.dir/ConvertPointCloud.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -std=gnu++14 -MD -MT cpp/tools/CMakeFiles/ConvertPointCloud.dir/ConvertPointCloud.cpp.o -MF CMakeFiles/ConvertPointCloud.dir/ConvertPointCloud.cpp.o.d -o CMakeFiles/ConvertPointCloud.dir/ConvertPointCloud.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/tools/ConvertPointCloud.cpp make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/tools/CMakeFiles/GLInfo.dir/build.make cpp/tools/CMakeFiles/GLInfo.dir/build make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/tools/CMakeFiles/ManuallyCropGeometry.dir/build.make cpp/tools/CMakeFiles/ManuallyCropGeometry.dir/build make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/tools/CMakeFiles/MergeMesh.dir/build.make cpp/tools/CMakeFiles/MergeMesh.dir/build make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/tools/CMakeFiles/ViewGeometry.dir/build.make cpp/tools/CMakeFiles/ViewGeometry.dir/build make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/tools/ManuallyAlignPointCloud/CMakeFiles/ManuallyAlignPointCloud.dir/build.make cpp/tools/ManuallyAlignPointCloud/CMakeFiles/ManuallyAlignPointCloud.dir/build make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/apps/CMakeFiles/Open3DViewer.dir/build.make cpp/apps/CMakeFiles/Open3DViewer.dir/build make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make -f cpp/pybind/CMakeFiles/pybind.dir/build.make cpp/pybind/CMakeFiles/pybind.dir/build [ 78%] Building CXX object cpp/tools/CMakeFiles/ViewGeometry.dir/ViewGeometry.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -std=gnu++14 -MD -MT cpp/tools/CMakeFiles/ViewGeometry.dir/ViewGeometry.cpp.o -MF CMakeFiles/ViewGeometry.dir/ViewGeometry.cpp.o.d -o CMakeFiles/ViewGeometry.dir/ViewGeometry.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/tools/ViewGeometry.cpp make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 78%] Building CXX object cpp/tools/CMakeFiles/ManuallyCropGeometry.dir/ManuallyCropGeometry.cpp.o [ 80%] Building CXX object cpp/tools/ManuallyAlignPointCloud/CMakeFiles/ManuallyAlignPointCloud.dir/AlignmentSession.cpp.o [ 81%] Building CXX object cpp/tools/CMakeFiles/MergeMesh.dir/MergeMesh.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -std=gnu++14 -MD -MT cpp/tools/CMakeFiles/ManuallyCropGeometry.dir/ManuallyCropGeometry.cpp.o -MF CMakeFiles/ManuallyCropGeometry.dir/ManuallyCropGeometry.cpp.o.d -o CMakeFiles/ManuallyCropGeometry.dir/ManuallyCropGeometry.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/tools/ManuallyCropGeometry.cpp cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools/ManuallyAlignPointCloud && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/eigen3 -isystem /usr/include/jsoncpp -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -std=gnu++14 -MD -MT cpp/tools/ManuallyAlignPointCloud/CMakeFiles/ManuallyAlignPointCloud.dir/AlignmentSession.cpp.o -MF CMakeFiles/ManuallyAlignPointCloud.dir/AlignmentSession.cpp.o.d -o CMakeFiles/ManuallyAlignPointCloud.dir/AlignmentSession.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/tools/ManuallyAlignPointCloud/AlignmentSession.cpp [ 81%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/camera/camera.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -std=gnu++14 -MD -MT cpp/tools/CMakeFiles/MergeMesh.dir/MergeMesh.cpp.o -MF CMakeFiles/MergeMesh.dir/MergeMesh.cpp.o.d -o CMakeFiles/MergeMesh.dir/MergeMesh.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/tools/MergeMesh.cpp [ 81%] Building CXX object cpp/tools/CMakeFiles/GLInfo.dir/GLInfo.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/camera/camera.cpp.o -MF CMakeFiles/pybind.dir/camera/camera.cpp.o.d -o CMakeFiles/pybind.dir/camera/camera.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/camera/camera.cpp cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -std=gnu++14 -MD -MT cpp/tools/CMakeFiles/GLInfo.dir/GLInfo.cpp.o -MF CMakeFiles/GLInfo.dir/GLInfo.cpp.o.d -o CMakeFiles/GLInfo.dir/GLInfo.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/tools/GLInfo.cpp [ 81%] Building CXX object cpp/tools/ManuallyAlignPointCloud/CMakeFiles/ManuallyAlignPointCloud.dir/VisualizerForAlignment.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools/ManuallyAlignPointCloud && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/eigen3 -isystem /usr/include/jsoncpp -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -std=gnu++14 -MD -MT cpp/tools/ManuallyAlignPointCloud/CMakeFiles/ManuallyAlignPointCloud.dir/VisualizerForAlignment.cpp.o -MF CMakeFiles/ManuallyAlignPointCloud.dir/VisualizerForAlignment.cpp.o.d -o CMakeFiles/ManuallyAlignPointCloud.dir/VisualizerForAlignment.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/tools/ManuallyAlignPointCloud/VisualizerForAlignment.cpp [ 81%] Building CXX object cpp/tools/ManuallyAlignPointCloud/CMakeFiles/ManuallyAlignPointCloud.dir/ManuallyAlignPointCloud.cpp.o [ 81%] Building CXX object cpp/apps/CMakeFiles/Open3DViewer.dir/Open3DViewer/Open3DViewer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/apps && /usr/bin/c++ -DBUILD_GUI -DFMT_HEADER_ONLY=1 -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -I/build/open3d-p2SXOF/open3d-0.15.1+ds -isystem /usr/include/eigen3 -isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tomasakeninemoeller/include -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/rply/rply -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -isystem /usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.3 -isystem /usr/include/libxml2 -isystem /usr/include/filament-1.9 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -fopenmp -pthread -MD -MT cpp/apps/CMakeFiles/Open3DViewer.dir/Open3DViewer/Open3DViewer.cpp.o -MF CMakeFiles/Open3DViewer.dir/Open3DViewer/Open3DViewer.cpp.o.d -o CMakeFiles/Open3DViewer.dir/Open3DViewer/Open3DViewer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/apps/Open3DViewer/Open3DViewer.cpp cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools/ManuallyAlignPointCloud && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/eigen3 -isystem /usr/include/jsoncpp -isystem /build/open3d-p2SXOF/open3d-0.15.1+ds/3rdparty/tinyfiledialogs/include -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -std=gnu++14 -MD -MT cpp/tools/ManuallyAlignPointCloud/CMakeFiles/ManuallyAlignPointCloud.dir/ManuallyAlignPointCloud.cpp.o -MF CMakeFiles/ManuallyAlignPointCloud.dir/ManuallyAlignPointCloud.cpp.o.d -o CMakeFiles/ManuallyAlignPointCloud.dir/ManuallyAlignPointCloud.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/tools/ManuallyAlignPointCloud/ManuallyAlignPointCloud.cpp [ 81%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/core/blob.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/core/blob.cpp.o -MF CMakeFiles/pybind.dir/core/blob.cpp.o.d -o CMakeFiles/pybind.dir/core/blob.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/core/blob.cpp [ 81%] Linking CXX executable ../../bin/Open3DMergeMesh cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/MergeMesh.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-z,relro,-z,now -pie CMakeFiles/MergeMesh.dir/MergeMesh.cpp.o -o ../../bin/Open3DMergeMesh ../../lib/None/libOpen3D.so.0.15.1 -lstdc++fs cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools && true /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/Open3DMergeMesh make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 81%] Built target MergeMesh [ 82%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/core/core.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/core/core.cpp.o -MF CMakeFiles/pybind.dir/core/core.cpp.o.d -o CMakeFiles/pybind.dir/core/core.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/core/core.cpp [ 82%] Linking CXX executable ../../bin/Open3DManuallyCropGeometry cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/ManuallyCropGeometry.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-z,relro,-z,now -pie CMakeFiles/ManuallyCropGeometry.dir/ManuallyCropGeometry.cpp.o -o ../../bin/Open3DManuallyCropGeometry ../../lib/None/libOpen3D.so.0.15.1 -lstdc++fs cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools && true /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/Open3DManuallyCropGeometry make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 82%] Built target ManuallyCropGeometry [ 82%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/core/cuda_utils.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/core/cuda_utils.cpp.o -MF CMakeFiles/pybind.dir/core/cuda_utils.cpp.o.d -o CMakeFiles/pybind.dir/core/cuda_utils.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/core/cuda_utils.cpp [ 82%] Linking CXX executable ../../bin/Open3DViewGeometry cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/ViewGeometry.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-z,relro,-z,now -pie CMakeFiles/ViewGeometry.dir/ViewGeometry.cpp.o -o ../../bin/Open3DViewGeometry ../../lib/None/libOpen3D.so.0.15.1 -lstdc++fs cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools && true /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/Open3DViewGeometry make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 82%] Built target ViewGeometry [ 82%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/core/device.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/core/device.cpp.o -MF CMakeFiles/pybind.dir/core/device.cpp.o.d -o CMakeFiles/pybind.dir/core/device.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/core/device.cpp [ 82%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/core/dtype.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/core/dtype.cpp.o -MF CMakeFiles/pybind.dir/core/dtype.cpp.o.d -o CMakeFiles/pybind.dir/core/dtype.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/core/dtype.cpp [ 82%] Linking CXX executable ../../bin/Open3D/Open3D cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/apps && /usr/bin/cmake -E cmake_link_script CMakeFiles/Open3DViewer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-z,relro,-z,now -pie CMakeFiles/Open3DViewer.dir/Open3DViewer/Open3DViewer.cpp.o -o ../../bin/Open3D/Open3D ../../lib/None/libOpen3D.so.0.15.1 -lstdc++fs ../../lib/None/libOpen3D_3rdparty_rply.a ../../lib/None/libOpen3D_3rdparty_tinyfiledialogs.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapacke.so /usr/lib/x86_64-linux-gnu/libassimp.so.5.2.0 /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdraco.so.4.0.0 -lminizip /usr/lib/x86_64-linux-gnu/librt.so /usr/lib/gcc/x86_64-linux-gnu/11/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/x86_64-linux-gnu/libjsoncpp.so.1.9.5 /usr/lib/x86_64-linux-gnu/liblzf.so.1.5 /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libz.so -lstdc++fs /usr/lib/x86_64-linux-gnu/libtinygltf.so.2.5.0 /usr/lib/x86_64-linux-gnu/libtinyobjloader.so.2.0.0 /usr/lib/x86_64-linux-gnu/libqhullcpp.so.8.0.2 /usr/lib/x86_64-linux-gnu/libqhull_r.so.8.0.2 -lm /usr/lib/x86_64-linux-gnu/libminizip.so /usr/lib/x86_64-linux-gnu/libimgui.a /usr/lib/x86_64-linux-gnu/libstb.so /usr/lib/x86_64-linux-gnu/libzmq.so /usr/lib/x86_64-linux-gnu/libmsgpackc.so.2.0.0 /usr/lib/x86_64-linux-gnu/libtbb.so.2 /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/liblapacke.so /usr/lib/x86_64-linux-gnu/libGLEW.so /usr/lib/x86_64-linux-gnu/libglfw.so.3.3 /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libfilament.so.1.9.25 /usr/lib/x86_64-linux-gnu/libfilament_backend.so.1.9.25 -pthread /usr/lib/x86_64-linux-gnu/libfilament_geometry.so.1.9.25 /usr/lib/x86_64-linux-gnu/libfilament_image.so.1.9.25 /usr/lib/x86_64-linux-gnu/libfilament_utils.so.1.9.25 /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libOpenGL.so cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/apps && true /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/Open3D/Open3D cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/apps && /usr/bin/cmake -E make_directory /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/Open3D/resources cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/apps && /usr/bin/cmake -E copy /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/Roboto-Bold.ttf /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/Roboto-BoldItalic.ttf /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/Roboto-License.txt /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/Roboto-Medium.ttf /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/Roboto-MediumItalic.ttf /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/RobotoMono-Medium.ttf /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/brightday_ibl.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/brightday_skybox.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/crossroads_ibl.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/crossroads_skybox.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/defaultGradient.png /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/defaultTexture.png /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/default_ibl.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/default_skybox.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/hall_ibl.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/hall_skybox.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/konzerthaus_ibl.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/konzerthaus_skybox.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/nightlights_ibl.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/nightlights_skybox.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/park2_ibl.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/park2_skybox.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/park_ibl.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/park_skybox.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/pillars_ibl.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/pillars_skybox.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/streetlamp_ibl.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui/Resources/streetlamp_skybox.ktx /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/colorMap.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/defaultLit.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/defaultLitSSR.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/defaultLitTransparency.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/defaultUnlit.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/defaultUnlitTransparency.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/depth_value.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/depth.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/img_blit.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/infiniteGroundPlane.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/normals.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/pointcloud.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/ui_blit.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/unlitBackground.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/unlitGradient.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/unlitLine.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/unlitPolygonOffset.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources/unlitSolidColor.filamat /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/Open3D/resources make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 82%] Built target Open3DViewer [ 82%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/core/hashmap.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/core/hashmap.cpp.o -MF CMakeFiles/pybind.dir/core/hashmap.cpp.o.d -o CMakeFiles/pybind.dir/core/hashmap.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/core/hashmap.cpp [ 82%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/core/kernel.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/core/kernel.cpp.o -MF CMakeFiles/pybind.dir/core/kernel.cpp.o.d -o CMakeFiles/pybind.dir/core/kernel.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/core/kernel.cpp [ 83%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/core/linalg.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/core/linalg.cpp.o -MF CMakeFiles/pybind.dir/core/linalg.cpp.o.d -o CMakeFiles/pybind.dir/core/linalg.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/core/linalg.cpp [ 83%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/core/scalar.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/core/scalar.cpp.o -MF CMakeFiles/pybind.dir/core/scalar.cpp.o.d -o CMakeFiles/pybind.dir/core/scalar.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/core/scalar.cpp [ 84%] Linking CXX executable ../../bin/Open3DGLInfo cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/GLInfo.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-z,relro,-z,now -pie CMakeFiles/GLInfo.dir/GLInfo.cpp.o -o ../../bin/Open3DGLInfo ../../lib/None/libOpen3D.so.0.15.1 -lstdc++fs /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libOpenGL.so /usr/lib/x86_64-linux-gnu/libglfw.so.3.3 /usr/lib/x86_64-linux-gnu/libX11.so cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools && true /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/Open3DGLInfo make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 84%] Built target GLInfo [ 84%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/core/size_vector.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/core/size_vector.cpp.o -MF CMakeFiles/pybind.dir/core/size_vector.cpp.o.d -o CMakeFiles/pybind.dir/core/size_vector.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/core/size_vector.cpp [ 84%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/core/tensor_accessor.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/core/tensor_accessor.cpp.o -MF CMakeFiles/pybind.dir/core/tensor_accessor.cpp.o.d -o CMakeFiles/pybind.dir/core/tensor_accessor.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/core/tensor_accessor.cpp [ 84%] Linking CXX executable ../../../bin/ManuallyAlignPointCloud cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools/ManuallyAlignPointCloud && /usr/bin/cmake -E cmake_link_script CMakeFiles/ManuallyAlignPointCloud.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-z,relro,-z,now -pie CMakeFiles/ManuallyAlignPointCloud.dir/ManuallyAlignPointCloud.cpp.o CMakeFiles/ManuallyAlignPointCloud.dir/AlignmentSession.cpp.o CMakeFiles/ManuallyAlignPointCloud.dir/VisualizerForAlignment.cpp.o -o ../../../bin/ManuallyAlignPointCloud ../../../lib/None/libOpen3D.so.0.15.1 ../../../lib/None/libOpen3D_3rdparty_tinyfiledialogs.a -lstdc++fs /usr/lib/x86_64-linux-gnu/libjsoncpp.so.1.9.5 cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools/ManuallyAlignPointCloud && true /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/ManuallyAlignPointCloud make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 84%] Built target ManuallyAlignPointCloud [ 84%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/core/tensor_converter.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/core/tensor_converter.cpp.o -MF CMakeFiles/pybind.dir/core/tensor_converter.cpp.o.d -o CMakeFiles/pybind.dir/core/tensor_converter.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/core/tensor_converter.cpp [ 85%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/core/tensor_function.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/core/tensor_function.cpp.o -MF CMakeFiles/pybind.dir/core/tensor_function.cpp.o.d -o CMakeFiles/pybind.dir/core/tensor_function.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/core/tensor_function.cpp [ 85%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/core/tensor_type_caster.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/core/tensor_type_caster.cpp.o -MF CMakeFiles/pybind.dir/core/tensor_type_caster.cpp.o.d -o CMakeFiles/pybind.dir/core/tensor_type_caster.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/core/tensor_type_caster.cpp [ 85%] Linking CXX executable ../../bin/Open3DConvertPointCloud cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/ConvertPointCloud.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-z,relro,-z,now -pie CMakeFiles/ConvertPointCloud.dir/ConvertPointCloud.cpp.o -o ../../bin/Open3DConvertPointCloud ../../lib/None/libOpen3D.so.0.15.1 -lstdc++fs [ 85%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/core/tensor.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/core/tensor.cpp.o -MF CMakeFiles/pybind.dir/core/tensor.cpp.o.d -o CMakeFiles/pybind.dir/core/tensor.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/core/tensor.cpp cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/tools && true /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/Open3DConvertPointCloud make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 85%] Built target ConvertPointCloud [ 85%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/core/nns/nearest_neighbor_search.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/core/nns/nearest_neighbor_search.cpp.o -MF CMakeFiles/pybind.dir/core/nns/nearest_neighbor_search.cpp.o.d -o CMakeFiles/pybind.dir/core/nns/nearest_neighbor_search.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/core/nns/nearest_neighbor_search.cpp [ 85%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/data/data.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/data/data.cpp.o -MF CMakeFiles/pybind.dir/data/data.cpp.o.d -o CMakeFiles/pybind.dir/data/data.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/data/data.cpp [ 85%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/geometry/boundingvolume.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/geometry/boundingvolume.cpp.o -MF CMakeFiles/pybind.dir/geometry/boundingvolume.cpp.o.d -o CMakeFiles/pybind.dir/geometry/boundingvolume.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/geometry/boundingvolume.cpp [ 87%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/geometry/geometry.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/geometry/geometry.cpp.o -MF CMakeFiles/pybind.dir/geometry/geometry.cpp.o.d -o CMakeFiles/pybind.dir/geometry/geometry.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/geometry/geometry.cpp [ 87%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/geometry/halfedgetrianglemesh.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/geometry/halfedgetrianglemesh.cpp.o -MF CMakeFiles/pybind.dir/geometry/halfedgetrianglemesh.cpp.o.d -o CMakeFiles/pybind.dir/geometry/halfedgetrianglemesh.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/geometry/halfedgetrianglemesh.cpp [ 87%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/geometry/image.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/geometry/image.cpp.o -MF CMakeFiles/pybind.dir/geometry/image.cpp.o.d -o CMakeFiles/pybind.dir/geometry/image.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/geometry/image.cpp [ 87%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/geometry/kdtreeflann.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/geometry/kdtreeflann.cpp.o -MF CMakeFiles/pybind.dir/geometry/kdtreeflann.cpp.o.d -o CMakeFiles/pybind.dir/geometry/kdtreeflann.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/geometry/kdtreeflann.cpp [ 87%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/geometry/keypoint.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/geometry/keypoint.cpp.o -MF CMakeFiles/pybind.dir/geometry/keypoint.cpp.o.d -o CMakeFiles/pybind.dir/geometry/keypoint.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/geometry/keypoint.cpp [ 87%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/geometry/lineset.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/geometry/lineset.cpp.o -MF CMakeFiles/pybind.dir/geometry/lineset.cpp.o.d -o CMakeFiles/pybind.dir/geometry/lineset.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/geometry/lineset.cpp [ 88%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/geometry/meshbase.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/geometry/meshbase.cpp.o -MF CMakeFiles/pybind.dir/geometry/meshbase.cpp.o.d -o CMakeFiles/pybind.dir/geometry/meshbase.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/geometry/meshbase.cpp [ 88%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/geometry/octree.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/geometry/octree.cpp.o -MF CMakeFiles/pybind.dir/geometry/octree.cpp.o.d -o CMakeFiles/pybind.dir/geometry/octree.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/geometry/octree.cpp [ 88%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/geometry/pointcloud.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/geometry/pointcloud.cpp.o -MF CMakeFiles/pybind.dir/geometry/pointcloud.cpp.o.d -o CMakeFiles/pybind.dir/geometry/pointcloud.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/geometry/pointcloud.cpp [ 88%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/geometry/tetramesh.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/geometry/tetramesh.cpp.o -MF CMakeFiles/pybind.dir/geometry/tetramesh.cpp.o.d -o CMakeFiles/pybind.dir/geometry/tetramesh.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/geometry/tetramesh.cpp [ 88%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/geometry/trianglemesh.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/geometry/trianglemesh.cpp.o -MF CMakeFiles/pybind.dir/geometry/trianglemesh.cpp.o.d -o CMakeFiles/pybind.dir/geometry/trianglemesh.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/geometry/trianglemesh.cpp [ 89%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/geometry/voxelgrid.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/geometry/voxelgrid.cpp.o -MF CMakeFiles/pybind.dir/geometry/voxelgrid.cpp.o.d -o CMakeFiles/pybind.dir/geometry/voxelgrid.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/geometry/voxelgrid.cpp [ 89%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/io/class_io.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/io/class_io.cpp.o -MF CMakeFiles/pybind.dir/io/class_io.cpp.o.d -o CMakeFiles/pybind.dir/io/class_io.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/io/class_io.cpp [ 89%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/io/io.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/io/io.cpp.o -MF CMakeFiles/pybind.dir/io/io.cpp.o.d -o CMakeFiles/pybind.dir/io/io.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/io/io.cpp [ 89%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/io/rpc.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/io/rpc.cpp.o -MF CMakeFiles/pybind.dir/io/rpc.cpp.o.d -o CMakeFiles/pybind.dir/io/rpc.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/io/rpc.cpp [ 89%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/ml/ml.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/ml/ml.cpp.o -MF CMakeFiles/pybind.dir/ml/ml.cpp.o.d -o CMakeFiles/pybind.dir/ml/ml.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/ml/ml.cpp [ 89%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/ml/contrib/contrib_subsample.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/ml/contrib/contrib_subsample.cpp.o -MF CMakeFiles/pybind.dir/ml/contrib/contrib_subsample.cpp.o.d -o CMakeFiles/pybind.dir/ml/contrib/contrib_subsample.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/ml/contrib/contrib_subsample.cpp [ 90%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/ml/contrib/contrib.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/ml/contrib/contrib.cpp.o -MF CMakeFiles/pybind.dir/ml/contrib/contrib.cpp.o.d -o CMakeFiles/pybind.dir/ml/contrib/contrib.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/ml/contrib/contrib.cpp [ 90%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/ml/contrib/iou.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/ml/contrib/iou.cpp.o -MF CMakeFiles/pybind.dir/ml/contrib/iou.cpp.o.d -o CMakeFiles/pybind.dir/ml/contrib/iou.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/ml/contrib/iou.cpp [ 90%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/pipelines/pipelines.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/pipelines/pipelines.cpp.o -MF CMakeFiles/pybind.dir/pipelines/pipelines.cpp.o.d -o CMakeFiles/pybind.dir/pipelines/pipelines.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/pipelines/pipelines.cpp [ 90%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/pipelines/color_map/color_map.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/pipelines/color_map/color_map.cpp.o -MF CMakeFiles/pybind.dir/pipelines/color_map/color_map.cpp.o.d -o CMakeFiles/pybind.dir/pipelines/color_map/color_map.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/pipelines/color_map/color_map.cpp [ 90%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/pipelines/integration/integration.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/pipelines/integration/integration.cpp.o -MF CMakeFiles/pybind.dir/pipelines/integration/integration.cpp.o.d -o CMakeFiles/pybind.dir/pipelines/integration/integration.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/pipelines/integration/integration.cpp [ 91%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/pipelines/odometry/odometry.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/pipelines/odometry/odometry.cpp.o -MF CMakeFiles/pybind.dir/pipelines/odometry/odometry.cpp.o.d -o CMakeFiles/pybind.dir/pipelines/odometry/odometry.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/pipelines/odometry/odometry.cpp [ 91%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/pipelines/registration/feature.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/pipelines/registration/feature.cpp.o -MF CMakeFiles/pybind.dir/pipelines/registration/feature.cpp.o.d -o CMakeFiles/pybind.dir/pipelines/registration/feature.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/pipelines/registration/feature.cpp [ 91%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/pipelines/registration/global_optimization.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/pipelines/registration/global_optimization.cpp.o -MF CMakeFiles/pybind.dir/pipelines/registration/global_optimization.cpp.o.d -o CMakeFiles/pybind.dir/pipelines/registration/global_optimization.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/pipelines/registration/global_optimization.cpp [ 91%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/pipelines/registration/registration.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/pipelines/registration/registration.cpp.o -MF CMakeFiles/pybind.dir/pipelines/registration/registration.cpp.o.d -o CMakeFiles/pybind.dir/pipelines/registration/registration.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/pipelines/registration/registration.cpp [ 91%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/pipelines/registration/robust_kernels.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/pipelines/registration/robust_kernels.cpp.o -MF CMakeFiles/pybind.dir/pipelines/registration/robust_kernels.cpp.o.d -o CMakeFiles/pybind.dir/pipelines/registration/robust_kernels.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/pipelines/registration/robust_kernels.cpp [ 91%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/t/t.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/t/t.cpp.o -MF CMakeFiles/pybind.dir/t/t.cpp.o.d -o CMakeFiles/pybind.dir/t/t.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/t/t.cpp [ 92%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/t/geometry/geometry.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/t/geometry/geometry.cpp.o -MF CMakeFiles/pybind.dir/t/geometry/geometry.cpp.o.d -o CMakeFiles/pybind.dir/t/geometry/geometry.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/t/geometry/geometry.cpp [ 92%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/t/geometry/drawablegeometry.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/t/geometry/drawablegeometry.cpp.o -MF CMakeFiles/pybind.dir/t/geometry/drawablegeometry.cpp.o.d -o CMakeFiles/pybind.dir/t/geometry/drawablegeometry.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/t/geometry/drawablegeometry.cpp [ 92%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/t/geometry/image.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/t/geometry/image.cpp.o -MF CMakeFiles/pybind.dir/t/geometry/image.cpp.o.d -o CMakeFiles/pybind.dir/t/geometry/image.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/t/geometry/image.cpp [ 92%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/t/geometry/lineset.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/t/geometry/lineset.cpp.o -MF CMakeFiles/pybind.dir/t/geometry/lineset.cpp.o.d -o CMakeFiles/pybind.dir/t/geometry/lineset.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/t/geometry/lineset.cpp [ 92%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/t/geometry/pointcloud.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/t/geometry/pointcloud.cpp.o -MF CMakeFiles/pybind.dir/t/geometry/pointcloud.cpp.o.d -o CMakeFiles/pybind.dir/t/geometry/pointcloud.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/t/geometry/pointcloud.cpp [ 94%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/t/geometry/tensormap.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/t/geometry/tensormap.cpp.o -MF CMakeFiles/pybind.dir/t/geometry/tensormap.cpp.o.d -o CMakeFiles/pybind.dir/t/geometry/tensormap.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/t/geometry/tensormap.cpp [ 94%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/t/geometry/trianglemesh.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/t/geometry/trianglemesh.cpp.o -MF CMakeFiles/pybind.dir/t/geometry/trianglemesh.cpp.o.d -o CMakeFiles/pybind.dir/t/geometry/trianglemesh.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/t/geometry/trianglemesh.cpp [ 94%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/t/geometry/voxel_block_grid.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/t/geometry/voxel_block_grid.cpp.o -MF CMakeFiles/pybind.dir/t/geometry/voxel_block_grid.cpp.o.d -o CMakeFiles/pybind.dir/t/geometry/voxel_block_grid.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/t/geometry/voxel_block_grid.cpp [ 94%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/t/io/class_io.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/t/io/class_io.cpp.o -MF CMakeFiles/pybind.dir/t/io/class_io.cpp.o.d -o CMakeFiles/pybind.dir/t/io/class_io.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/t/io/class_io.cpp [ 94%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/t/io/io.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/t/io/io.cpp.o -MF CMakeFiles/pybind.dir/t/io/io.cpp.o.d -o CMakeFiles/pybind.dir/t/io/io.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/t/io/io.cpp [ 94%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/t/io/sensor.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/t/io/sensor.cpp.o -MF CMakeFiles/pybind.dir/t/io/sensor.cpp.o.d -o CMakeFiles/pybind.dir/t/io/sensor.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/t/io/sensor.cpp [ 95%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/t/pipelines/pipelines.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/t/pipelines/pipelines.cpp.o -MF CMakeFiles/pybind.dir/t/pipelines/pipelines.cpp.o.d -o CMakeFiles/pybind.dir/t/pipelines/pipelines.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/t/pipelines/pipelines.cpp [ 95%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/t/pipelines/odometry/odometry.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/t/pipelines/odometry/odometry.cpp.o -MF CMakeFiles/pybind.dir/t/pipelines/odometry/odometry.cpp.o.d -o CMakeFiles/pybind.dir/t/pipelines/odometry/odometry.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/t/pipelines/odometry/odometry.cpp [ 95%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/t/pipelines/registration/registration.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/t/pipelines/registration/registration.cpp.o -MF CMakeFiles/pybind.dir/t/pipelines/registration/registration.cpp.o.d -o CMakeFiles/pybind.dir/t/pipelines/registration/registration.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/t/pipelines/registration/registration.cpp [ 95%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/t/pipelines/registration/robust_kernel.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/t/pipelines/registration/robust_kernel.cpp.o -MF CMakeFiles/pybind.dir/t/pipelines/registration/robust_kernel.cpp.o.d -o CMakeFiles/pybind.dir/t/pipelines/registration/robust_kernel.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/t/pipelines/registration/robust_kernel.cpp [ 95%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/t/pipelines/slac/slac.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/t/pipelines/slac/slac.cpp.o -MF CMakeFiles/pybind.dir/t/pipelines/slac/slac.cpp.o.d -o CMakeFiles/pybind.dir/t/pipelines/slac/slac.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/t/pipelines/slac/slac.cpp [ 96%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/t/pipelines/slam/slam.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/t/pipelines/slam/slam.cpp.o -MF CMakeFiles/pybind.dir/t/pipelines/slam/slam.cpp.o.d -o CMakeFiles/pybind.dir/t/pipelines/slam/slam.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/t/pipelines/slam/slam.cpp [ 96%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/utility/eigen.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/utility/eigen.cpp.o -MF CMakeFiles/pybind.dir/utility/eigen.cpp.o.d -o CMakeFiles/pybind.dir/utility/eigen.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/utility/eigen.cpp [ 96%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/utility/logging.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/utility/logging.cpp.o -MF CMakeFiles/pybind.dir/utility/logging.cpp.o.d -o CMakeFiles/pybind.dir/utility/logging.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/utility/logging.cpp [ 96%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/utility/utility.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/utility/utility.cpp.o -MF CMakeFiles/pybind.dir/utility/utility.cpp.o.d -o CMakeFiles/pybind.dir/utility/utility.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/utility/utility.cpp [ 96%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/visualization/renderoption.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/visualization/renderoption.cpp.o -MF CMakeFiles/pybind.dir/visualization/renderoption.cpp.o.d -o CMakeFiles/pybind.dir/visualization/renderoption.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/visualization/renderoption.cpp [ 96%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/visualization/utility.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/visualization/utility.cpp.o -MF CMakeFiles/pybind.dir/visualization/utility.cpp.o.d -o CMakeFiles/pybind.dir/visualization/utility.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/visualization/utility.cpp [ 97%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/visualization/viewcontrol.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/visualization/viewcontrol.cpp.o -MF CMakeFiles/pybind.dir/visualization/viewcontrol.cpp.o.d -o CMakeFiles/pybind.dir/visualization/viewcontrol.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/visualization/viewcontrol.cpp [ 97%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/visualization/visualization.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/visualization/visualization.cpp.o -MF CMakeFiles/pybind.dir/visualization/visualization.cpp.o.d -o CMakeFiles/pybind.dir/visualization/visualization.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/visualization/visualization.cpp [ 97%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/visualization/visualizer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/visualization/visualizer.cpp.o -MF CMakeFiles/pybind.dir/visualization/visualizer.cpp.o.d -o CMakeFiles/pybind.dir/visualization/visualizer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/visualization/visualizer.cpp [ 97%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/visualization/rendering/material.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/visualization/rendering/material.cpp.o -MF CMakeFiles/pybind.dir/visualization/rendering/material.cpp.o.d -o CMakeFiles/pybind.dir/visualization/rendering/material.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/visualization/rendering/material.cpp [ 97%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/visualization/o3dvisualizer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/visualization/o3dvisualizer.cpp.o -MF CMakeFiles/pybind.dir/visualization/o3dvisualizer.cpp.o.d -o CMakeFiles/pybind.dir/visualization/o3dvisualizer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/visualization/o3dvisualizer.cpp [ 98%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/visualization/app/viewer.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/visualization/app/viewer.cpp.o -MF CMakeFiles/pybind.dir/visualization/app/viewer.cpp.o.d -o CMakeFiles/pybind.dir/visualization/app/viewer.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/visualization/app/viewer.cpp [ 98%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/visualization/gui/events.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/visualization/gui/events.cpp.o -MF CMakeFiles/pybind.dir/visualization/gui/events.cpp.o.d -o CMakeFiles/pybind.dir/visualization/gui/events.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/visualization/gui/events.cpp [ 98%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/visualization/gui/gui.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/visualization/gui/gui.cpp.o -MF CMakeFiles/pybind.dir/visualization/gui/gui.cpp.o.d -o CMakeFiles/pybind.dir/visualization/gui/gui.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/visualization/gui/gui.cpp [ 98%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/visualization/rendering/rendering.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/visualization/rendering/rendering.cpp.o -MF CMakeFiles/pybind.dir/visualization/rendering/rendering.cpp.o.d -o CMakeFiles/pybind.dir/visualization/rendering/rendering.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/visualization/rendering/rendering.cpp [ 98%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/docstring.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/docstring.cpp.o -MF CMakeFiles/pybind.dir/docstring.cpp.o.d -o CMakeFiles/pybind.dir/docstring.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/docstring.cpp [ 98%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/open3d_pybind.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/open3d_pybind.cpp.o -MF CMakeFiles/pybind.dir/open3d_pybind.cpp.o.d -o CMakeFiles/pybind.dir/open3d_pybind.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/open3d_pybind.cpp [100%] Building CXX object cpp/pybind/CMakeFiles/pybind.dir/pybind_utils.cpp.o cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/c++ -DBUILD_GUI -DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" -DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"11.2.0\" -DOPEN3D_CXX_STANDARD=\"14\" -DUNIX -DUSE_BLAS -DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 -D__TBB_LIB_NAME=tbb_static -Dpybind_EXPORTS -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/.. -I/build/open3d-p2SXOF/open3d-0.15.1+ds/cpp -isystem /usr/include/python3.9 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fstack-protector-strong -Wformat -Wformat-security -Wall -Wextra -Wno-unused-parameter -flto -fno-fat-lto-objects -std=gnu++14 -MD -MT cpp/pybind/CMakeFiles/pybind.dir/pybind_utils.cpp.o -MF CMakeFiles/pybind.dir/pybind_utils.cpp.o.d -o CMakeFiles/pybind.dir/pybind_utils.cpp.o -c /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/pybind_utils.cpp [100%] Linking CXX shared module ../../lib/None/Python/cpu/pybind.cpython-39-x86_64-linux-gnu.so cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/cmake -E cmake_link_script CMakeFiles/pybind.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/open3d-p2SXOF/open3d-0.15.1+ds=. -fstack-protector-strong -Wformat -Werror=format-security -faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,noexecstack -Wl,-z,relro,-z,now -flto -Wl,-z,relro -Wl,-z,now -shared -o ../../lib/None/Python/cpu/pybind.cpython-39-x86_64-linux-gnu.so CMakeFiles/pybind.dir/camera/camera.cpp.o CMakeFiles/pybind.dir/core/blob.cpp.o CMakeFiles/pybind.dir/core/core.cpp.o CMakeFiles/pybind.dir/core/cuda_utils.cpp.o CMakeFiles/pybind.dir/core/device.cpp.o CMakeFiles/pybind.dir/core/dtype.cpp.o CMakeFiles/pybind.dir/core/hashmap.cpp.o CMakeFiles/pybind.dir/core/kernel.cpp.o CMakeFiles/pybind.dir/core/linalg.cpp.o CMakeFiles/pybind.dir/core/scalar.cpp.o CMakeFiles/pybind.dir/core/size_vector.cpp.o CMakeFiles/pybind.dir/core/tensor_accessor.cpp.o CMakeFiles/pybind.dir/core/tensor_converter.cpp.o CMakeFiles/pybind.dir/core/tensor_function.cpp.o CMakeFiles/pybind.dir/core/tensor_type_caster.cpp.o CMakeFiles/pybind.dir/core/tensor.cpp.o CMakeFiles/pybind.dir/core/nns/nearest_neighbor_search.cpp.o CMakeFiles/pybind.dir/data/data.cpp.o CMakeFiles/pybind.dir/geometry/boundingvolume.cpp.o CMakeFiles/pybind.dir/geometry/geometry.cpp.o CMakeFiles/pybind.dir/geometry/halfedgetrianglemesh.cpp.o CMakeFiles/pybind.dir/geometry/image.cpp.o CMakeFiles/pybind.dir/geometry/kdtreeflann.cpp.o CMakeFiles/pybind.dir/geometry/keypoint.cpp.o CMakeFiles/pybind.dir/geometry/lineset.cpp.o CMakeFiles/pybind.dir/geometry/meshbase.cpp.o CMakeFiles/pybind.dir/geometry/octree.cpp.o CMakeFiles/pybind.dir/geometry/pointcloud.cpp.o CMakeFiles/pybind.dir/geometry/tetramesh.cpp.o CMakeFiles/pybind.dir/geometry/trianglemesh.cpp.o CMakeFiles/pybind.dir/geometry/voxelgrid.cpp.o CMakeFiles/pybind.dir/io/class_io.cpp.o CMakeFiles/pybind.dir/io/io.cpp.o CMakeFiles/pybind.dir/io/rpc.cpp.o CMakeFiles/pybind.dir/ml/ml.cpp.o CMakeFiles/pybind.dir/ml/contrib/contrib_subsample.cpp.o CMakeFiles/pybind.dir/ml/contrib/contrib.cpp.o CMakeFiles/pybind.dir/ml/contrib/iou.cpp.o CMakeFiles/pybind.dir/pipelines/pipelines.cpp.o CMakeFiles/pybind.dir/pipelines/color_map/color_map.cpp.o CMakeFiles/pybind.dir/pipelines/integration/integration.cpp.o CMakeFiles/pybind.dir/pipelines/odometry/odometry.cpp.o CMakeFiles/pybind.dir/pipelines/registration/feature.cpp.o CMakeFiles/pybind.dir/pipelines/registration/global_optimization.cpp.o CMakeFiles/pybind.dir/pipelines/registration/registration.cpp.o CMakeFiles/pybind.dir/pipelines/registration/robust_kernels.cpp.o CMakeFiles/pybind.dir/t/t.cpp.o CMakeFiles/pybind.dir/t/geometry/geometry.cpp.o CMakeFiles/pybind.dir/t/geometry/drawablegeometry.cpp.o CMakeFiles/pybind.dir/t/geometry/image.cpp.o CMakeFiles/pybind.dir/t/geometry/lineset.cpp.o CMakeFiles/pybind.dir/t/geometry/pointcloud.cpp.o CMakeFiles/pybind.dir/t/geometry/tensormap.cpp.o CMakeFiles/pybind.dir/t/geometry/trianglemesh.cpp.o CMakeFiles/pybind.dir/t/geometry/voxel_block_grid.cpp.o CMakeFiles/pybind.dir/t/io/class_io.cpp.o CMakeFiles/pybind.dir/t/io/io.cpp.o CMakeFiles/pybind.dir/t/io/sensor.cpp.o CMakeFiles/pybind.dir/t/pipelines/pipelines.cpp.o CMakeFiles/pybind.dir/t/pipelines/odometry/odometry.cpp.o CMakeFiles/pybind.dir/t/pipelines/registration/registration.cpp.o CMakeFiles/pybind.dir/t/pipelines/registration/robust_kernel.cpp.o CMakeFiles/pybind.dir/t/pipelines/slac/slac.cpp.o CMakeFiles/pybind.dir/t/pipelines/slam/slam.cpp.o CMakeFiles/pybind.dir/utility/eigen.cpp.o CMakeFiles/pybind.dir/utility/logging.cpp.o CMakeFiles/pybind.dir/utility/utility.cpp.o CMakeFiles/pybind.dir/visualization/renderoption.cpp.o CMakeFiles/pybind.dir/visualization/utility.cpp.o CMakeFiles/pybind.dir/visualization/viewcontrol.cpp.o CMakeFiles/pybind.dir/visualization/visualization.cpp.o CMakeFiles/pybind.dir/visualization/visualizer.cpp.o CMakeFiles/pybind.dir/visualization/rendering/material.cpp.o CMakeFiles/pybind.dir/visualization/o3dvisualizer.cpp.o CMakeFiles/pybind.dir/visualization/app/viewer.cpp.o CMakeFiles/pybind.dir/visualization/gui/events.cpp.o CMakeFiles/pybind.dir/visualization/gui/gui.cpp.o CMakeFiles/pybind.dir/visualization/rendering/rendering.cpp.o CMakeFiles/pybind.dir/docstring.cpp.o CMakeFiles/pybind.dir/open3d_pybind.cpp.o CMakeFiles/pybind.dir/pybind_utils.cpp.o -lstdc++fs ../../lib/None/libOpen3D.so.0.15.1 cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/strip /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/lib/None/Python/cpu/pybind.cpython-39-x86_64-linux-gnu.so cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && true /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/lib/None/Python/cpu/pybind.cpython-39-x86_64-linux-gnu.so make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [100%] Built target pybind make[2]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' create-stamp debian/debhelper-build-stamp dh_testroot -a -O--buildsystem=cmake dh_prep -a -O--buildsystem=cmake dh_auto_install -a -O--buildsystem=cmake cd obj-x86_64-linux-gnu && make -j10 install DESTDIR=/build/open3d-p2SXOF/open3d-0.15.1\+ds/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/open3d-p2SXOF/open3d-0.15.1+ds -B/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/lib/x86_64-linux-gnu/libOpen3D.so.0.15.1 -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/lib/x86_64-linux-gnu/libOpen3D.so.0.15 -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/lib/x86_64-linux-gnu/libOpen3D.so -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/Macro.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/camera -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/camera/PinholeCameraIntrinsic.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/camera/PinholeCameraParameters.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/camera/PinholeCameraTrajectory.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/AdvancedIndexing.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/Atomic.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/Blob.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/CUDAUtils.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/DLPack.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/Device.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/Dispatch.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/Dtype.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/EigenConverter.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/FunctionTraits.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/Indexer.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/MemoryManager.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/MemoryManagerStatistic.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/ParallelFor.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/Scalar.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/ShapeUtil.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/SizeVector.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/StdAllocator.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/Tensor.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/TensorCheck.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/TensorFunction.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/TensorInit.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/TensorKey.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/TensorList.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/hashmap -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/hashmap/CPU -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/hashmap/CPU/TBBHashBackend.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/hashmap/CUDA -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/hashmap/CUDA/CUDAHashBackendBufferAccessor.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/hashmap/CUDA/SlabHashBackend.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/hashmap/CUDA/SlabHashBackendImpl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/hashmap/CUDA/SlabMacros.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/hashmap/CUDA/SlabNodeManager.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/hashmap/CUDA/SlabTraits.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/hashmap/CUDA/StdGPUHashBackend.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/hashmap/DeviceHashBackend.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/hashmap/Dispatch.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/hashmap/HashBackendBuffer.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/hashmap/HashMap.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/hashmap/HashSet.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/kernel -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/kernel/Arange.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/kernel/BinaryEW.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/kernel/IndexGetSet.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/kernel/Kernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/kernel/NonZero.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/kernel/Reduction.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/kernel/UnaryEW.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/AddMM.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/BlasWrapper.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/Det.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/Inverse.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/LU.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/LUImpl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/LapackWrapper.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/LeastSquares.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/LinalgHeadersCPU.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/LinalgHeadersCUDA.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/LinalgUtils.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/Matmul.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/SVD.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/Solve.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/Tri.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/TriImpl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/kernel -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/kernel/Matrix.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/linalg/kernel/SVD3x3.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/FixedRadiusIndex.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/FixedRadiusSearchImpl.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/FixedRadiusSearchImpl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/KnnIndex.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/KnnSearchImpl.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/MemoryAllocation.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/NNSIndex.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/NanoFlannImpl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/NanoFlannIndex.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/NearestNeighborSearch.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/NeighborSearchAllocator.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/NeighborSearchCommon.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/kernel -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/kernel/BlockMerge.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/kernel/BlockSelect.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/kernel/BlockSelectImpl.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/kernel/DeviceDefs.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/kernel/DistancesUtils.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/kernel/L2Select.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/kernel/Limits.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/kernel/MergeNetwork.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/kernel/Pair.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/kernel/PtxUtils.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/kernel/Reduction.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/kernel/ReductionOps.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/kernel/Select.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/kernel/StaticUtils.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/core/nns/kernel/WarpShuffle.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/data -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/data/Dataset.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/BoundingVolume.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/Geometry.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/Geometry2D.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/Geometry3D.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/HalfEdgeTriangleMesh.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/Image.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/IntersectionTest.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/KDTreeFlann.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/KDTreeSearchParam.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/Keypoint.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/Line3D.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/LineSet.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/MeshBase.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/Octree.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/PointCloud.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/Qhull.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/RGBDImage.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/TetraMesh.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/TriangleMesh.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/geometry/VoxelGrid.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/FeatureIO.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/FileFormatIO.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/IJsonConvertibleIO.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/ImageIO.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/ImageWarpingFieldIO.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/LineSetIO.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/ModelIO.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/OctreeIO.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/PinholeCameraTrajectoryIO.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/PointCloudIO.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/PoseGraphIO.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/TriangleMeshIO.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/VoxelGridIO.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/file_format -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/rpc -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/rpc/BufferConnection.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/rpc/Connection.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/rpc/ConnectionBase.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/rpc/DummyMessageProcessor.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/rpc/DummyReceiver.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/rpc/MessageProcessorBase.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/rpc/MessageUtils.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/rpc/Messages.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/rpc/RemoteFunctions.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/rpc/ZMQContext.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/rpc/ZMQReceiver.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/sensor -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/sensor/RGBDRecorder.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/sensor/RGBDSensor.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/sensor/RGBDSensorConfig.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/sensor/azure_kinect -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/sensor/azure_kinect/AzureKinectRecorder.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/sensor/azure_kinect/AzureKinectSensor.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/sensor/azure_kinect/AzureKinectSensorConfig.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/sensor/azure_kinect/K4aPlugin.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/sensor/azure_kinect/MKVMetadata.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/sensor/azure_kinect/MKVReader.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/sensor/azure_kinect/MKVWriter.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/io/sensor/azure_kinect/PluginMacros.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/Helper.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/ShapeChecking.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/contrib -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/contrib/BallQuery.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/contrib/Cloud.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/contrib/GridSubsampling.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/contrib/InterpolatePoints.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/contrib/IoU.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/contrib/IoUImpl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/contrib/Nms.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/contrib/PointSampling.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/contrib/RoiPoolKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/contrib/TrilinearDevoxelize.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/contrib/cuda_utils.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/continuous_conv -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/continuous_conv/ContinuousConv.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/continuous_conv/ContinuousConv.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/continuous_conv/ContinuousConvBackpropFilter.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/continuous_conv/ContinuousConvBackpropFilter.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/continuous_conv/ContinuousConvCUDAKernels.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/continuous_conv/ContinuousConvTranspose.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/continuous_conv/ContinuousConvTranspose.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/continuous_conv/ContinuousConvTransposeBackpropFilter.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/continuous_conv/ContinuousConvTransposeBackpropFilter.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/continuous_conv/ContinuousConvTypes.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/continuous_conv/CoordinateTransformation.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/continuous_conv/CoordinateTransformation.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/misc -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/misc/InvertNeighborsList.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/misc/InvertNeighborsList.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/misc/MemoryAllocation.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/misc/NeighborSearchCommon.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/misc/RaggedToDense.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/misc/RaggedToDense.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/misc/ReduceSubarraysSum.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/misc/ReduceSubarraysSum.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/misc/VoxelPooling.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/misc/Voxelize.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/misc/Voxelize.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/sparse_conv -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/sparse_conv/SparseConv.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/sparse_conv/SparseConv.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/sparse_conv/SparseConvBackpropFilter.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/sparse_conv/SparseConvBackpropFilter.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/sparse_conv/SparseConvCUDAKernels.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/sparse_conv/SparseConvTranspose.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/sparse_conv/SparseConvTranspose.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/sparse_conv/SparseConvTransposeBackpropFilter.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/impl/sparse_conv/SparseConvTransposeBackpropFilter.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/TorchHelper.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/continuous_conv -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/continuous_conv/ContinuousConvBackpropFilterOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/continuous_conv/ContinuousConvHelper.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/continuous_conv/ContinuousConvOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/misc -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/misc/InvertNeighborsListOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/misc/InvertNeighborsListOps.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/misc/NeighborSearchAllocator.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/misc/RaggedToDenseOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/misc/ReduceSubarraysSumOps.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/misc/VoxelizeOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/pointnet -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/pointnet/BallQueryKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/pointnet/InterpolateKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/pointnet/SamplingKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/pvcnn -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/ragged_tensor -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/ragged_tensor/RaggedTensor.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/sparse_conv -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/sparse_conv/SparseConvBackpropFilterOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/sparse_conv/SparseConvOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/TensorFlowHelper.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/continuous_conv -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/continuous_conv/ContinuousConvBackpropFilterOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/continuous_conv/ContinuousConvOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/misc -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/misc/BuildSpatialHashTableOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/misc/FixedRadiusSearchOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/misc/InvertNeighborsListOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/misc/KnnSearchOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/misc/NmsOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/misc/RadiusSearchOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/misc/ReduceSubarraysSumOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/misc/VoxelPoolingGradOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/misc/VoxelPoolingOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/misc/VoxelizeOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/pointnet -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/pointnet/BallQueryOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/pointnet/InterpolateOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/pointnet/RoiPoolOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/pointnet/SamplingOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/pvcnn -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/pvcnn/TrilinearDevoxelizeKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/sparse_conv -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/sparse_conv/SparseConvBackpropFilterOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/sparse_conv/SparseConvOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeOpKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/ml/tensorflow/tf_subsampling -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/color_map -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/color_map/ColorMapUtils.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/color_map/ImageWarpingField.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/color_map/NonRigidOptimizer.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/color_map/RigidOptimizer.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/integration -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/integration/MarchingCubesConst.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/integration/ScalableTSDFVolume.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/integration/TSDFVolume.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/integration/UniformTSDFVolume.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/odometry -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/odometry/Odometry.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/odometry/OdometryOption.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/odometry/RGBDOdometryJacobian.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/registration -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/registration/ColoredICP.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/registration/CorrespondenceChecker.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/registration/FastGlobalRegistration.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/registration/Feature.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/registration/GeneralizedICP.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/registration/GlobalOptimization.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/registration/GlobalOptimizationConvergenceCriteria.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/registration/GlobalOptimizationMethod.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/registration/PoseGraph.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/registration/Registration.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/registration/RobustKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/pipelines/registration/TransformationEstimation.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/DrawableGeometry.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/Geometry.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/Image.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/LineSet.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/PointCloud.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/RGBDImage.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/RaycastingScene.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/TensorMap.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/TriangleMesh.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/Utility.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/VoxelBlockGrid.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/kernel -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/kernel/GeometryIndexer.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/kernel/GeometryMacros.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/kernel/IPPImage.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/kernel/Image.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/kernel/ImageImpl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/kernel/NPPImage.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/kernel/PointCloud.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/kernel/PointCloudImpl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/kernel/Transform.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/kernel/TransformImpl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/kernel/VoxelBlockGrid.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/geometry/kernel/VoxelBlockGridImpl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/io -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/io/HashMapIO.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/io/ImageIO.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/io/NumpyIO.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/io/PointCloudIO.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/io/TriangleMeshIO.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/io/file_format -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/io/sensor -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/io/sensor/RGBDSensor.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/io/sensor/RGBDVideoMetadata.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/io/sensor/RGBDVideoReader.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/io/sensor/realsense -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/io/sensor/realsense/RSBagReader.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/io/sensor/realsense/RealSensePrivate.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/io/sensor/realsense/RealSenseSensor.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/io/sensor/realsense/RealSenseSensorConfig.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/kernel -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/kernel/FillInLinearSystem.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/kernel/FillInLinearSystemImpl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/kernel/RGBDOdometry.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/kernel/RGBDOdometryImpl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/kernel/RGBDOdometryJacobianImpl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/kernel/Reduction6x6Impl.cuh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/kernel/Registration.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/kernel/RegistrationImpl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/kernel/TransformationConverter.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/kernel/TransformationConverterImpl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/odometry -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/odometry/RGBDOdometry.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/registration -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/registration/Registration.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/registration/RobustKernel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/registration/RobustKernelImpl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/registration/TransformationEstimation.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/slac -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/slac/ControlGrid.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/slac/FillInLinearSystemImpl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/slac/SLACOptimizer.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/slac/Visualization.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/slam -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/slam/Frame.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/t/pipelines/slam/Model.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/CPUInfo.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/CompilerInfo.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/Console.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/DataManager.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/Download.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/Eigen.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/Extract.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/ExtractZIP.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/FileSystem.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/Helper.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/IJsonConvertible.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/ISAInfo.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/MiniVec.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/Optional.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/Overload.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/Parallel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/Preprocessor.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/ProgressBar.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/ProgressReporters.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/Timer.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/ParallelScan.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/utility/Logging.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/app -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/app/Viewer.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Application.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/BitmapWindowSystem.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Button.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Checkbox.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Color.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/ColorEdit.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Combobox.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Dialog.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Events.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/FileDialog.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Font.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/GLFWWindowSystem.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Gui.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/ImageWidget.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/ImguiFilamentBridge.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Label.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Label3D.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Layout.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/ListView.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Materials -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Menu.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/MenuBase.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/MenuImgui.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/MenuMacOS.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Native.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/NumberEdit.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/PickPointsInteractor.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/ProgressBar.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Resources -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/SceneWidget.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Slider.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/StackedWidget.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/TabControl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Task.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/TextEdit.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Theme.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/ToggleSwitch.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/TreeView.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/UIImage.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Util.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/VectorEdit.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Widget.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/WidgetProxy.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/WidgetStack.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/Window.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/gui/WindowSystem.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/Camera.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/CameraInteractorLogic.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/CameraSphereInteractorLogic.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/ColorGrading.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/Gradient.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/IBLRotationInteractorLogic.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/Light.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/LightDirectionInteractorLogic.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/Material.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/MaterialModifier.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/MaterialRecord.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/MatrixInteractorLogic.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/Model.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/ModelInteractorLogic.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/Open3DScene.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/RenderToBuffer.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/Renderer.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/RendererStructs.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/RotationInteractorLogic.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/Scene.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/View.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/filament -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/filament/FilamentCamera.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/filament/FilamentEngine.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/filament/FilamentEntitiesMods.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/filament/FilamentGeometryBuffersBuilder.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/filament/FilamentRenderToBuffer.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/filament/FilamentRenderer.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/filament/FilamentResourceManager.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/filament/FilamentScene.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/filament/FilamentView.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/rendering/RendererHandle.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/shader -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/shader/GeometryRenderer.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/shader/ImageMaskShader.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/shader/ImageShader.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/shader/NormalShader.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/shader/PhongShader.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/shader/PickingShader.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/shader/RGBDImageShader.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/shader/ShaderWrapper.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/shader/Simple2DShader.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/shader/SimpleBlackShader.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/shader/SimpleShader.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/shader/TexturePhongShader.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/shader/TextureSimpleShader.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/shader/glsl -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/shader/Shader.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/utility -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/utility/ColorMap.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/utility/Draw.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/utility/DrawGeometry.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/utility/GLHelper.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/utility/PointCloudPicker.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/utility/SelectionPolygon.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/utility/SelectionPolygonVolume.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/GuiSettingsModel.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/GuiSettingsView.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/GuiVisualizer.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/GuiWidgets.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/MessageProcessor.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/O3DVisualizer.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/O3DVisualizerSelections.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/RenderOption.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/RenderOptionWithEditing.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/ViewControl.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/ViewControlWithCustomAnimation.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/ViewControlWithEditing.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/ViewParameters.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/ViewTrajectory.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/Visualizer.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/VisualizerWithCustomAnimation.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/VisualizerWithEditing.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/VisualizerWithKeyCallback.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/visualizer/VisualizerWithVertexSelection.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/webrtc_server -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/webrtc_server/BitmapTrackSource.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/webrtc_server/HttpServerRequestHandler.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/webrtc_server/ImageCapturer.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/webrtc_server/PeerConnectionManager.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/webrtc_server/VideoFilter.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/webrtc_server/VideoScaler.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/webrtc_server/WebRTCWindowSystem.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/webrtc_server/html -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/visualization/webrtc_server/html/libs -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/Open3D.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/include/open3d/Open3DConfig.h -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/Open3D/Open3DConfig.cmake -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/Open3D/Open3DConfigVersion.cmake -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3DConvertPointCloud -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3DGLInfo -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3DManuallyCropGeometry -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3DMergeMesh -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3DViewGeometry -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/Open3D.desktop -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/Open3D -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/Roboto-Bold.ttf -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/Roboto-BoldItalic.ttf -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/Roboto-License.txt -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/Roboto-Medium.ttf -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/Roboto-MediumItalic.ttf -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/RobotoMono-Medium.ttf -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/brightday_ibl.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/brightday_skybox.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/crossroads_ibl.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/crossroads_skybox.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/defaultGradient.png -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/defaultTexture.png -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/default_ibl.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/default_skybox.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/hall_ibl.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/hall_skybox.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/konzerthaus_ibl.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/konzerthaus_skybox.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/nightlights_ibl.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/nightlights_skybox.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/park2_ibl.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/park2_skybox.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/park_ibl.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/park_skybox.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/pillars_ibl.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/pillars_skybox.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/streetlamp_ibl.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/streetlamp_skybox.ktx -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/colorMap.filamat -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/defaultLit.filamat -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/defaultLitSSR.filamat -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/defaultLitTransparency.filamat -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/defaultUnlit.filamat -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/defaultUnlitTransparency.filamat -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/depth_value.filamat -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/depth.filamat -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/img_blit.filamat -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/infiniteGroundPlane.filamat -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/normals.filamat -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/pointcloud.filamat -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/ui_blit.filamat -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/unlitBackground.filamat -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/unlitGradient.filamat -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/unlitLine.filamat -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/unlitPolygonOffset.filamat -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/bin/Open3D/resources/unlitSolidColor.filamat -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/share/applications/Open3D.desktop -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/share/icons/hicolor/scalable/apps/Open3D.svg -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/share/mime/packages/Open3D.xml /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/apps/Open3DViewer/postinstall-linux.sh: 8: update-mime-database: not found -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/Open3D/Open3DTargets.cmake -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/Open3D/Open3DTargets-none.cmake make[1]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' debian/rules execute_after_dh_auto_install make[1]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds' # Build Python package /usr/bin/make -C obj-x86_64-linux-gnu python-package make[2]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/open3d-p2SXOF/open3d-0.15.1+ds -B/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/make -f CMakeFiles/Makefile2 python-package make[3]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/open3d-p2SXOF/open3d-0.15.1+ds -B/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/CMakeFiles 82 /usr/bin/make -f CMakeFiles/Makefile2 cpp/pybind/CMakeFiles/python-package.dir/all make[4]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/visualization/gui/CMakeFiles/materials.dir/build.make cpp/open3d/visualization/gui/CMakeFiles/materials.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui/CMakeFiles/materials.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/visualization/gui/CMakeFiles/materials.dir/build.make cpp/open3d/visualization/gui/CMakeFiles/materials.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/visualization/gui/CMakeFiles/materials.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 3%] Built target materials /usr/bin/make -f CMakeFiles/3rdparty_rply.dir/build.make CMakeFiles/3rdparty_rply.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/CMakeFiles/3rdparty_rply.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target 3rdparty_rply make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f CMakeFiles/3rdparty_rply.dir/build.make CMakeFiles/3rdparty_rply.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'CMakeFiles/3rdparty_rply.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 3%] Built target 3rdparty_rply /usr/bin/make -f CMakeFiles/3rdparty_tinyfiledialogs.dir/build.make CMakeFiles/3rdparty_tinyfiledialogs.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/CMakeFiles/3rdparty_tinyfiledialogs.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target 3rdparty_tinyfiledialogs make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f CMakeFiles/3rdparty_tinyfiledialogs.dir/build.make CMakeFiles/3rdparty_tinyfiledialogs.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'CMakeFiles/3rdparty_tinyfiledialogs.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 3%] Built target 3rdparty_tinyfiledialogs /usr/bin/make -f cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/build.make cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization/gui /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target GUI make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/build.make cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 12%] Built target GUI /usr/bin/make -f cpp/open3d/camera/CMakeFiles/camera.dir/build.make cpp/open3d/camera/CMakeFiles/camera.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/camera /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/camera /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/camera/CMakeFiles/camera.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target camera make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/camera/CMakeFiles/camera.dir/build.make cpp/open3d/camera/CMakeFiles/camera.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/camera/CMakeFiles/camera.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 12%] Built target camera /usr/bin/make -f cpp/open3d/core/CMakeFiles/core.dir/build.make cpp/open3d/core/CMakeFiles/core.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/core /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/core/CMakeFiles/core.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target core make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/core/CMakeFiles/core.dir/build.make cpp/open3d/core/CMakeFiles/core.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/core/CMakeFiles/core.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 25%] Built target core /usr/bin/make -f cpp/open3d/data/CMakeFiles/data.dir/build.make cpp/open3d/data/CMakeFiles/data.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/data /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/data /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/data/CMakeFiles/data.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target data make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/data/CMakeFiles/data.dir/build.make cpp/open3d/data/CMakeFiles/data.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/data/CMakeFiles/data.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 25%] Built target data /usr/bin/make -f cpp/open3d/geometry/CMakeFiles/geometry.dir/build.make cpp/open3d/geometry/CMakeFiles/geometry.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/geometry /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/geometry/CMakeFiles/geometry.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target geometry make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/geometry/CMakeFiles/geometry.dir/build.make cpp/open3d/geometry/CMakeFiles/geometry.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/geometry/CMakeFiles/geometry.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 32%] Built target geometry /usr/bin/make -f cpp/open3d/io/CMakeFiles/io.dir/build.make cpp/open3d/io/CMakeFiles/io.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/io /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/io/CMakeFiles/io.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target io make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/io/CMakeFiles/io.dir/build.make cpp/open3d/io/CMakeFiles/io.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/io/CMakeFiles/io.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 41%] Built target io /usr/bin/make -f cpp/open3d/ml/contrib/CMakeFiles/ml_contrib.dir/build.make cpp/open3d/ml/contrib/CMakeFiles/ml_contrib.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/ml/contrib /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/ml/contrib /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/ml/contrib/CMakeFiles/ml_contrib.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ml_contrib make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/ml/contrib/CMakeFiles/ml_contrib.dir/build.make cpp/open3d/ml/contrib/CMakeFiles/ml_contrib.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/ml/contrib/CMakeFiles/ml_contrib.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 42%] Built target ml_contrib /usr/bin/make -f cpp/open3d/pipelines/CMakeFiles/pipelines.dir/build.make cpp/open3d/pipelines/CMakeFiles/pipelines.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/pipelines /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/pipelines/CMakeFiles/pipelines.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target pipelines make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/pipelines/CMakeFiles/pipelines.dir/build.make cpp/open3d/pipelines/CMakeFiles/pipelines.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/pipelines/CMakeFiles/pipelines.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 46%] Built target pipelines /usr/bin/make -f cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/build.make cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target tgeometry make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/build.make cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/t/geometry/CMakeFiles/tgeometry.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 47%] Built target tgeometry /usr/bin/make -f cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/build.make cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/geometry/kernel /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry/kernel /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target tgeometry_kernel make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/build.make cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/t/geometry/kernel/CMakeFiles/tgeometry_kernel.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 48%] Built target tgeometry_kernel /usr/bin/make -f cpp/open3d/t/io/CMakeFiles/tio.dir/build.make cpp/open3d/t/io/CMakeFiles/tio.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/io /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/io /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/io/CMakeFiles/tio.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target tio make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/t/io/CMakeFiles/tio.dir/build.make cpp/open3d/t/io/CMakeFiles/tio.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/t/io/CMakeFiles/tio.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 52%] Built target tio /usr/bin/make -f cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/build.make cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/pipelines /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target tpipelines make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/build.make cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/t/pipelines/CMakeFiles/tpipelines.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 53%] Built target tpipelines /usr/bin/make -f cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/build.make cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/t/pipelines/kernel /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines/kernel /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target tpipelines_kernel make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/build.make cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/t/pipelines/kernel/CMakeFiles/tpipelines_kernel.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 54%] Built target tpipelines_kernel /usr/bin/make -f cpp/open3d/utility/CMakeFiles/utility.dir/build.make cpp/open3d/utility/CMakeFiles/utility.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/utility /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/utility/CMakeFiles/utility.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target utility make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/utility/CMakeFiles/utility.dir/build.make cpp/open3d/utility/CMakeFiles/utility.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/utility/CMakeFiles/utility.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 58%] Built target utility /usr/bin/make -f cpp/open3d/visualization/CMakeFiles/ShaderLinker.dir/build.make cpp/open3d/visualization/CMakeFiles/ShaderLinker.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/CMakeFiles/ShaderLinker.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ShaderLinker make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/visualization/CMakeFiles/ShaderLinker.dir/build.make cpp/open3d/visualization/CMakeFiles/ShaderLinker.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/visualization/CMakeFiles/ShaderLinker.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 59%] Built target ShaderLinker /usr/bin/make -f cpp/open3d/visualization/CMakeFiles/ShaderEncoder.dir/build.make cpp/open3d/visualization/CMakeFiles/ShaderEncoder.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/CMakeFiles/ShaderEncoder.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ShaderEncoder make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/visualization/CMakeFiles/ShaderEncoder.dir/build.make cpp/open3d/visualization/CMakeFiles/ShaderEncoder.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/visualization/CMakeFiles/ShaderEncoder.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 59%] Built target ShaderEncoder /usr/bin/make -f cpp/open3d/visualization/CMakeFiles/shader.dir/build.make cpp/open3d/visualization/CMakeFiles/shader.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/CMakeFiles/shader.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/visualization/CMakeFiles/shader.dir/build.make cpp/open3d/visualization/CMakeFiles/shader.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/visualization/CMakeFiles/shader.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 64%] Built target shader /usr/bin/make -f cpp/open3d/visualization/CMakeFiles/visualization.dir/build.make cpp/open3d/visualization/CMakeFiles/visualization.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d/visualization /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/visualization/CMakeFiles/visualization.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target visualization make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/visualization/CMakeFiles/visualization.dir/build.make cpp/open3d/visualization/CMakeFiles/visualization.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/visualization/CMakeFiles/visualization.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 80%] Built target visualization /usr/bin/make -f cpp/open3d/CMakeFiles/Open3D.dir/build.make cpp/open3d/CMakeFiles/Open3D.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/open3d /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/open3d/CMakeFiles/Open3D.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target Open3D make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/open3d/CMakeFiles/Open3D.dir/build.make cpp/open3d/CMakeFiles/Open3D.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/open3d/CMakeFiles/Open3D.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [ 81%] Built target Open3D /usr/bin/make -f cpp/pybind/CMakeFiles/pybind.dir/build.make cpp/pybind/CMakeFiles/pybind.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind/CMakeFiles/pybind.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target pybind make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/pybind/CMakeFiles/pybind.dir/build.make cpp/pybind/CMakeFiles/pybind.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[5]: Nothing to be done for 'cpp/pybind/CMakeFiles/pybind.dir/build'. make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [100%] Built target pybind /usr/bin/make -f cpp/pybind/CMakeFiles/python-package.dir/build.make cpp/pybind/CMakeFiles/python-package.dir/depend make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/open3d-p2SXOF/open3d-0.15.1+ds /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind/CMakeFiles/python-package.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/make -f cpp/pybind/CMakeFiles/python-package.dir/build.make cpp/pybind/CMakeFiles/python-package.dir/build make[5]: Entering directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/cpp/pybind && /usr/bin/cmake -DPYTHON_PACKAGE_SRC_DIR=/build/open3d-p2SXOF/open3d-0.15.1+ds/python -DPYTHON_PACKAGE_DST_DIR=/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/lib/python_package -DPYTHON_COMPILED_MODULE_DIR=/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/lib/None/Python/cpu -DPYTHON_VERSION=3.9 -DCOMPILED_MODULE_PATH_LIST=/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/lib/None/Python/cpu/pybind.cpython-39-x86_64-linux-gnu.so -DPYTHON_EXTRA_LIBRARIES= -DBUILD_JUPYTER_EXTENSION=OFF -DBUILD_TENSORFLOW_OPS=OFF -DBUILD_PYTORCH_OPS=OFF -DBUNDLE_OPEN3D_ML=OFF -DOPEN3D_ML_ROOT= -DBUILD_GUI=ON -DGUI_RESOURCE_DIR=/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/bin/resources -DPROJECT_EMAIL=info@open3d.org -DPROJECT_HOMEPAGE_URL=http://www.open3d.org -DPROJECT_DOCS=http://www.open3d.org/docs -DPROJECT_CODE=https://github.com/isl-org/Open3D -DPROJECT_ISSUES=https://github.com/isl-org/Open3D/issues -DPROJECT_VERSION=0.15.1 -DPROJECT_VERSION_THREE_NUMBER=0.15.1 -DPYPI_PACKAGE_NAME=open3d -P /build/open3d-p2SXOF/open3d-0.15.1+ds/cpp/pybind/make_python_package.cmake -- Up-to-date: /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/lib/python_package/open3d/cpu -- Installing: /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/lib/python_package/open3d/cpu/pybind.cpython-39-x86_64-linux-gnu.so make[5]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' [100%] Built target python-package make[4]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu/CMakeFiles 0 make[3]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' make[2]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds/obj-x86_64-linux-gnu' cd obj-x86_64-linux-gnu/lib/python_package && python3 setup.py install --root /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d --prefix /usr running install /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py creating build creating build/lib creating build/lib/open3d copying open3d/core.py -> build/lib/open3d copying open3d/__init__.py -> build/lib/open3d copying open3d/app.py -> build/lib/open3d copying open3d/web_visualizer.py -> build/lib/open3d copying open3d/_build_config.py -> build/lib/open3d creating build/lib/open3d/ml copying open3d/ml/__init__.py -> build/lib/open3d/ml copying open3d/ml/configs.py -> build/lib/open3d/ml copying open3d/ml/datasets.py -> build/lib/open3d/ml copying open3d/ml/utils.py -> build/lib/open3d/ml copying open3d/ml/vis.py -> build/lib/open3d/ml creating build/lib/open3d/visualization copying open3d/visualization/__main__.py -> build/lib/open3d/visualization copying open3d/visualization/_external_visualizer.py -> build/lib/open3d/visualization copying open3d/visualization/async_event_loop.py -> build/lib/open3d/visualization copying open3d/visualization/draw.py -> build/lib/open3d/visualization copying open3d/visualization/__init__.py -> build/lib/open3d/visualization creating build/lib/open3d/examples copying open3d/examples/__init__.py -> build/lib/open3d/examples copying open3d/examples/open3d_example.py -> build/lib/open3d/examples creating build/lib/open3d/ml/contrib copying open3d/ml/contrib/__init__.py -> build/lib/open3d/ml/contrib creating build/lib/open3d/ml/tf copying open3d/ml/tf/__init__.py -> build/lib/open3d/ml/tf copying open3d/ml/tf/configs.py -> build/lib/open3d/ml/tf copying open3d/ml/tf/dataloaders.py -> build/lib/open3d/ml/tf copying open3d/ml/tf/datasets.py -> build/lib/open3d/ml/tf copying open3d/ml/tf/models.py -> build/lib/open3d/ml/tf copying open3d/ml/tf/modules.py -> build/lib/open3d/ml/tf copying open3d/ml/tf/pipelines.py -> build/lib/open3d/ml/tf copying open3d/ml/tf/vis.py -> build/lib/open3d/ml/tf creating build/lib/open3d/ml/torch copying open3d/ml/torch/__init__.py -> build/lib/open3d/ml/torch copying open3d/ml/torch/configs.py -> build/lib/open3d/ml/torch copying open3d/ml/torch/dataloaders.py -> build/lib/open3d/ml/torch copying open3d/ml/torch/datasets.py -> build/lib/open3d/ml/torch copying open3d/ml/torch/models.py -> build/lib/open3d/ml/torch copying open3d/ml/torch/modules.py -> build/lib/open3d/ml/torch copying open3d/ml/torch/pipelines.py -> build/lib/open3d/ml/torch copying open3d/ml/torch/vis.py -> build/lib/open3d/ml/torch creating build/lib/open3d/ml/tf/layers copying open3d/ml/tf/layers/__init__.py -> build/lib/open3d/ml/tf/layers creating build/lib/open3d/ml/tf/ops copying open3d/ml/tf/ops/__init__.py -> build/lib/open3d/ml/tf/ops creating build/lib/open3d/ml/torch/classes copying open3d/ml/torch/classes/__init__.py -> build/lib/open3d/ml/torch/classes copying open3d/ml/torch/classes/ragged_tensor.py -> build/lib/open3d/ml/torch/classes creating build/lib/open3d/ml/torch/layers copying open3d/ml/torch/layers/__init__.py -> build/lib/open3d/ml/torch/layers creating build/lib/open3d/ml/torch/ops copying open3d/ml/torch/ops/__init__.py -> build/lib/open3d/ml/torch/ops creating build/lib/open3d/visualization/app copying open3d/visualization/app/__init__.py -> build/lib/open3d/visualization/app creating build/lib/open3d/visualization/gui copying open3d/visualization/gui/__init__.py -> build/lib/open3d/visualization/gui creating build/lib/open3d/visualization/rendering copying open3d/visualization/rendering/__init__.py -> build/lib/open3d/visualization/rendering creating build/lib/open3d/examples/benchmark copying open3d/examples/benchmark/__init__.py -> build/lib/open3d/examples/benchmark copying open3d/examples/benchmark/benchmark_fgr.py -> build/lib/open3d/examples/benchmark copying open3d/examples/benchmark/benchmark_nns.py -> build/lib/open3d/examples/benchmark copying open3d/examples/benchmark/benchmark_pre.py -> build/lib/open3d/examples/benchmark copying open3d/examples/benchmark/benchmark_ransac.py -> build/lib/open3d/examples/benchmark copying open3d/examples/benchmark/benchmark_tsdf.py -> build/lib/open3d/examples/benchmark copying open3d/examples/benchmark/benchmark_utils.py -> build/lib/open3d/examples/benchmark creating build/lib/open3d/examples/geometry copying open3d/examples/geometry/__init__.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/image_processing.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/kd_tree_feature_matching.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/kd_tree_search.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/octree_find_leaf.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/octree_from_voxel_grid.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/octree_point_cloud.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/octree_traversal.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/point_cloud_bounding_box.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/point_cloud_convex_hull.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/point_cloud_crop.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/point_cloud_dbscan_clustering.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/point_cloud_distance.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/point_cloud_hidden_point_removal.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/point_cloud_iss_keypoint_detector.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/point_cloud_normal_estimation.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/point_cloud_outlier_removal_radius.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/point_cloud_outlier_removal_statistical.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/point_cloud_paint.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/point_cloud_plane_segmentation.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/point_cloud_to_depth.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/point_cloud_to_rgbd.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/point_cloud_transformation.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/point_cloud_voxel_downsampling.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/point_cloud_with_numpy.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/ray_casting_closest_geometry.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/ray_casting_sdf.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/ray_casting_to_image.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/rgbd_datasets.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/triangle_mesh_connected_components.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/triangle_mesh_cropping.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/triangle_mesh_deformation.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/triangle_mesh_filtering_average.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/triangle_mesh_from_point_cloud_alpha_shapes.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/triangle_mesh_from_point_cloud_ball_pivoting.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/triangle_mesh_from_point_cloud_poisson.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/triangle_mesh_normal_estimation.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/triangle_mesh_properties.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/triangle_mesh_sampling.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/triangle_mesh_simplification_decimation.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/triangle_mesh_simplification_vertex_clustering.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/triangle_mesh_subdivision.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/triangle_mesh_transformation.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/triangle_mesh_with_numpy.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/voxel_grid_carving.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/voxel_grid_from_point_cloud.py -> build/lib/open3d/examples/geometry copying open3d/examples/geometry/voxel_grid_from_triangle_mesh.py -> build/lib/open3d/examples/geometry creating build/lib/open3d/examples/pipelines copying open3d/examples/pipelines/__init__.py -> build/lib/open3d/examples/pipelines copying open3d/examples/pipelines/colored_pointcloud_registration.py -> build/lib/open3d/examples/pipelines copying open3d/examples/pipelines/icp_registration.py -> build/lib/open3d/examples/pipelines copying open3d/examples/pipelines/multiway_registration.py -> build/lib/open3d/examples/pipelines copying open3d/examples/pipelines/pose_graph_optimization.py -> build/lib/open3d/examples/pipelines copying open3d/examples/pipelines/registration_fgr.py -> build/lib/open3d/examples/pipelines copying open3d/examples/pipelines/registration_ransac.py -> build/lib/open3d/examples/pipelines copying open3d/examples/pipelines/rgbd_integration_uniform.py -> build/lib/open3d/examples/pipelines copying open3d/examples/pipelines/rgbd_odometry.py -> build/lib/open3d/examples/pipelines copying open3d/examples/pipelines/robust_icp.py -> build/lib/open3d/examples/pipelines creating build/lib/open3d/examples/reconstruction_system copying open3d/examples/reconstruction_system/__init__.py -> build/lib/open3d/examples/reconstruction_system copying open3d/examples/reconstruction_system/color_map_optimization_for_reconstruction_system.py -> build/lib/open3d/examples/reconstruction_system copying open3d/examples/reconstruction_system/colored_icp.py -> build/lib/open3d/examples/reconstruction_system copying open3d/examples/reconstruction_system/initialize_config.py -> build/lib/open3d/examples/reconstruction_system copying open3d/examples/reconstruction_system/integrate_scene.py -> build/lib/open3d/examples/reconstruction_system copying open3d/examples/reconstruction_system/make_fragments.py -> build/lib/open3d/examples/reconstruction_system copying open3d/examples/reconstruction_system/opencv_pose_estimation.py -> build/lib/open3d/examples/reconstruction_system copying open3d/examples/reconstruction_system/optimize_posegraph.py -> build/lib/open3d/examples/reconstruction_system copying open3d/examples/reconstruction_system/refine_registration.py -> build/lib/open3d/examples/reconstruction_system copying open3d/examples/reconstruction_system/register_fragments.py -> build/lib/open3d/examples/reconstruction_system copying open3d/examples/reconstruction_system/run_system.py -> build/lib/open3d/examples/reconstruction_system copying open3d/examples/reconstruction_system/slac.py -> build/lib/open3d/examples/reconstruction_system copying open3d/examples/reconstruction_system/slac_integrate.py -> build/lib/open3d/examples/reconstruction_system creating build/lib/open3d/examples/utility copying open3d/examples/utility/__init__.py -> build/lib/open3d/examples/utility copying open3d/examples/utility/vector.py -> build/lib/open3d/examples/utility creating build/lib/open3d/examples/visualization copying open3d/examples/visualization/__init__.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/add_geometry.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/all_widgets.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/customized_visualization.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/customized_visualization_key_action.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/demo_scene.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/draw.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/draw_webrtc.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/headless_rendering.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/interactive_visualization.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/line_width.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/load_save_viewpoint.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/mouse_and_point_coord.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/multiple_windows.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/non_blocking_visualization.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/non_english.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/online_processing.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/remove_geometry.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/render_to_image.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/tensorboard_pytorch.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/tensorboard_tensorflow.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/text3d.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/textured_mesh.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/textured_model.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/video.py -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/vis_gui.py -> build/lib/open3d/examples/visualization creating build/lib/open3d/examples/reconstruction_system/debug copying open3d/examples/reconstruction_system/debug/__init__.py -> build/lib/open3d/examples/reconstruction_system/debug copying open3d/examples/reconstruction_system/debug/pairwise_pc_alignment.py -> build/lib/open3d/examples/reconstruction_system/debug copying open3d/examples/reconstruction_system/debug/pairwise_rgbd_alignment.py -> build/lib/open3d/examples/reconstruction_system/debug copying open3d/examples/reconstruction_system/debug/visualize_alignment.py -> build/lib/open3d/examples/reconstruction_system/debug copying open3d/examples/reconstruction_system/debug/visualize_fragments.py -> build/lib/open3d/examples/reconstruction_system/debug copying open3d/examples/reconstruction_system/debug/visualize_pointcloud.py -> build/lib/open3d/examples/reconstruction_system/debug copying open3d/examples/reconstruction_system/debug/visualize_scene.py -> build/lib/open3d/examples/reconstruction_system/debug creating build/lib/open3d/examples/reconstruction_system/scripts copying open3d/examples/reconstruction_system/scripts/__init__.py -> build/lib/open3d/examples/reconstruction_system/scripts copying open3d/examples/reconstruction_system/scripts/download_dataset.py -> build/lib/open3d/examples/reconstruction_system/scripts copying open3d/examples/reconstruction_system/scripts/synchronize_frames.py -> build/lib/open3d/examples/reconstruction_system/scripts creating build/lib/open3d/examples/reconstruction_system/sensors copying open3d/examples/reconstruction_system/sensors/__init__.py -> build/lib/open3d/examples/reconstruction_system/sensors copying open3d/examples/reconstruction_system/sensors/azure_kinect_mkv_reader.py -> build/lib/open3d/examples/reconstruction_system/sensors copying open3d/examples/reconstruction_system/sensors/azure_kinect_recorder.py -> build/lib/open3d/examples/reconstruction_system/sensors copying open3d/examples/reconstruction_system/sensors/azure_kinect_viewer.py -> build/lib/open3d/examples/reconstruction_system/sensors copying open3d/examples/reconstruction_system/sensors/realsense_helper.py -> build/lib/open3d/examples/reconstruction_system/sensors copying open3d/examples/reconstruction_system/sensors/realsense_pcd_visualizer.py -> build/lib/open3d/examples/reconstruction_system/sensors copying open3d/examples/reconstruction_system/sensors/realsense_recorder.py -> build/lib/open3d/examples/reconstruction_system/sensors running egg_info creating open3d.egg-info writing open3d.egg-info/PKG-INFO writing dependency_links to open3d.egg-info/dependency_links.txt writing entry points to open3d.egg-info/entry_points.txt writing requirements to open3d.egg-info/requires.txt writing top-level names to open3d.egg-info/top_level.txt writing manifest file 'open3d.egg-info/SOURCES.txt' reading manifest file 'open3d.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching '**/node_modules' warning: no previously-included files matching '*~' found anywhere in distribution warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*.pyo' found anywhere in distribution warning: no previously-included files matching '.git' found anywhere in distribution warning: no previously-included files matching '.ipynb_checkpoints' found anywhere in distribution warning: no previously-included files matching '*.map' found anywhere in distribution adding license file 'LICENSE.txt' writing manifest file 'open3d.egg-info/SOURCES.txt' creating build/lib/open3d/cpu copying open3d/cpu/pybind.cpython-39-x86_64-linux-gnu.so -> build/lib/open3d/cpu creating build/lib/open3d/resources copying open3d/resources/Roboto-Bold.ttf -> build/lib/open3d/resources copying open3d/resources/Roboto-BoldItalic.ttf -> build/lib/open3d/resources copying open3d/resources/Roboto-License.txt -> build/lib/open3d/resources copying open3d/resources/Roboto-Medium.ttf -> build/lib/open3d/resources copying open3d/resources/Roboto-MediumItalic.ttf -> build/lib/open3d/resources copying open3d/resources/RobotoMono-Medium.ttf -> build/lib/open3d/resources copying open3d/resources/brightday_ibl.ktx -> build/lib/open3d/resources copying open3d/resources/brightday_skybox.ktx -> build/lib/open3d/resources copying open3d/resources/colorMap.filamat -> build/lib/open3d/resources copying open3d/resources/crossroads_ibl.ktx -> build/lib/open3d/resources copying open3d/resources/crossroads_skybox.ktx -> build/lib/open3d/resources copying open3d/resources/defaultGradient.png -> build/lib/open3d/resources copying open3d/resources/defaultLit.filamat -> build/lib/open3d/resources copying open3d/resources/defaultLitSSR.filamat -> build/lib/open3d/resources copying open3d/resources/defaultLitTransparency.filamat -> build/lib/open3d/resources copying open3d/resources/defaultTexture.png -> build/lib/open3d/resources copying open3d/resources/defaultUnlit.filamat -> build/lib/open3d/resources copying open3d/resources/defaultUnlitTransparency.filamat -> build/lib/open3d/resources copying open3d/resources/default_ibl.ktx -> build/lib/open3d/resources copying open3d/resources/default_skybox.ktx -> build/lib/open3d/resources copying open3d/resources/depth.filamat -> build/lib/open3d/resources copying open3d/resources/depth_value.filamat -> build/lib/open3d/resources copying open3d/resources/hall_ibl.ktx -> build/lib/open3d/resources copying open3d/resources/hall_skybox.ktx -> build/lib/open3d/resources copying open3d/resources/img_blit.filamat -> build/lib/open3d/resources copying open3d/resources/infiniteGroundPlane.filamat -> build/lib/open3d/resources copying open3d/resources/konzerthaus_ibl.ktx -> build/lib/open3d/resources copying open3d/resources/konzerthaus_skybox.ktx -> build/lib/open3d/resources copying open3d/resources/nightlights_ibl.ktx -> build/lib/open3d/resources copying open3d/resources/nightlights_skybox.ktx -> build/lib/open3d/resources copying open3d/resources/normals.filamat -> build/lib/open3d/resources copying open3d/resources/park2_ibl.ktx -> build/lib/open3d/resources copying open3d/resources/park2_skybox.ktx -> build/lib/open3d/resources copying open3d/resources/park_ibl.ktx -> build/lib/open3d/resources copying open3d/resources/park_skybox.ktx -> build/lib/open3d/resources copying open3d/resources/pillars_ibl.ktx -> build/lib/open3d/resources copying open3d/resources/pillars_skybox.ktx -> build/lib/open3d/resources copying open3d/resources/pointcloud.filamat -> build/lib/open3d/resources copying open3d/resources/streetlamp_ibl.ktx -> build/lib/open3d/resources copying open3d/resources/streetlamp_skybox.ktx -> build/lib/open3d/resources copying open3d/resources/ui_blit.filamat -> build/lib/open3d/resources copying open3d/resources/unlitBackground.filamat -> build/lib/open3d/resources copying open3d/resources/unlitGradient.filamat -> build/lib/open3d/resources copying open3d/resources/unlitLine.filamat -> build/lib/open3d/resources copying open3d/resources/unlitPolygonOffset.filamat -> build/lib/open3d/resources copying open3d/resources/unlitSolidColor.filamat -> build/lib/open3d/resources creating build/lib/open3d/test_data copying open3d/test_data/Juneau.jpg -> build/lib/open3d/test_data copying open3d/test_data/bathtub_0154.ply -> build/lib/open3d/test_data copying open3d/test_data/camera.json -> build/lib/open3d/test_data copying open3d/test_data/camera_primesense.json -> build/lib/open3d/test_data copying open3d/test_data/camera_trajectory.json -> build/lib/open3d/test_data copying open3d/test_data/color.ply -> build/lib/open3d/test_data copying open3d/test_data/depth.png -> build/lib/open3d/test_data copying open3d/test_data/depth_syn.png -> build/lib/open3d/test_data copying open3d/test_data/depth_syn_camera.json -> build/lib/open3d/test_data copying open3d/test_data/download_file_list.json -> build/lib/open3d/test_data copying open3d/test_data/download_test_data.cmake -> build/lib/open3d/test_data copying open3d/test_data/download_test_data.py -> build/lib/open3d/test_data copying open3d/test_data/download_utils.py -> build/lib/open3d/test_data copying open3d/test_data/fragment.pcd -> build/lib/open3d/test_data copying open3d/test_data/fragment.ply -> build/lib/open3d/test_data copying open3d/test_data/image.PNG -> build/lib/open3d/test_data copying open3d/test_data/knot.ply -> build/lib/open3d/test_data copying open3d/test_data/my_points.txt -> build/lib/open3d/test_data copying open3d/test_data/renderoption.json -> build/lib/open3d/test_data copying open3d/test_data/rs_default_config.json -> build/lib/open3d/test_data copying open3d/test_data/simple.xyz -> build/lib/open3d/test_data copying open3d/test_data/sphere.ply -> build/lib/open3d/test_data copying open3d/test_data/tensors_compressed.npz -> build/lib/open3d/test_data copying open3d/test_data/test_pose_graph.json -> build/lib/open3d/test_data copying open3d/test_data/test_sample_ascii.ply -> build/lib/open3d/test_data copying open3d/test_data/test_sample_custom.ply -> build/lib/open3d/test_data copying open3d/test_data/test_sample_wrong_format.ply -> build/lib/open3d/test_data copying open3d/test_data/test_tensorboard_plugin.zip -> build/lib/open3d/test_data creating build/lib/open3d/test_data/ColoredICP copying open3d/test_data/ColoredICP/frag_115.ply -> build/lib/open3d/test_data/ColoredICP copying open3d/test_data/ColoredICP/frag_116.ply -> build/lib/open3d/test_data/ColoredICP creating build/lib/open3d/test_data/Crop copying open3d/test_data/Crop/cropped.json -> build/lib/open3d/test_data/Crop copying open3d/test_data/Crop/fragment.ply -> build/lib/open3d/test_data/Crop creating build/lib/open3d/test_data/Feature copying open3d/test_data/Feature/cloud_bin_0.d32.bin -> build/lib/open3d/test_data/Feature copying open3d/test_data/Feature/cloud_bin_0.fpfh.bin -> build/lib/open3d/test_data/Feature copying open3d/test_data/Feature/cloud_bin_0.pcd -> build/lib/open3d/test_data/Feature copying open3d/test_data/Feature/cloud_bin_1.d32.bin -> build/lib/open3d/test_data/Feature copying open3d/test_data/Feature/cloud_bin_1.fpfh.bin -> build/lib/open3d/test_data/Feature copying open3d/test_data/Feature/cloud_bin_1.pcd -> build/lib/open3d/test_data/Feature creating build/lib/open3d/test_data/GraphOptimization copying open3d/test_data/GraphOptimization/pose_graph_example_fragment.json -> build/lib/open3d/test_data/GraphOptimization copying open3d/test_data/GraphOptimization/pose_graph_example_global.json -> build/lib/open3d/test_data/GraphOptimization creating build/lib/open3d/test_data/ICP copying open3d/test_data/ICP/cloud_bin_0.pcd -> build/lib/open3d/test_data/ICP copying open3d/test_data/ICP/cloud_bin_1.pcd -> build/lib/open3d/test_data/ICP copying open3d/test_data/ICP/cloud_bin_2.pcd -> build/lib/open3d/test_data/ICP copying open3d/test_data/ICP/init.log -> build/lib/open3d/test_data/ICP creating build/lib/open3d/test_data/RGBD copying open3d/test_data/RGBD/example_tsdf_pcd.ply -> build/lib/open3d/test_data/RGBD copying open3d/test_data/RGBD/odometry.log -> build/lib/open3d/test_data/RGBD copying open3d/test_data/RGBD/rgbd.match -> build/lib/open3d/test_data/RGBD copying open3d/test_data/RGBD/trajectory.log -> build/lib/open3d/test_data/RGBD creating build/lib/open3d/test_data/RGBD/color copying open3d/test_data/RGBD/color/00000.jpg -> build/lib/open3d/test_data/RGBD/color copying open3d/test_data/RGBD/color/00001.jpg -> build/lib/open3d/test_data/RGBD/color copying open3d/test_data/RGBD/color/00002.jpg -> build/lib/open3d/test_data/RGBD/color copying open3d/test_data/RGBD/color/00003.jpg -> build/lib/open3d/test_data/RGBD/color copying open3d/test_data/RGBD/color/00004.jpg -> build/lib/open3d/test_data/RGBD/color creating build/lib/open3d/test_data/RGBD/depth copying open3d/test_data/RGBD/depth/00000.png -> build/lib/open3d/test_data/RGBD/depth copying open3d/test_data/RGBD/depth/00001.png -> build/lib/open3d/test_data/RGBD/depth copying open3d/test_data/RGBD/depth/00002.png -> build/lib/open3d/test_data/RGBD/depth copying open3d/test_data/RGBD/depth/00003.png -> build/lib/open3d/test_data/RGBD/depth copying open3d/test_data/RGBD/depth/00004.png -> build/lib/open3d/test_data/RGBD/depth creating build/lib/open3d/test_data/RGBD/other_formats copying open3d/test_data/RGBD/other_formats/L515_test_s.bag.tar.xz -> build/lib/open3d/test_data/RGBD/other_formats copying open3d/test_data/RGBD/other_formats/NYU_color.ppm -> build/lib/open3d/test_data/RGBD/other_formats copying open3d/test_data/RGBD/other_formats/NYU_depth.pgm -> build/lib/open3d/test_data/RGBD/other_formats copying open3d/test_data/RGBD/other_formats/SUN_color.jpg -> build/lib/open3d/test_data/RGBD/other_formats copying open3d/test_data/RGBD/other_formats/SUN_depth.png -> build/lib/open3d/test_data/RGBD/other_formats copying open3d/test_data/RGBD/other_formats/TUM_color.png -> build/lib/open3d/test_data/RGBD/other_formats copying open3d/test_data/RGBD/other_formats/TUM_depth.png -> build/lib/open3d/test_data/RGBD/other_formats creating build/lib/open3d/test_data/crate copying open3d/test_data/crate/LICENSE.txt -> build/lib/open3d/test_data/crate copying open3d/test_data/crate/crate.jpg -> build/lib/open3d/test_data/crate copying open3d/test_data/crate/crate.mtl -> build/lib/open3d/test_data/crate copying open3d/test_data/crate/crate.obj -> build/lib/open3d/test_data/crate creating build/lib/open3d/test_data/monkey copying open3d/test_data/monkey/README -> build/lib/open3d/test_data/monkey copying open3d/test_data/monkey/albedo.png -> build/lib/open3d/test_data/monkey copying open3d/test_data/monkey/ao.png -> build/lib/open3d/test_data/monkey copying open3d/test_data/monkey/metallic.png -> build/lib/open3d/test_data/monkey copying open3d/test_data/monkey/monkey.mtl -> build/lib/open3d/test_data/monkey copying open3d/test_data/monkey/monkey.obj -> build/lib/open3d/test_data/monkey copying open3d/test_data/monkey/monkey_solid.mtl -> build/lib/open3d/test_data/monkey copying open3d/test_data/monkey/monkey_solid.obj -> build/lib/open3d/test_data/monkey copying open3d/test_data/monkey/normal.png -> build/lib/open3d/test_data/monkey copying open3d/test_data/monkey/roughness.png -> build/lib/open3d/test_data/monkey creating build/lib/open3d/test_data/sword copying open3d/test_data/sword/README -> build/lib/open3d/test_data/sword copying open3d/test_data/sword/UV.mtl -> build/lib/open3d/test_data/sword copying open3d/test_data/sword/UV.obj -> build/lib/open3d/test_data/sword copying open3d/test_data/sword/UV_blinn1SG_BaseColor.png -> build/lib/open3d/test_data/sword copying open3d/test_data/sword/UV_blinn1SG_Metallic.png -> build/lib/open3d/test_data/sword copying open3d/test_data/sword/UV_blinn1SG_Normal.png -> build/lib/open3d/test_data/sword copying open3d/test_data/sword/UV_blinn1SG_Roughness.png -> build/lib/open3d/test_data/sword creating build/lib/open3d/tools copying open3d/tools/cli.py -> build/lib/open3d/tools creating build/lib/open3d/visualization/tensorboard_plugin copying open3d/visualization/tensorboard_plugin/colormap.py -> build/lib/open3d/visualization/tensorboard_plugin copying open3d/visualization/tensorboard_plugin/labellut.py -> build/lib/open3d/visualization/tensorboard_plugin copying open3d/visualization/tensorboard_plugin/metadata.py -> build/lib/open3d/visualization/tensorboard_plugin copying open3d/visualization/tensorboard_plugin/plugin.py -> build/lib/open3d/visualization/tensorboard_plugin copying open3d/visualization/tensorboard_plugin/plugin_data.proto -> build/lib/open3d/visualization/tensorboard_plugin copying open3d/visualization/tensorboard_plugin/plugin_data_pb2.py -> build/lib/open3d/visualization/tensorboard_plugin copying open3d/visualization/tensorboard_plugin/summary.py -> build/lib/open3d/visualization/tensorboard_plugin copying open3d/visualization/tensorboard_plugin/util.py -> build/lib/open3d/visualization/tensorboard_plugin creating build/lib/open3d/visualization/tensorboard_plugin/frontend copying open3d/visualization/tensorboard_plugin/frontend/index.js -> build/lib/open3d/visualization/tensorboard_plugin/frontend copying open3d/visualization/tensorboard_plugin/frontend/style.css -> build/lib/open3d/visualization/tensorboard_plugin/frontend creating build/lib/open3d/examples/camera copying open3d/examples/camera/camera_trajectory.py -> build/lib/open3d/examples/camera creating build/lib/open3d/examples/io copying open3d/examples/io/image_io.py -> build/lib/open3d/examples/io copying open3d/examples/io/point_cloud_io.py -> build/lib/open3d/examples/io copying open3d/examples/io/realsense_io.py -> build/lib/open3d/examples/io copying open3d/examples/io/triangle_mesh_io.py -> build/lib/open3d/examples/io creating build/lib/open3d/examples/t_reconstruction_system copying open3d/examples/t_reconstruction_system/common.py -> build/lib/open3d/examples/t_reconstruction_system copying open3d/examples/t_reconstruction_system/config.py -> build/lib/open3d/examples/t_reconstruction_system copying open3d/examples/t_reconstruction_system/default_config.yml -> build/lib/open3d/examples/t_reconstruction_system copying open3d/examples/t_reconstruction_system/default_intrinsics.json -> build/lib/open3d/examples/t_reconstruction_system copying open3d/examples/t_reconstruction_system/dense_slam.py -> build/lib/open3d/examples/t_reconstruction_system copying open3d/examples/t_reconstruction_system/dense_slam_gui.py -> build/lib/open3d/examples/t_reconstruction_system copying open3d/examples/t_reconstruction_system/integrate.py -> build/lib/open3d/examples/t_reconstruction_system copying open3d/examples/t_reconstruction_system/integrate_custom.py -> build/lib/open3d/examples/t_reconstruction_system copying open3d/examples/t_reconstruction_system/ray_casting.py -> build/lib/open3d/examples/t_reconstruction_system creating build/lib/open3d/ml/tf/python creating build/lib/open3d/ml/tf/python/layers copying open3d/ml/tf/python/layers/convolutions.py -> build/lib/open3d/ml/tf/python/layers copying open3d/ml/tf/python/layers/neighbor_search.py -> build/lib/open3d/ml/tf/python/layers copying open3d/ml/tf/python/layers/voxel_pooling.py -> build/lib/open3d/ml/tf/python/layers creating build/lib/open3d/ml/tf/python/ops copying open3d/ml/tf/python/ops/gradients.py -> build/lib/open3d/ml/tf/python/ops copying open3d/ml/tf/python/ops/lib.py -> build/lib/open3d/ml/tf/python/ops copying open3d/ml/tf/python/ops/ops.py.in -> build/lib/open3d/ml/tf/python/ops creating build/lib/open3d/ml/torch/python copying open3d/ml/torch/python/ops.py.in -> build/lib/open3d/ml/torch/python copying open3d/ml/torch/python/return_types.py.in -> build/lib/open3d/ml/torch/python creating build/lib/open3d/ml/torch/python/layers copying open3d/ml/torch/python/layers/convolutions.py -> build/lib/open3d/ml/torch/python/layers copying open3d/ml/torch/python/layers/neighbor_search.py -> build/lib/open3d/ml/torch/python/layers copying open3d/ml/torch/python/layers/voxel_pooling.py -> build/lib/open3d/ml/torch/python/layers creating build/lib/open3d/examples/reconstruction_system/config copying open3d/examples/reconstruction_system/config/realsense.json -> build/lib/open3d/examples/reconstruction_system/config copying open3d/examples/reconstruction_system/config/tutorial.json -> build/lib/open3d/examples/reconstruction_system/config creating build/lib/open3d/examples/reconstruction_system/config/indoor_lidar_rgbd copying open3d/examples/reconstruction_system/config/indoor_lidar_rgbd/apartment.json -> build/lib/open3d/examples/reconstruction_system/config/indoor_lidar_rgbd copying open3d/examples/reconstruction_system/config/indoor_lidar_rgbd/bedroom.json -> build/lib/open3d/examples/reconstruction_system/config/indoor_lidar_rgbd copying open3d/examples/reconstruction_system/config/indoor_lidar_rgbd/boardroom.json -> build/lib/open3d/examples/reconstruction_system/config/indoor_lidar_rgbd copying open3d/examples/reconstruction_system/config/indoor_lidar_rgbd/lobby.json -> build/lib/open3d/examples/reconstruction_system/config/indoor_lidar_rgbd copying open3d/examples/reconstruction_system/config/indoor_lidar_rgbd/loft.json -> build/lib/open3d/examples/reconstruction_system/config/indoor_lidar_rgbd creating build/lib/open3d/examples/reconstruction_system/config/redwood_objects copying open3d/examples/reconstruction_system/config/redwood_objects/car.json -> build/lib/open3d/examples/reconstruction_system/config/redwood_objects copying open3d/examples/reconstruction_system/config/redwood_objects/chair.json -> build/lib/open3d/examples/reconstruction_system/config/redwood_objects copying open3d/examples/reconstruction_system/config/redwood_objects/motorcycle.json -> build/lib/open3d/examples/reconstruction_system/config/redwood_objects copying open3d/examples/reconstruction_system/config/redwood_objects/plant.json -> build/lib/open3d/examples/reconstruction_system/config/redwood_objects copying open3d/examples/reconstruction_system/config/redwood_objects/sofa.json -> build/lib/open3d/examples/reconstruction_system/config/redwood_objects copying open3d/examples/reconstruction_system/config/redwood_objects/truck.json -> build/lib/open3d/examples/reconstruction_system/config/redwood_objects creating build/lib/open3d/examples/reconstruction_system/config/redwood_simulated copying open3d/examples/reconstruction_system/config/redwood_simulated/livingroom1-clean.json -> build/lib/open3d/examples/reconstruction_system/config/redwood_simulated copying open3d/examples/reconstruction_system/config/redwood_simulated/livingroom1-simulated.json -> build/lib/open3d/examples/reconstruction_system/config/redwood_simulated copying open3d/examples/reconstruction_system/config/redwood_simulated/livingroom2-clean.json -> build/lib/open3d/examples/reconstruction_system/config/redwood_simulated copying open3d/examples/reconstruction_system/config/redwood_simulated/livingroom2-simulated.json -> build/lib/open3d/examples/reconstruction_system/config/redwood_simulated copying open3d/examples/reconstruction_system/config/redwood_simulated/office1-clean.json -> build/lib/open3d/examples/reconstruction_system/config/redwood_simulated copying open3d/examples/reconstruction_system/config/redwood_simulated/office1-simulated.json -> build/lib/open3d/examples/reconstruction_system/config/redwood_simulated copying open3d/examples/reconstruction_system/config/redwood_simulated/office2-clean.json -> build/lib/open3d/examples/reconstruction_system/config/redwood_simulated copying open3d/examples/reconstruction_system/config/redwood_simulated/office2-simulated.json -> build/lib/open3d/examples/reconstruction_system/config/redwood_simulated creating build/lib/open3d/examples/reconstruction_system/config/stanford copying open3d/examples/reconstruction_system/config/stanford/burghers.json -> build/lib/open3d/examples/reconstruction_system/config/stanford copying open3d/examples/reconstruction_system/config/stanford/cactusgarden.json -> build/lib/open3d/examples/reconstruction_system/config/stanford copying open3d/examples/reconstruction_system/config/stanford/copyroom.json -> build/lib/open3d/examples/reconstruction_system/config/stanford copying open3d/examples/reconstruction_system/config/stanford/lounge.json -> build/lib/open3d/examples/reconstruction_system/config/stanford copying open3d/examples/reconstruction_system/config/stanford/stonewall.json -> build/lib/open3d/examples/reconstruction_system/config/stanford copying open3d/examples/reconstruction_system/config/stanford/totempole.json -> build/lib/open3d/examples/reconstruction_system/config/stanford copying open3d/examples/visualization/icon-32.png -> build/lib/open3d/examples/visualization copying open3d/examples/visualization/icon-32@2x.png -> build/lib/open3d/examples/visualization copying open3d/examples/reconstruction_system/scripts/download_indoor_lidar_rgbd.sh -> build/lib/open3d/examples/reconstruction_system/scripts copying open3d/examples/reconstruction_system/scripts/download_redwood_objects.sh -> build/lib/open3d/examples/reconstruction_system/scripts copying open3d/examples/reconstruction_system/scripts/download_redwood_simulated.sh -> build/lib/open3d/examples/reconstruction_system/scripts copying open3d/examples/reconstruction_system/scripts/download_stanford.sh -> build/lib/open3d/examples/reconstruction_system/scripts copying open3d/examples/reconstruction_system/scripts/download_tutorial.sh -> build/lib/open3d/examples/reconstruction_system/scripts copying open3d/examples/reconstruction_system/scripts/gdrive_download.sh -> build/lib/open3d/examples/reconstruction_system/scripts copying open3d/examples/reconstruction_system/scripts/requirements.txt -> build/lib/open3d/examples/reconstruction_system/scripts copying open3d/examples/reconstruction_system/sensors/default_config.json -> build/lib/open3d/examples/reconstruction_system/sensors running install_lib creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9 creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d copying build/lib/open3d/core.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d copying build/lib/open3d/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d copying build/lib/open3d/app.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d copying build/lib/open3d/web_visualizer.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d copying build/lib/open3d/_build_config.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml copying build/lib/open3d/ml/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml copying build/lib/open3d/ml/configs.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml copying build/lib/open3d/ml/datasets.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml copying build/lib/open3d/ml/utils.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml copying build/lib/open3d/ml/vis.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/contrib copying build/lib/open3d/ml/contrib/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/contrib creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf copying build/lib/open3d/ml/tf/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf copying build/lib/open3d/ml/tf/configs.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf copying build/lib/open3d/ml/tf/dataloaders.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf copying build/lib/open3d/ml/tf/datasets.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf copying build/lib/open3d/ml/tf/models.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf copying build/lib/open3d/ml/tf/modules.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf copying build/lib/open3d/ml/tf/pipelines.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf copying build/lib/open3d/ml/tf/vis.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/layers copying build/lib/open3d/ml/tf/layers/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/layers creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/ops copying build/lib/open3d/ml/tf/ops/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/ops creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/python creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/python/layers copying build/lib/open3d/ml/tf/python/layers/convolutions.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/python/layers copying build/lib/open3d/ml/tf/python/layers/neighbor_search.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/python/layers copying build/lib/open3d/ml/tf/python/layers/voxel_pooling.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/python/layers creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/python/ops copying build/lib/open3d/ml/tf/python/ops/gradients.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/python/ops copying build/lib/open3d/ml/tf/python/ops/lib.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/python/ops copying build/lib/open3d/ml/tf/python/ops/ops.py.in -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/python/ops creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch copying build/lib/open3d/ml/torch/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch copying build/lib/open3d/ml/torch/configs.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch copying build/lib/open3d/ml/torch/dataloaders.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch copying build/lib/open3d/ml/torch/datasets.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch copying build/lib/open3d/ml/torch/models.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch copying build/lib/open3d/ml/torch/modules.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch copying build/lib/open3d/ml/torch/pipelines.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch copying build/lib/open3d/ml/torch/vis.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/classes copying build/lib/open3d/ml/torch/classes/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/classes copying build/lib/open3d/ml/torch/classes/ragged_tensor.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/classes creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/layers copying build/lib/open3d/ml/torch/layers/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/layers creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/ops copying build/lib/open3d/ml/torch/ops/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/ops creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/python copying build/lib/open3d/ml/torch/python/ops.py.in -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/python copying build/lib/open3d/ml/torch/python/return_types.py.in -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/python creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/python/layers copying build/lib/open3d/ml/torch/python/layers/convolutions.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/python/layers copying build/lib/open3d/ml/torch/python/layers/neighbor_search.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/python/layers copying build/lib/open3d/ml/torch/python/layers/voxel_pooling.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/python/layers creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization copying build/lib/open3d/visualization/__main__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization copying build/lib/open3d/visualization/_external_visualizer.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization copying build/lib/open3d/visualization/async_event_loop.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization copying build/lib/open3d/visualization/draw.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization copying build/lib/open3d/visualization/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/app copying build/lib/open3d/visualization/app/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/app creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/gui copying build/lib/open3d/visualization/gui/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/gui creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/rendering copying build/lib/open3d/visualization/rendering/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/rendering creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin copying build/lib/open3d/visualization/tensorboard_plugin/colormap.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin copying build/lib/open3d/visualization/tensorboard_plugin/labellut.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin copying build/lib/open3d/visualization/tensorboard_plugin/metadata.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin copying build/lib/open3d/visualization/tensorboard_plugin/plugin.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin copying build/lib/open3d/visualization/tensorboard_plugin/plugin_data.proto -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin copying build/lib/open3d/visualization/tensorboard_plugin/plugin_data_pb2.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin copying build/lib/open3d/visualization/tensorboard_plugin/summary.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin copying build/lib/open3d/visualization/tensorboard_plugin/util.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin/frontend copying build/lib/open3d/visualization/tensorboard_plugin/frontend/index.js -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin/frontend copying build/lib/open3d/visualization/tensorboard_plugin/frontend/style.css -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin/frontend creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples copying build/lib/open3d/examples/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples copying build/lib/open3d/examples/open3d_example.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/benchmark copying build/lib/open3d/examples/benchmark/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/benchmark copying build/lib/open3d/examples/benchmark/benchmark_fgr.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/benchmark copying build/lib/open3d/examples/benchmark/benchmark_nns.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/benchmark copying build/lib/open3d/examples/benchmark/benchmark_pre.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/benchmark copying build/lib/open3d/examples/benchmark/benchmark_ransac.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/benchmark copying build/lib/open3d/examples/benchmark/benchmark_tsdf.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/benchmark copying build/lib/open3d/examples/benchmark/benchmark_utils.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/benchmark creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/image_processing.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/kd_tree_feature_matching.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/kd_tree_search.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/octree_find_leaf.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/octree_from_voxel_grid.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/octree_point_cloud.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/octree_traversal.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/point_cloud_bounding_box.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/point_cloud_convex_hull.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/point_cloud_crop.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/point_cloud_dbscan_clustering.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/point_cloud_distance.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/point_cloud_hidden_point_removal.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/point_cloud_iss_keypoint_detector.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/point_cloud_normal_estimation.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/point_cloud_outlier_removal_radius.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/point_cloud_outlier_removal_statistical.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/point_cloud_paint.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/point_cloud_plane_segmentation.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/point_cloud_to_depth.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/point_cloud_to_rgbd.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/point_cloud_transformation.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/point_cloud_voxel_downsampling.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/point_cloud_with_numpy.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/ray_casting_closest_geometry.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/ray_casting_sdf.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/ray_casting_to_image.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/rgbd_datasets.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/triangle_mesh_connected_components.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/triangle_mesh_cropping.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/triangle_mesh_deformation.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/triangle_mesh_filtering_average.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/triangle_mesh_from_point_cloud_alpha_shapes.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/triangle_mesh_from_point_cloud_ball_pivoting.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/triangle_mesh_from_point_cloud_poisson.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/triangle_mesh_normal_estimation.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/triangle_mesh_properties.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/triangle_mesh_sampling.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/triangle_mesh_simplification_decimation.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/triangle_mesh_simplification_vertex_clustering.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/triangle_mesh_subdivision.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/triangle_mesh_transformation.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/triangle_mesh_with_numpy.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/voxel_grid_carving.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/voxel_grid_from_point_cloud.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry copying build/lib/open3d/examples/geometry/voxel_grid_from_triangle_mesh.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines copying build/lib/open3d/examples/pipelines/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines copying build/lib/open3d/examples/pipelines/colored_pointcloud_registration.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines copying build/lib/open3d/examples/pipelines/icp_registration.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines copying build/lib/open3d/examples/pipelines/multiway_registration.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines copying build/lib/open3d/examples/pipelines/pose_graph_optimization.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines copying build/lib/open3d/examples/pipelines/registration_fgr.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines copying build/lib/open3d/examples/pipelines/registration_ransac.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines copying build/lib/open3d/examples/pipelines/rgbd_integration_uniform.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines copying build/lib/open3d/examples/pipelines/rgbd_odometry.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines copying build/lib/open3d/examples/pipelines/robust_icp.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system copying build/lib/open3d/examples/reconstruction_system/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system copying build/lib/open3d/examples/reconstruction_system/color_map_optimization_for_reconstruction_system.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system copying build/lib/open3d/examples/reconstruction_system/colored_icp.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system copying build/lib/open3d/examples/reconstruction_system/initialize_config.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system copying build/lib/open3d/examples/reconstruction_system/integrate_scene.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system copying build/lib/open3d/examples/reconstruction_system/make_fragments.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system copying build/lib/open3d/examples/reconstruction_system/opencv_pose_estimation.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system copying build/lib/open3d/examples/reconstruction_system/optimize_posegraph.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system copying build/lib/open3d/examples/reconstruction_system/refine_registration.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system copying build/lib/open3d/examples/reconstruction_system/register_fragments.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system copying build/lib/open3d/examples/reconstruction_system/run_system.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system copying build/lib/open3d/examples/reconstruction_system/slac.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system copying build/lib/open3d/examples/reconstruction_system/slac_integrate.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/debug copying build/lib/open3d/examples/reconstruction_system/debug/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/debug copying build/lib/open3d/examples/reconstruction_system/debug/pairwise_pc_alignment.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/debug copying build/lib/open3d/examples/reconstruction_system/debug/pairwise_rgbd_alignment.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/debug copying build/lib/open3d/examples/reconstruction_system/debug/visualize_alignment.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/debug copying build/lib/open3d/examples/reconstruction_system/debug/visualize_fragments.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/debug copying build/lib/open3d/examples/reconstruction_system/debug/visualize_pointcloud.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/debug copying build/lib/open3d/examples/reconstruction_system/debug/visualize_scene.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/debug creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/scripts copying build/lib/open3d/examples/reconstruction_system/scripts/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/scripts copying build/lib/open3d/examples/reconstruction_system/scripts/download_dataset.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/scripts copying build/lib/open3d/examples/reconstruction_system/scripts/synchronize_frames.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/scripts copying build/lib/open3d/examples/reconstruction_system/scripts/download_indoor_lidar_rgbd.sh -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/scripts copying build/lib/open3d/examples/reconstruction_system/scripts/download_redwood_objects.sh -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/scripts copying build/lib/open3d/examples/reconstruction_system/scripts/download_redwood_simulated.sh -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/scripts copying build/lib/open3d/examples/reconstruction_system/scripts/download_stanford.sh -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/scripts copying build/lib/open3d/examples/reconstruction_system/scripts/download_tutorial.sh -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/scripts copying build/lib/open3d/examples/reconstruction_system/scripts/gdrive_download.sh -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/scripts copying build/lib/open3d/examples/reconstruction_system/scripts/requirements.txt -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/scripts creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/sensors copying build/lib/open3d/examples/reconstruction_system/sensors/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/sensors copying build/lib/open3d/examples/reconstruction_system/sensors/azure_kinect_mkv_reader.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/sensors copying build/lib/open3d/examples/reconstruction_system/sensors/azure_kinect_recorder.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/sensors copying build/lib/open3d/examples/reconstruction_system/sensors/azure_kinect_viewer.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/sensors copying build/lib/open3d/examples/reconstruction_system/sensors/realsense_helper.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/sensors copying build/lib/open3d/examples/reconstruction_system/sensors/realsense_pcd_visualizer.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/sensors copying build/lib/open3d/examples/reconstruction_system/sensors/realsense_recorder.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/sensors copying build/lib/open3d/examples/reconstruction_system/sensors/default_config.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/sensors creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config copying build/lib/open3d/examples/reconstruction_system/config/realsense.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config copying build/lib/open3d/examples/reconstruction_system/config/tutorial.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/indoor_lidar_rgbd copying build/lib/open3d/examples/reconstruction_system/config/indoor_lidar_rgbd/apartment.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/indoor_lidar_rgbd copying build/lib/open3d/examples/reconstruction_system/config/indoor_lidar_rgbd/bedroom.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/indoor_lidar_rgbd copying build/lib/open3d/examples/reconstruction_system/config/indoor_lidar_rgbd/boardroom.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/indoor_lidar_rgbd copying build/lib/open3d/examples/reconstruction_system/config/indoor_lidar_rgbd/lobby.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/indoor_lidar_rgbd copying build/lib/open3d/examples/reconstruction_system/config/indoor_lidar_rgbd/loft.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/indoor_lidar_rgbd creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/redwood_objects copying build/lib/open3d/examples/reconstruction_system/config/redwood_objects/car.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/redwood_objects copying build/lib/open3d/examples/reconstruction_system/config/redwood_objects/chair.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/redwood_objects copying build/lib/open3d/examples/reconstruction_system/config/redwood_objects/motorcycle.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/redwood_objects copying build/lib/open3d/examples/reconstruction_system/config/redwood_objects/plant.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/redwood_objects copying build/lib/open3d/examples/reconstruction_system/config/redwood_objects/sofa.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/redwood_objects copying build/lib/open3d/examples/reconstruction_system/config/redwood_objects/truck.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/redwood_objects creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/redwood_simulated copying build/lib/open3d/examples/reconstruction_system/config/redwood_simulated/livingroom1-clean.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/redwood_simulated copying build/lib/open3d/examples/reconstruction_system/config/redwood_simulated/livingroom1-simulated.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/redwood_simulated copying build/lib/open3d/examples/reconstruction_system/config/redwood_simulated/livingroom2-clean.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/redwood_simulated copying build/lib/open3d/examples/reconstruction_system/config/redwood_simulated/livingroom2-simulated.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/redwood_simulated copying build/lib/open3d/examples/reconstruction_system/config/redwood_simulated/office1-clean.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/redwood_simulated copying build/lib/open3d/examples/reconstruction_system/config/redwood_simulated/office1-simulated.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/redwood_simulated copying build/lib/open3d/examples/reconstruction_system/config/redwood_simulated/office2-clean.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/redwood_simulated copying build/lib/open3d/examples/reconstruction_system/config/redwood_simulated/office2-simulated.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/redwood_simulated creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/stanford copying build/lib/open3d/examples/reconstruction_system/config/stanford/burghers.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/stanford copying build/lib/open3d/examples/reconstruction_system/config/stanford/cactusgarden.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/stanford copying build/lib/open3d/examples/reconstruction_system/config/stanford/copyroom.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/stanford copying build/lib/open3d/examples/reconstruction_system/config/stanford/lounge.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/stanford copying build/lib/open3d/examples/reconstruction_system/config/stanford/stonewall.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/stanford copying build/lib/open3d/examples/reconstruction_system/config/stanford/totempole.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/config/stanford creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/utility copying build/lib/open3d/examples/utility/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/utility copying build/lib/open3d/examples/utility/vector.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/utility creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/__init__.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/add_geometry.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/all_widgets.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/customized_visualization.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/customized_visualization_key_action.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/demo_scene.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/draw.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/draw_webrtc.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/headless_rendering.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/interactive_visualization.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/line_width.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/load_save_viewpoint.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/mouse_and_point_coord.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/multiple_windows.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/non_blocking_visualization.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/non_english.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/online_processing.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/remove_geometry.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/render_to_image.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/tensorboard_pytorch.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/tensorboard_tensorflow.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/text3d.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/textured_mesh.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/textured_model.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/video.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/vis_gui.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/icon-32.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization copying build/lib/open3d/examples/visualization/icon-32@2x.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/camera copying build/lib/open3d/examples/camera/camera_trajectory.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/camera creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/io copying build/lib/open3d/examples/io/image_io.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/io copying build/lib/open3d/examples/io/point_cloud_io.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/io copying build/lib/open3d/examples/io/realsense_io.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/io copying build/lib/open3d/examples/io/triangle_mesh_io.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/io creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/t_reconstruction_system copying build/lib/open3d/examples/t_reconstruction_system/common.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/t_reconstruction_system copying build/lib/open3d/examples/t_reconstruction_system/config.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/t_reconstruction_system copying build/lib/open3d/examples/t_reconstruction_system/default_config.yml -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/t_reconstruction_system copying build/lib/open3d/examples/t_reconstruction_system/default_intrinsics.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/t_reconstruction_system copying build/lib/open3d/examples/t_reconstruction_system/dense_slam.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/t_reconstruction_system copying build/lib/open3d/examples/t_reconstruction_system/dense_slam_gui.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/t_reconstruction_system copying build/lib/open3d/examples/t_reconstruction_system/integrate.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/t_reconstruction_system copying build/lib/open3d/examples/t_reconstruction_system/integrate_custom.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/t_reconstruction_system copying build/lib/open3d/examples/t_reconstruction_system/ray_casting.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/t_reconstruction_system creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/cpu copying build/lib/open3d/cpu/pybind.cpython-39-x86_64-linux-gnu.so -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/cpu creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/Roboto-Bold.ttf -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/Roboto-BoldItalic.ttf -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/Roboto-License.txt -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/Roboto-Medium.ttf -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/Roboto-MediumItalic.ttf -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/RobotoMono-Medium.ttf -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/brightday_ibl.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/brightday_skybox.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/colorMap.filamat -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/crossroads_ibl.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/crossroads_skybox.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/defaultGradient.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/defaultLit.filamat -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/defaultLitSSR.filamat -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/defaultLitTransparency.filamat -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/defaultTexture.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/defaultUnlit.filamat -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/defaultUnlitTransparency.filamat -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/default_ibl.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/default_skybox.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/depth.filamat -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/depth_value.filamat -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/hall_ibl.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/hall_skybox.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/img_blit.filamat -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/infiniteGroundPlane.filamat -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/konzerthaus_ibl.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/konzerthaus_skybox.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/nightlights_ibl.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/nightlights_skybox.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/normals.filamat -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/park2_ibl.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/park2_skybox.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/park_ibl.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/park_skybox.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/pillars_ibl.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/pillars_skybox.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/pointcloud.filamat -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/streetlamp_ibl.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/streetlamp_skybox.ktx -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/ui_blit.filamat -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/unlitBackground.filamat -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/unlitGradient.filamat -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/unlitLine.filamat -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/unlitPolygonOffset.filamat -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources copying build/lib/open3d/resources/unlitSolidColor.filamat -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/resources creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/Juneau.jpg -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/bathtub_0154.ply -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/camera.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/camera_primesense.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/camera_trajectory.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/color.ply -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/depth.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/depth_syn.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/depth_syn_camera.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/download_file_list.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/download_test_data.cmake -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/download_test_data.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/download_utils.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/fragment.pcd -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/fragment.ply -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/image.PNG -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/knot.ply -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/my_points.txt -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/renderoption.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/rs_default_config.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/simple.xyz -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/sphere.ply -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/tensors_compressed.npz -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/test_pose_graph.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/test_sample_ascii.ply -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/test_sample_custom.ply -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/test_sample_wrong_format.ply -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data copying build/lib/open3d/test_data/test_tensorboard_plugin.zip -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/ColoredICP copying build/lib/open3d/test_data/ColoredICP/frag_115.ply -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/ColoredICP copying build/lib/open3d/test_data/ColoredICP/frag_116.ply -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/ColoredICP creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/Crop copying build/lib/open3d/test_data/Crop/cropped.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/Crop copying build/lib/open3d/test_data/Crop/fragment.ply -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/Crop creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/Feature copying build/lib/open3d/test_data/Feature/cloud_bin_0.d32.bin -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/Feature copying build/lib/open3d/test_data/Feature/cloud_bin_0.fpfh.bin -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/Feature copying build/lib/open3d/test_data/Feature/cloud_bin_0.pcd -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/Feature copying build/lib/open3d/test_data/Feature/cloud_bin_1.d32.bin -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/Feature copying build/lib/open3d/test_data/Feature/cloud_bin_1.fpfh.bin -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/Feature copying build/lib/open3d/test_data/Feature/cloud_bin_1.pcd -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/Feature creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/GraphOptimization copying build/lib/open3d/test_data/GraphOptimization/pose_graph_example_fragment.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/GraphOptimization copying build/lib/open3d/test_data/GraphOptimization/pose_graph_example_global.json -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/GraphOptimization creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/ICP copying build/lib/open3d/test_data/ICP/cloud_bin_0.pcd -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/ICP copying build/lib/open3d/test_data/ICP/cloud_bin_1.pcd -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/ICP copying build/lib/open3d/test_data/ICP/cloud_bin_2.pcd -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/ICP copying build/lib/open3d/test_data/ICP/init.log -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/ICP creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD copying build/lib/open3d/test_data/RGBD/example_tsdf_pcd.ply -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD copying build/lib/open3d/test_data/RGBD/odometry.log -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD copying build/lib/open3d/test_data/RGBD/rgbd.match -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD copying build/lib/open3d/test_data/RGBD/trajectory.log -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/color copying build/lib/open3d/test_data/RGBD/color/00000.jpg -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/color copying build/lib/open3d/test_data/RGBD/color/00001.jpg -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/color copying build/lib/open3d/test_data/RGBD/color/00002.jpg -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/color copying build/lib/open3d/test_data/RGBD/color/00003.jpg -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/color copying build/lib/open3d/test_data/RGBD/color/00004.jpg -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/color creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/depth copying build/lib/open3d/test_data/RGBD/depth/00000.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/depth copying build/lib/open3d/test_data/RGBD/depth/00001.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/depth copying build/lib/open3d/test_data/RGBD/depth/00002.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/depth copying build/lib/open3d/test_data/RGBD/depth/00003.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/depth copying build/lib/open3d/test_data/RGBD/depth/00004.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/depth creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/other_formats copying build/lib/open3d/test_data/RGBD/other_formats/L515_test_s.bag.tar.xz -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/other_formats copying build/lib/open3d/test_data/RGBD/other_formats/NYU_color.ppm -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/other_formats copying build/lib/open3d/test_data/RGBD/other_formats/NYU_depth.pgm -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/other_formats copying build/lib/open3d/test_data/RGBD/other_formats/SUN_color.jpg -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/other_formats copying build/lib/open3d/test_data/RGBD/other_formats/SUN_depth.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/other_formats copying build/lib/open3d/test_data/RGBD/other_formats/TUM_color.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/other_formats copying build/lib/open3d/test_data/RGBD/other_formats/TUM_depth.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/RGBD/other_formats creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/crate copying build/lib/open3d/test_data/crate/LICENSE.txt -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/crate copying build/lib/open3d/test_data/crate/crate.jpg -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/crate copying build/lib/open3d/test_data/crate/crate.mtl -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/crate copying build/lib/open3d/test_data/crate/crate.obj -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/crate creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/monkey copying build/lib/open3d/test_data/monkey/README -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/monkey copying build/lib/open3d/test_data/monkey/albedo.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/monkey copying build/lib/open3d/test_data/monkey/ao.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/monkey copying build/lib/open3d/test_data/monkey/metallic.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/monkey copying build/lib/open3d/test_data/monkey/monkey.mtl -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/monkey copying build/lib/open3d/test_data/monkey/monkey.obj -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/monkey copying build/lib/open3d/test_data/monkey/monkey_solid.mtl -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/monkey copying build/lib/open3d/test_data/monkey/monkey_solid.obj -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/monkey copying build/lib/open3d/test_data/monkey/normal.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/monkey copying build/lib/open3d/test_data/monkey/roughness.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/monkey creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/sword copying build/lib/open3d/test_data/sword/README -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/sword copying build/lib/open3d/test_data/sword/UV.mtl -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/sword copying build/lib/open3d/test_data/sword/UV.obj -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/sword copying build/lib/open3d/test_data/sword/UV_blinn1SG_BaseColor.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/sword copying build/lib/open3d/test_data/sword/UV_blinn1SG_Metallic.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/sword copying build/lib/open3d/test_data/sword/UV_blinn1SG_Normal.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/sword copying build/lib/open3d/test_data/sword/UV_blinn1SG_Roughness.png -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/sword creating /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/tools copying build/lib/open3d/tools/cli.py -> /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/tools byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/core.py to core.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/app.py to app.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/web_visualizer.py to web_visualizer.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/_build_config.py to _build_config.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/configs.py to configs.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/datasets.py to datasets.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/utils.py to utils.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/vis.py to vis.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/contrib/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/configs.py to configs.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/dataloaders.py to dataloaders.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/datasets.py to datasets.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/models.py to models.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/modules.py to modules.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/pipelines.py to pipelines.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/vis.py to vis.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/layers/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/ops/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/python/layers/convolutions.py to convolutions.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/python/layers/neighbor_search.py to neighbor_search.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/python/layers/voxel_pooling.py to voxel_pooling.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/python/ops/gradients.py to gradients.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/tf/python/ops/lib.py to lib.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/configs.py to configs.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/dataloaders.py to dataloaders.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/datasets.py to datasets.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/models.py to models.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/modules.py to modules.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/pipelines.py to pipelines.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/vis.py to vis.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/classes/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/classes/ragged_tensor.py to ragged_tensor.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/layers/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/ops/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/python/layers/convolutions.py to convolutions.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/python/layers/neighbor_search.py to neighbor_search.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/ml/torch/python/layers/voxel_pooling.py to voxel_pooling.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/__main__.py to __main__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/_external_visualizer.py to _external_visualizer.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/async_event_loop.py to async_event_loop.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/draw.py to draw.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/app/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/gui/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/rendering/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin/colormap.py to colormap.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin/labellut.py to labellut.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin/metadata.py to metadata.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin/plugin.py to plugin.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin/plugin_data_pb2.py to plugin_data_pb2.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin/summary.py to summary.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/visualization/tensorboard_plugin/util.py to util.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/open3d_example.py to open3d_example.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/benchmark/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/benchmark/benchmark_fgr.py to benchmark_fgr.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/benchmark/benchmark_nns.py to benchmark_nns.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/benchmark/benchmark_pre.py to benchmark_pre.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/benchmark/benchmark_ransac.py to benchmark_ransac.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/benchmark/benchmark_tsdf.py to benchmark_tsdf.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/benchmark/benchmark_utils.py to benchmark_utils.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/image_processing.py to image_processing.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/kd_tree_feature_matching.py to kd_tree_feature_matching.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/kd_tree_search.py to kd_tree_search.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/octree_find_leaf.py to octree_find_leaf.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/octree_from_voxel_grid.py to octree_from_voxel_grid.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/octree_point_cloud.py to octree_point_cloud.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/octree_traversal.py to octree_traversal.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/point_cloud_bounding_box.py to point_cloud_bounding_box.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/point_cloud_convex_hull.py to point_cloud_convex_hull.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/point_cloud_crop.py to point_cloud_crop.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/point_cloud_dbscan_clustering.py to point_cloud_dbscan_clustering.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/point_cloud_distance.py to point_cloud_distance.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/point_cloud_hidden_point_removal.py to point_cloud_hidden_point_removal.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/point_cloud_iss_keypoint_detector.py to point_cloud_iss_keypoint_detector.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/point_cloud_normal_estimation.py to point_cloud_normal_estimation.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/point_cloud_outlier_removal_radius.py to point_cloud_outlier_removal_radius.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/point_cloud_outlier_removal_statistical.py to point_cloud_outlier_removal_statistical.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/point_cloud_paint.py to point_cloud_paint.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/point_cloud_plane_segmentation.py to point_cloud_plane_segmentation.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/point_cloud_to_depth.py to point_cloud_to_depth.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/point_cloud_to_rgbd.py to point_cloud_to_rgbd.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/point_cloud_transformation.py to point_cloud_transformation.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/point_cloud_voxel_downsampling.py to point_cloud_voxel_downsampling.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/point_cloud_with_numpy.py to point_cloud_with_numpy.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/ray_casting_closest_geometry.py to ray_casting_closest_geometry.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/ray_casting_sdf.py to ray_casting_sdf.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/ray_casting_to_image.py to ray_casting_to_image.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/rgbd_datasets.py to rgbd_datasets.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/triangle_mesh_connected_components.py to triangle_mesh_connected_components.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/triangle_mesh_cropping.py to triangle_mesh_cropping.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/triangle_mesh_deformation.py to triangle_mesh_deformation.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/triangle_mesh_filtering_average.py to triangle_mesh_filtering_average.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/triangle_mesh_from_point_cloud_alpha_shapes.py to triangle_mesh_from_point_cloud_alpha_shapes.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/triangle_mesh_from_point_cloud_ball_pivoting.py to triangle_mesh_from_point_cloud_ball_pivoting.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/triangle_mesh_from_point_cloud_poisson.py to triangle_mesh_from_point_cloud_poisson.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/triangle_mesh_normal_estimation.py to triangle_mesh_normal_estimation.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/triangle_mesh_properties.py to triangle_mesh_properties.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/triangle_mesh_sampling.py to triangle_mesh_sampling.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/triangle_mesh_simplification_decimation.py to triangle_mesh_simplification_decimation.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/triangle_mesh_simplification_vertex_clustering.py to triangle_mesh_simplification_vertex_clustering.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/triangle_mesh_subdivision.py to triangle_mesh_subdivision.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/triangle_mesh_transformation.py to triangle_mesh_transformation.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/triangle_mesh_with_numpy.py to triangle_mesh_with_numpy.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/voxel_grid_carving.py to voxel_grid_carving.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/voxel_grid_from_point_cloud.py to voxel_grid_from_point_cloud.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/geometry/voxel_grid_from_triangle_mesh.py to voxel_grid_from_triangle_mesh.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines/colored_pointcloud_registration.py to colored_pointcloud_registration.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines/icp_registration.py to icp_registration.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines/multiway_registration.py to multiway_registration.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines/pose_graph_optimization.py to pose_graph_optimization.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines/registration_fgr.py to registration_fgr.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines/registration_ransac.py to registration_ransac.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines/rgbd_integration_uniform.py to rgbd_integration_uniform.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines/rgbd_odometry.py to rgbd_odometry.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/pipelines/robust_icp.py to robust_icp.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/color_map_optimization_for_reconstruction_system.py to color_map_optimization_for_reconstruction_system.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/colored_icp.py to colored_icp.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/initialize_config.py to initialize_config.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/integrate_scene.py to integrate_scene.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/make_fragments.py to make_fragments.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/opencv_pose_estimation.py to opencv_pose_estimation.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/optimize_posegraph.py to optimize_posegraph.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/refine_registration.py to refine_registration.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/register_fragments.py to register_fragments.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/run_system.py to run_system.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/slac.py to slac.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/slac_integrate.py to slac_integrate.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/debug/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/debug/pairwise_pc_alignment.py to pairwise_pc_alignment.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/debug/pairwise_rgbd_alignment.py to pairwise_rgbd_alignment.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/debug/visualize_alignment.py to visualize_alignment.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/debug/visualize_fragments.py to visualize_fragments.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/debug/visualize_pointcloud.py to visualize_pointcloud.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/debug/visualize_scene.py to visualize_scene.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/scripts/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/scripts/download_dataset.py to download_dataset.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/scripts/synchronize_frames.py to synchronize_frames.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/sensors/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/sensors/azure_kinect_mkv_reader.py to azure_kinect_mkv_reader.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/sensors/azure_kinect_recorder.py to azure_kinect_recorder.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/sensors/azure_kinect_viewer.py to azure_kinect_viewer.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/sensors/realsense_helper.py to realsense_helper.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/sensors/realsense_pcd_visualizer.py to realsense_pcd_visualizer.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/reconstruction_system/sensors/realsense_recorder.py to realsense_recorder.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/utility/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/utility/vector.py to vector.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/__init__.py to __init__.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/add_geometry.py to add_geometry.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/all_widgets.py to all_widgets.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/customized_visualization.py to customized_visualization.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/customized_visualization_key_action.py to customized_visualization_key_action.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/demo_scene.py to demo_scene.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/draw.py to draw.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/draw_webrtc.py to draw_webrtc.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/headless_rendering.py to headless_rendering.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/interactive_visualization.py to interactive_visualization.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/line_width.py to line_width.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/load_save_viewpoint.py to load_save_viewpoint.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/mouse_and_point_coord.py to mouse_and_point_coord.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/multiple_windows.py to multiple_windows.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/non_blocking_visualization.py to non_blocking_visualization.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/non_english.py to non_english.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/online_processing.py to online_processing.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/remove_geometry.py to remove_geometry.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/render_to_image.py to render_to_image.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/tensorboard_pytorch.py to tensorboard_pytorch.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/tensorboard_tensorflow.py to tensorboard_tensorflow.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/text3d.py to text3d.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/textured_mesh.py to textured_mesh.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/textured_model.py to textured_model.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/video.py to video.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/visualization/vis_gui.py to vis_gui.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/camera/camera_trajectory.py to camera_trajectory.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/io/image_io.py to image_io.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/io/point_cloud_io.py to point_cloud_io.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/io/realsense_io.py to realsense_io.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/io/triangle_mesh_io.py to triangle_mesh_io.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/t_reconstruction_system/common.py to common.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/t_reconstruction_system/config.py to config.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/t_reconstruction_system/dense_slam.py to dense_slam.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/t_reconstruction_system/dense_slam_gui.py to dense_slam_gui.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/t_reconstruction_system/integrate.py to integrate.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/t_reconstruction_system/integrate_custom.py to integrate_custom.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/examples/t_reconstruction_system/ray_casting.py to ray_casting.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/download_test_data.py to download_test_data.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/test_data/download_utils.py to download_utils.cpython-39.pyc byte-compiling /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d/tools/cli.py to cli.cpython-39.pyc running install_egg_info Copying open3d.egg-info to /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/lib/python3.9/site-packages/open3d-0.15.1-py3.9.egg-info running install_scripts Installing open3d script to /build/open3d-p2SXOF/open3d-0.15.1+ds/debian/python3-open3d/usr/bin rm -r debian/python3-open3d/usr/lib/python*/*-packages/open3d/resources # Install GUI application rm debian/tmp/usr/bin/Open3D/resources/Roboto-* rm debian/tmp/usr/bin/Open3D/Open3D.desktop rm debian/python3-open3d/usr/bin/open3d rm -r debian/python3-open3d/usr/lib/python*/*-packages/open3d/test_data rm -r debian/python3-open3d/usr/lib/python*/*-packages/open3d/examples sed -i -e 's!/\+usr/bin/Open3D/Open3D!/usr/bin/Open3D!g' debian/tmp/usr/share/applications/Open3D.desktop make[1]: Leaving directory '/build/open3d-p2SXOF/open3d-0.15.1+ds' dh_install -a -O--buildsystem=cmake dh_installdocs -a -O--buildsystem=cmake dh_installchangelogs -a -O--buildsystem=cmake dh_installexamples -a -O--buildsystem=cmake dh_python3 -a -O--buildsystem=cmake I: dh_python3 fs:533: renaming open3d-0.15.1-py3.9.egg-info to open3d-0.15.1.egg-info dh_installsystemduser -a -O--buildsystem=cmake dh_icons -a -O--buildsystem=cmake dh_perl -a -O--buildsystem=cmake dh_link -a -O--buildsystem=cmake dh_strip_nondeterminism -a -O--buildsystem=cmake dh_compress -a -O--buildsystem=cmake dh_fixperms -a -O--buildsystem=cmake dh_missing -a -O--buildsystem=cmake dh_dwz -a -O--buildsystem=cmake dwz: debian/python3-open3d/usr/lib/python3/dist-packages/open3d/cpu/pybind.cpython-39-x86_64-linux-gnu.so: .debug_info section not present dh_strip -a -O--buildsystem=cmake dh_makeshlibs -a -O--buildsystem=cmake dh_shlibdeps -a -O--buildsystem=cmake dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/open3d-gui/usr/bin/Open3D was not linked against libtinygltf.so.1d (it uses none of the library's symbols) dh_installdeb -a -O--buildsystem=cmake dh_numpy3 -a -O--buildsystem=cmake dh_gencontrol -a -O--buildsystem=cmake dpkg-gencontrol: warning: package python3-open3d: substitution variable ${python3:Versions} unused, but is defined dpkg-gencontrol: warning: package libopen3d0.15: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package libopen3d-dev: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package open3d-tools: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package libopen3d0.15: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package open3d-tools: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package open3d-gui: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package open3d-gui: substitution variable ${python3:Depends} unused, but is defined dh_md5sums -a -O--buildsystem=cmake dh_builddeb -a -O--buildsystem=cmake dpkg-deb: building package 'libopen3d-dev' in '../libopen3d-dev_0.15.1+ds-2_amd64.deb'. dpkg-deb: building package 'open3d-gui-dbgsym' in '../open3d-gui-dbgsym_0.15.1+ds-2_amd64.deb'. dpkg-deb: building package 'libopen3d0.15' in '../libopen3d0.15_0.15.1+ds-2_amd64.deb'. dpkg-deb: building package 'open3d-tools-dbgsym' in '../open3d-tools-dbgsym_0.15.1+ds-2_amd64.deb'. dpkg-deb: building package 'python3-open3d' in '../python3-open3d_0.15.1+ds-2_amd64.deb'. dpkg-deb: building package 'libopen3d0.15-dbgsym' in '../libopen3d0.15-dbgsym_0.15.1+ds-2_amd64.deb'. dpkg-deb: building package 'open3d-tools' in '../open3d-tools_0.15.1+ds-2_amd64.deb'. dpkg-deb: building package 'open3d-gui' in '../open3d-gui_0.15.1+ds-2_amd64.deb'. dpkg-genbuildinfo --build=any -O../open3d_0.15.1+ds-2_amd64.buildinfo dpkg-genchanges --build=any -O../open3d_0.15.1+ds-2_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/open3d-p2SXOF /tmp/open3d-0.15.1+ds-2e1nlkz7u I: cleaning package lists and apt cache... I: removing tempdir /tmp/mmdebstrap.ZFqET2TX2f... I: success in 1779.4291 seconds md5: libopen3d-dev_0.15.1+ds-2_amd64.deb: OK md5: libopen3d0.15-dbgsym_0.15.1+ds-2_amd64.deb: OK md5: libopen3d0.15_0.15.1+ds-2_amd64.deb: OK md5: open3d-gui-dbgsym_0.15.1+ds-2_amd64.deb: OK md5: open3d-gui_0.15.1+ds-2_amd64.deb: OK md5: open3d-tools-dbgsym_0.15.1+ds-2_amd64.deb: OK md5: open3d-tools_0.15.1+ds-2_amd64.deb: OK md5: python3-open3d_0.15.1+ds-2_amd64.deb: OK sha1: libopen3d-dev_0.15.1+ds-2_amd64.deb: OK sha1: libopen3d0.15-dbgsym_0.15.1+ds-2_amd64.deb: OK sha1: libopen3d0.15_0.15.1+ds-2_amd64.deb: OK sha1: open3d-gui-dbgsym_0.15.1+ds-2_amd64.deb: OK sha1: open3d-gui_0.15.1+ds-2_amd64.deb: OK sha1: open3d-tools-dbgsym_0.15.1+ds-2_amd64.deb: OK sha1: open3d-tools_0.15.1+ds-2_amd64.deb: OK sha1: python3-open3d_0.15.1+ds-2_amd64.deb: OK sha256: libopen3d-dev_0.15.1+ds-2_amd64.deb: OK sha256: libopen3d0.15-dbgsym_0.15.1+ds-2_amd64.deb: OK sha256: libopen3d0.15_0.15.1+ds-2_amd64.deb: OK sha256: open3d-gui-dbgsym_0.15.1+ds-2_amd64.deb: OK sha256: open3d-gui_0.15.1+ds-2_amd64.deb: OK sha256: open3d-tools-dbgsym_0.15.1+ds-2_amd64.deb: OK sha256: open3d-tools_0.15.1+ds-2_amd64.deb: OK sha256: python3-open3d_0.15.1+ds-2_amd64.deb: OK Checksums: OK