==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done ==> Making package: openvdb 9.1.0-1 (Tue Jun 14 18:24:53 2022) ==> Retrieving sources... -> Found openvdb-9.1.0.tar.gz ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... openvdb-9.1.0.tar.gz ... Passed ==> Making package: openvdb 9.1.0-1 (Tue Jun 14 18:25:11 2022) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (8) hwloc-2.7.1-1 libpciaccess-0.16-3 snappy-1.1.9-2 blosc-1.21.1-2 boost-libs-1.79.0-1 jemalloc-1:5.3.0-1 log4cplus-2.0.7-1 tbb-2021.5.0-1 Total Download Size: 2.62 MiB Total Installed Size: 14.08 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... boost-libs-1.79.0-1-armv7h downloading... jemalloc-1:5.3.0-1-armv7h downloading... tbb-2021.5.0-1-armv7h downloading... log4cplus-2.0.7-1-armv7h downloading... blosc-1.21.1-2-armv7h downloading... snappy-1.1.9-2-armv7h downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing boost-libs... Optional dependencies for boost-libs openmpi: for mpi support installing libpciaccess... installing hwloc... Optional dependencies for hwloc cairo libxml2 [installed] pciutils libx11 installing tbb... installing jemalloc... Optional dependencies for jemalloc perl: for jeprof [installed] installing snappy... installing blosc... installing log4cplus... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: libglvnd will be installed before its mesa dependency Packages (43) blas-3.10.1-1 cblas-3.10.1-1 hicolor-icon-theme-0.17-2 jsoncpp-1.9.5-2 lapack-3.10.1-1 libdrm-2.4.111-1 libedit-20210910_3.1-1 libglvnd-1.4.0-2 libnsl-2.0.0-2 libomxil-bellagio-0.9.3-3 libunwind-1.6.2-1 libuv-1.43.0-1 libx11-1.8.1-2 libxau-1.0.9-4 libxcb-1.15-1 libxcursor-1.2.1-1 libxdamage-1.1.5-4 libxdmcp-1.1.3-4 libxext-1.3.4-4 libxfixes-6.0.0-1 libxi-1.8-1 libxinerama-1.1.4-4 libxrandr-1.5.2-4 libxrender-0.9.10-5 libxshmfence-1.3-3 libxxf86vm-1.1.4-5 llvm-libs-13.0.1-6 lm_sensors-1:3.6.0.r41.g31d1f125-1 rhash-1.4.2-1 vulkan-icd-loader-1.3.213-1 wayland-1.20.0-2 xcb-proto-1.15-1 xorgproto-2022.1-1 boost-1.79.0-1 cmake-3.23.2-1 cppunit-1.15.1-3 doxygen-1.9.3-1 glfw-x11-3.3.7-1 glu-9.0.2-3 mesa-22.1.1-2 ninja-1.11.0-1 python-3.10.5-1 python-numpy-1.22.4-1 Total Download Size: 67.58 MiB Total Installed Size: 514.87 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... llvm-libs-13.0.1-6-armv7h downloading... boost-1.79.0-1-armv7h downloading... mesa-22.1.1-2-armv7h downloading... cmake-3.23.2-1-armv7h downloading... doxygen-1.9.3-1-armv7h downloading... libx11-1.8.1-2-armv7h downloading... libxcb-1.15-1-armv7h downloading... cppunit-1.15.1-3-armv7h downloading... libglvnd-1.4.0-2-armv7h downloading... xorgproto-2022.1-1-any downloading... libdrm-2.4.111-1-armv7h downloading... libuv-1.43.0-1-armv7h downloading... rhash-1.4.2-1-armv7h downloading... libxi-1.8-1-armv7h downloading... ninja-1.11.0-1-armv7h downloading... glu-9.0.2-3-armv7h downloading... wayland-1.20.0-2-armv7h downloading... lm_sensors-1:3.6.0.r41.g31d1f125-1-armv7h downloading... libomxil-bellagio-0.9.3-3-armv7h downloading... jsoncpp-1.9.5-2-armv7h downloading... xcb-proto-1.15-1-any downloading... libunwind-1.6.2-1-armv7h downloading... libxext-1.3.4-4-armv7h downloading... glfw-x11-3.3.7-1-armv7h downloading... vulkan-icd-loader-1.3.213-1-armv7h downloading... libedit-20210910_3.1-1-armv7h downloading... libxcursor-1.2.1-1-armv7h downloading... libxdmcp-1.1.3-4-armv7h downloading... libxrandr-1.5.2-4-armv7h downloading... libxrender-0.9.10-5-armv7h downloading... libxxf86vm-1.1.4-5-armv7h downloading... libxfixes-6.0.0-1-armv7h downloading... libxau-1.0.9-4-armv7h downloading... libxinerama-1.1.4-4-armv7h downloading... hicolor-icon-theme-0.17-2-any downloading... libxdamage-1.1.5-4-armv7h downloading... libxshmfence-1.3-3-armv7h downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing doxygen... Optional dependencies for doxygen graphviz: for caller/callee graph generation qt5-base: for doxywizard installing boost... Optional dependencies for boost python: for python bindings [pending] installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libnsl... installing libuv... installing rhash... installing cmake... Optional dependencies for cmake qt6-base: cmake-gui installing libdrm... installing wayland... installing xcb-proto... installing libxdmcp... installing libxau... installing libxcb... installing xorgproto... installing libx11... installing libxext... installing libxxf86vm... installing libxfixes... installing libxdamage... installing libxshmfence... installing libomxil-bellagio... installing libunwind... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing libglvnd... installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages mesa-vdpau: for accelerated video playback libva-mesa-driver: for accelerated video playback installing cppunit... installing libxi... installing libxrender... installing libxrandr... installing libxinerama... installing libxcursor... Optional dependencies for libxcursor gnome-themes-standard: fallback icon theme installing glfw-x11... installing glu... installing python... Optional dependencies for python python-setuptools python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing blas... installing cblas... installing lapack... installing python-numpy... Optional dependencies for python-numpy openblas: faster linear algebra installing ninja... [?25h==> Retrieving sources... -> Found openvdb-9.1.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting openvdb-9.1.0.tar.gz with bsdtar ==> Starting build()... -- The CXX compiler identification is GNU 12.1.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Doxygen: /usr/bin/doxygen (found version "1.9.3") found components: doxygen CMake Deprecation Warning at cmake/config/OpenVDBCXX.cmake:32 (message): C++ < 17 is deprecated and will be removed. Call Stack (most recent call first): CMakeLists.txt:355 (include) -- CMake Build Type: Release -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") -- Configuring for OpenVDB Version 9.1.0 -- Configuring for OpenVDB ABI Version 9 -- ---------------------------------------------------- -- ------------- Configuring OpenVDBCore -------------- -- ---------------------------------------------------- -- Found Boost: /usr/lib/cmake/Boost-1.79.0/BoostConfig.cmake (found suitable version "1.79.0", minimum required is "1.70") found components: iostreams -- Found TBB: /usr/include (found suitable version "2021.5", minimum required is "2019.0") found components: tbb -- Found Log4cplus: /usr/lib/liblog4cplus.so (found suitable version "2.0.7", minimum required is "1.1.2") -- Found Blosc: /usr/lib/libblosc.so (found suitable version "1.21.1", minimum required is "1.5.0") -- Found ZLIB: /usr/lib/libz.so (found suitable version "1.2.12", minimum required is "1.2.7") -- Looking for C++ include pthread.h -- Looking for C++ include pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- ---------------------------------------------------- -- ------------ Configuring OpenVDBPython ------------- -- ---------------------------------------------------- -- Found Python: /usr/bin/python3.10 (found version "3.10.5") found components: Development.Module Interpreter NumPy -- Found Python::Module: /usr/include/python3.10) (found suitable version "3.10.5", minimum required is "2.7") -- Found Python::NumPy: /usr/lib/python3.10/site-packages/numpy/core/include) (found suitable version "1.22.4", minimum required is "1.17.0") -- Found Boost: /usr/lib/cmake/Boost-1.79.0/BoostConfig.cmake (found suitable version "1.79.0", minimum required is "1.70") found components: python310 numpy310 -- ---------------------------------------------------- -- ----------- Configuring OpenVDBBinaries ------------ -- ---------------------------------------------------- -- Found Jemalloc: /usr/lib/libjemalloc.so -- Configuring done -- Generating done -- Build files have been written to: /build/openvdb/src/openvdb-9.1.0/build ninja: Entering directory `build' [0/168] Generating API documentation with Doxygen [0/168] Building CXX object openvdb/op...ir/instantiations/VolumeToSpheres.cc.o [0/168] Building CXX object openvdb/op...d.dir/instantiations/VolumeToMesh.cc.o [0/168] Building CXX object openvdb/op...d.dir/instantiations/VolumeAdvect.cc.o [0/168] Building CXX object openvdb/op...dir/instantiations/VelocityFields.cc.o [0/168] Building CXX object openvdb/op.../instantiations/VectorTransformer.cc.o [1/168] Building CXX object openvdb/op...dir/instantiations/VelocityFields.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VelocityFields.h:30, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/VelocityFields.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [1/168] Building CXX object openvdb/op...r/instantiations/ValueTransformer.cc.o [2/168] Building CXX object openvdb/op.../instantiations/VectorTransformer.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VectorTransformer.h:12, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/VectorTransformer.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [2/168] Building CXX object openvdb/op...instantiations/TopologyToLevelSet.cc.o [3/168] Building CXX object openvdb/op...r/instantiations/ValueTransformer.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/ValueTransformer.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [3/168] Building CXX object openvdb/op...red.dir/instantiations/Statistics.cc.o [4/168] Building CXX object openvdb/op...red.dir/instantiations/Statistics.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Statistics.h:15, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Statistics.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [4/168] Building CXX object openvdb/op...ir/instantiations/SignedFloodFill.cc.o [5/168] Building CXX object openvdb/op...ir/instantiations/SignedFloodFill.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/SignedFloodFill.h:18, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/SignedFloodFill.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/io/io.h:13, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Maps.h:14, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:11: /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [5/168] Building CXX object openvdb/op...ared.dir/instantiations/RayTracer.cc.o [6/168] Building CXX object openvdb/op...ared.dir/instantiations/RayTracer.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Activate.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Morphology.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/RayIntersector.h:41, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/RayTracer.h:25, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/RayTracer.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/RayTracer.h:21: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::math::Ray<double>::TimeSpan&}; _Tp = openvdb::v9_1::math::Ray<double>::TimeSpan; _Alloc = std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Ray<double>::TimeSpan; _Alloc = std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan>]', inlined from 'void openvdb::v9_1::math::VolumeHDDA<TreeT, RayT, 0>::hits(RayT&, AccessorT&, ListT&, TimeSpanT&) [with AccessorT = openvdb::v9_1::tree::ValueAccessor<const openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >, false, 3, tbb::detail::d1::null_mutex>; ListT = std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> >; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >; RayT = openvdb::v9_1::math::Ray<double>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/DDA.h:330:47, inlined from 'void openvdb::v9_1::math::VolumeHDDA<TreeT, RayT, ChildNodeLevel>::hits(RayT&, AccessorT&, ListT&, TimeSpanT&) [with AccessorT = openvdb::v9_1::tree::ValueAccessor<const openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >, false, 3, tbb::detail::d1::null_mutex>; ListT = std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> >; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >; RayT = openvdb::v9_1::math::Ray<double>; int ChildNodeLevel = 1]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/DDA.h:253:27: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Ray<double>::TimeSpan*, std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Ray<double>::TimeSpan; _Alloc = std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan>]', inlined from 'void openvdb::v9_1::math::VolumeHDDA<TreeT, RayT, ChildNodeLevel>::hits(RayT&, AccessorT&, ListT&, TimeSpanT&) [with AccessorT = openvdb::v9_1::tree::ValueAccessor<const openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >, false, 3, tbb::detail::d1::null_mutex>; ListT = std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> >; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >; RayT = openvdb::v9_1::math::Ray<double>; int ChildNodeLevel = 1]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/DDA.h:258:47: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Ray<double>::TimeSpan*, std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Ray<double>::TimeSpan; _Alloc = std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan>]', inlined from 'void openvdb::v9_1::math::VolumeHDDA<TreeT, RayT, ChildNodeLevel>::hits(RayT&, AccessorT&, ListT&, TimeSpanT&) [with AccessorT = openvdb::v9_1::tree::ValueAccessor<const openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >, false, 3, tbb::detail::d1::null_mutex>; ListT = std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> >; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >; RayT = openvdb::v9_1::math::Ray<double>; int ChildNodeLevel = 2]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/DDA.h:258:47, inlined from 'void openvdb::v9_1::math::VolumeHDDA<TreeT, RayT, ChildNodeLevel>::hits(RayT&, AccessorT&, ListT&) [with AccessorT = openvdb::v9_1::tree::ValueAccessor<const openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >, false, 3, tbb::detail::d1::null_mutex>; ListT = std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> >; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >; RayT = openvdb::v9_1::math::Ray<double>; int ChildNodeLevel = 2]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/DDA.h:214:19: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Ray<double>::TimeSpan*, std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Ray<double>::TimeSpan; _Alloc = std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan>]', inlined from 'void openvdb::v9_1::math::VolumeHDDA<TreeT, RayT, ChildNodeLevel>::hits(RayT&, AccessorT&, ListT&) [with AccessorT = openvdb::v9_1::tree::ValueAccessor<const openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >, false, 3, tbb::detail::d1::null_mutex>; ListT = std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> >; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >; RayT = openvdb::v9_1::math::Ray<double>; int ChildNodeLevel = 2]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/DDA.h:215:39: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Ray<double>::TimeSpan*, std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [6/168] Building CXX object openvdb/op...dir/instantiations/RayIntersector.cc.o [7/168] Building CXX object openvdb/op...instantiations/TopologyToLevelSet.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ChangeBackground.h:17, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetTracker.h:26, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetFilter.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/TopologyToLevelSet.h:15, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/TopologyToLevelSet.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [7/168] Building CXX object openvdb/op...b_shared.dir/instantiations/Prune.cc.o [8/168] Building CXX object openvdb/op...dir/instantiations/RayIntersector.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Activate.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Morphology.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/RayIntersector.h:41, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/RayIntersector.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [8/168] Building CXX object openvdb/op....dir/instantiations/PotentialFlow.cc.o [9/168] Building CXX object openvdb/op...b_shared.dir/instantiations/Prune.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Prune.h:16, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Prune.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/io/io.h:13, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Maps.h:14, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:11: /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 [9/168] Building CXX object openvdb/op....dir/instantiations/PoissonSolver.cc.o [10/168] Building CXX object openvdb/o...d.dir/instantiations/VolumeAdvect.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VelocityFields.h:30, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeAdvect.h:21, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/VolumeAdvect.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [10/168] Building CXX object openvdb/o...d.dir/instantiations/PointsToMask.cc.o [11/168] Building CXX object openvdb/o...d.dir/instantiations/VolumeToMesh.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:16, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/VolumeToMesh.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/FiniteDifference.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Operators.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:14: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::math::Vec3<double>&}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:64: /usr/include/c++/12.1.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1442:33: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1445:33: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1450:29: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [11/168] Building CXX object openvdb/o...d.dir/instantiations/PointScatter.cc.o [12/168] Building CXX object openvdb/o...d.dir/instantiations/PointsToMask.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointsToMask.h:50, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/PointsToMask.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [12/168] Building CXX object openvdb/o...r/instantiations/PointPartitioner.cc.o [13/168] Building CXX object openvdb/o...d.dir/instantiations/PointScatter.cc.o [13/168] Building CXX object openvdb/o...dir/instantiations/PointIndexGrid.cc.o [14/168] Building CXX object openvdb/o...r/instantiations/PointPartitioner.cc.o [14/168] Building CXX object openvdb/o...ed.dir/instantiations/PointAdvect.cc.o [15/168] Building CXX object openvdb/o...dir/instantiations/PointIndexGrid.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/PointIndexGrid.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [15/168] Building CXX object openvdb/o...nstantiations/ParticlesToLevelSet.cc.o [16/168] Building CXX object openvdb/o...ed.dir/instantiations/PointAdvect.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointAdvect.h:13, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/PointAdvect.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [16/168] Building CXX object openvdb/o....dir/instantiations/ParticleAtlas.cc.o [17/168] Building CXX object openvdb/o...nstantiations/ParticlesToLevelSet.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Composite.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ParticlesToLevelSet.h:74, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/ParticlesToLevelSet.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [17/168] Building CXX object openvdb/o...ed.dir/instantiations/NodeVisitor.cc.o [18/168] Building CXX object openvdb/o...ed.dir/instantiations/NodeVisitor.cc.o [18/168] Building CXX object openvdb/o...d.dir/instantiations/MultiResGrid.cc.o [19/168] Building CXX object openvdb/o....dir/instantiations/ParticleAtlas.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ParticleAtlas.h:28, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/ParticleAtlas.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [19/168] Building CXX object openvdb/o...red.dir/instantiations/Morphology.cc.o [20/168] Generating API documentation with Doxygen /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/points/PointRasterizeFrustum.h:17: warning: Conditional section with label 'OPENVDB_DOCS_INTERNAL' does not have a corresponding \endcond command within this file. /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/points/impl/PointRasterizeFrustumImpl.h:17: warning: Conditional section with label 'OPENVDB_DOCS_INTERNAL' does not have a corresponding \endcond command within this file. /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/version.h.in:4: warning: the name 'openvdb/version.h' supplied as the argument in the \file statement is not an input file /build/openvdb/src/openvdb-9.1.0/nanovdb/nanovdb/examples/ex_util/ComputePrimitives.h:30: warning: Detected potential recursive class relation between class cxx14::make_index_sequence and base class cxx14::make_index_sequence< N - 1, N - 1, Is... >! /build/openvdb/src/openvdb-9.1.0/nanovdb/nanovdb/examples/ex_util/ComputePrimitives.h:30: warning: Detected potential recursive class relation between class cxx14::make_index_sequence and base class make_index_sequence< N - 1, N - 1, Is... >! /build/openvdb/src/openvdb-9.1.0/nanovdb/nanovdb/examples/ex_util/ComputePrimitives.h:30: warning: Detected potential recursive class relation between class cxx14::make_index_sequence and base class cxx14::make_index_sequence< N - 1, N - 1, Is... >! /build/openvdb/src/openvdb-9.1.0/nanovdb/nanovdb/examples/ex_util/ComputePrimitives.h:30: warning: Detected potential recursive class relation between class cxx14::make_index_sequence and base class make_index_sequence< N - 1, N - 1, Is... >! /build/openvdb/src/openvdb-9.1.0/nanovdb/nanovdb/util/IO.h:255: warning: no matching file member found for fileSize_t write(std::ostream &os, const nanovdb::GridHandle< BufferT > &handle, nanovdb::io::Codec codec) Possible candidates: 'static fileSize_t write(std::ostream &os, const GridHandle< BufferT > &handle, Codec codec)' at line 79 of file /build/openvdb/src/openvdb-9.1.0/nanovdb/nanovdb/util/IO.h /build/openvdb/src/openvdb-9.1.0/nanovdb/nanovdb/util/IO.h:310: warning: no matching file member found for void read(std::istream &is, nanovdb::GridHandle< BufferT > &handle, nanovdb::io::Codec codec) Possible candidates: 'static void read(std::istream &is, GridHandle< BufferT > &handle, Codec codec)' at line 82 of file /build/openvdb/src/openvdb-9.1.0/nanovdb/nanovdb/util/IO.h sh: line 1: latex: command not found error: Problems running latex. Check your installation or look for typos in _formulas.tex and check _formulas.log! /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/points/PointRasterizeFrustum.h:171: warning: The following parameter of openvdb::v9_1::points::FrustumRasterizer::FrustumRasterizer(const FrustumRasterizerSettings &settings, const FrustumRasterizerMask &mask=FrustumRasterizerMask(), util::NullInterrupter *interrupt=nullptr) is not documented: parameter 'mask' [20/168] Building CXX object openvdb/o...d.dir/instantiations/MeshToVolume.cc.o [21/168] Building CXX object openvdb/o...ir/instantiations/VolumeToSpheres.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Activate.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Morphology.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToSpheres.h:13, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/VolumeToSpheres.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafManager.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToSpheres.h:11: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::math::Vec3<double>&}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:64: /usr/include/c++/12.1.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1450:29: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1640:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1714:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1640:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1714:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [21/168] Building CXX object openvdb/o...b_shared.dir/instantiations/Merge.cc.o [22/168] Building CXX object openvdb/o...b_shared.dir/instantiations/Merge.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Merge.h:19, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Merge.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/atomic:41, from /usr/include/oneapi/tbb/detail/_utils.h:22, from /usr/include/oneapi/tbb/detail/_range_common.h:21, from /usr/include/oneapi/tbb/blocked_range.h:22, from /usr/include/tbb/blocked_range.h:17, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Coord.h:16, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:41, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Merge.h:15: In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = unsigned int]', inlined from 'std::__atomic_base<_IntTp>::operator __int_type() const [with _ITp = unsigned int]' at /usr/include/c++/12.1.0/bits/atomic_base.h:348:20, inlined from 'bool openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::isOutOfCore() const [with T = int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:59:39, inlined from 'void openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::loadValues() const [with T = int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:119:59, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::at(openvdb::v9_1::Index) const [with T = int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:322:21, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::operator[](openvdb::v9_1::Index) const [with T = int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:71:65, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(openvdb::v9_1::Index, ValueType&) const [with T = int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1113:18, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with T = int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1105:28, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::LeafNode<int, 3>; unsigned int Log2Dim = 4]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<int, 3>, 4>; unsigned int Log2Dim = 5]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tools::SumMergeOp<TreeT>::operator()(LeafT&, size_t) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<int, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Merge.h:1428:43: /usr/include/c++/12.1.0/bits/atomic_base.h:488:31: warning: 'unsigned int __atomic_load_4(const volatile void*, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 488 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = unsigned int]', inlined from 'std::__atomic_base<_IntTp>::operator __int_type() const [with _ITp = unsigned int]' at /usr/include/c++/12.1.0/bits/atomic_base.h:348:20, inlined from 'bool openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::isOutOfCore() const [with T = long long int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:59:39, inlined from 'void openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::loadValues() const [with T = long long int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:119:59, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::at(openvdb::v9_1::Index) const [with T = long long int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:322:21, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::operator[](openvdb::v9_1::Index) const [with T = long long int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:71:65, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(openvdb::v9_1::Index, ValueType&) const [with T = long long int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1113:18, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with T = long long int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1105:28, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::LeafNode<long long int, 3>; unsigned int Log2Dim = 4]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>; unsigned int Log2Dim = 5]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tools::SumMergeOp<TreeT>::operator()(LeafT&, size_t) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Merge.h:1428:43: /usr/include/c++/12.1.0/bits/atomic_base.h:488:31: warning: 'unsigned int __atomic_load_4(const volatile void*, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 488 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = unsigned int]', inlined from 'std::__atomic_base<_IntTp>::operator __int_type() const [with _ITp = unsigned int]' at /usr/include/c++/12.1.0/bits/atomic_base.h:348:20, inlined from 'bool openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::isOutOfCore() const [with T = openvdb::v9_1::math::Vec3<int>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:59:39, inlined from 'void openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::loadValues() const [with T = openvdb::v9_1::math::Vec3<int>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:119:59, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::at(openvdb::v9_1::Index) const [with T = openvdb::v9_1::math::Vec3<int>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:322:21, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::operator[](openvdb::v9_1::Index) const [with T = openvdb::v9_1::math::Vec3<int>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:71:65, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(openvdb::v9_1::Index, ValueType&) const [with T = openvdb::v9_1::math::Vec3<int>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1113:18, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with T = openvdb::v9_1::math::Vec3<int>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1105:28, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<int>, 3>; unsigned int Log2Dim = 4]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<int>, 3>, 4>; unsigned int Log2Dim = 5]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tools::SumMergeOp<TreeT>::operator()(LeafT&, size_t) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<int>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Merge.h:1428:43: /usr/include/c++/12.1.0/bits/atomic_base.h:488:31: warning: 'unsigned int __atomic_load_4(const volatile void*, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 488 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = unsigned int]', inlined from 'std::__atomic_base<_IntTp>::operator __int_type() const [with _ITp = unsigned int]' at /usr/include/c++/12.1.0/bits/atomic_base.h:348:20, inlined from 'bool openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::isOutOfCore() const [with T = openvdb::v9_1::math::Vec3<float>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:59:39, inlined from 'void openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::loadValues() const [with T = openvdb::v9_1::math::Vec3<float>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:119:59, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::at(openvdb::v9_1::Index) const [with T = openvdb::v9_1::math::Vec3<float>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:322:21, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::operator[](openvdb::v9_1::Index) const [with T = openvdb::v9_1::math::Vec3<float>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:71:65, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(openvdb::v9_1::Index, ValueType&) const [with T = openvdb::v9_1::math::Vec3<float>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1113:18, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with T = openvdb::v9_1::math::Vec3<float>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1105:28, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<float>, 3>; unsigned int Log2Dim = 4]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<float>, 3>, 4>; unsigned int Log2Dim = 5]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tools::SumMergeOp<TreeT>::operator()(LeafT&, size_t) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<float>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Merge.h:1428:43: /usr/include/c++/12.1.0/bits/atomic_base.h:488:31: warning: 'unsigned int __atomic_load_4(const volatile void*, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 488 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = unsigned int]', inlined from 'std::__atomic_base<_IntTp>::operator __int_type() const [with _ITp = unsigned int]' at /usr/include/c++/12.1.0/bits/atomic_base.h:348:20, inlined from 'bool openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::isOutOfCore() const [with T = openvdb::v9_1::math::Vec3<double>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:59:39, inlined from 'void openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::loadValues() const [with T = openvdb::v9_1::math::Vec3<double>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:119:59, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::at(openvdb::v9_1::Index) const [with T = openvdb::v9_1::math::Vec3<double>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:322:21, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::operator[](openvdb::v9_1::Index) const [with T = openvdb::v9_1::math::Vec3<double>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:71:65, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(openvdb::v9_1::Index, ValueType&) const [with T = openvdb::v9_1::math::Vec3<double>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1113:18, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with T = openvdb::v9_1::math::Vec3<double>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1105:28, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>; unsigned int Log2Dim = 4]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>; unsigned int Log2Dim = 5]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tools::SumMergeOp<TreeT>::operator()(LeafT&, size_t) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Merge.h:1428:43: /usr/include/c++/12.1.0/bits/atomic_base.h:488:31: warning: 'unsigned int __atomic_load_4(const volatile void*, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 488 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [22/168] Building CXX object openvdb/o...db_shared.dir/instantiations/Mask.cc.o [23/168] Building CXX object openvdb/o....dir/instantiations/PoissonSolver.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Activate.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Morphology.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PoissonSolver.h:69, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/PoissonSolver.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [23/168] Building CXX object openvdb/o...d.dir/instantiations/LevelSetUtil.cc.o [24/168] Building CXX object openvdb/o...d.dir/instantiations/MultiResGrid.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Activate.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Morphology.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MultiResGrid.h:37, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/MultiResGrid.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [24/168] Building CXX object openvdb/o...ir/instantiations/LevelSetTracker.cc.o [25/168] Building CXX object openvdb/o...red.dir/instantiations/Morphology.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Activate.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Morphology.h:19, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Morphology.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/MetaMap.h:11, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Grid.h:8, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Activate.h:15: /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::topologyUnion(const openvdb::v9_1::tree::RootNode<OtherChildType>&, bool) [with OtherChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5>; ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:3102:23: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::topologyUnion(const openvdb::v9_1::tree::RootNode<OtherChildType>&, bool) [with OtherChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5>; ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:3116:23: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::topologyUnion(const openvdb::v9_1::tree::RootNode<OtherChildType>&, bool) [with OtherChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5>; ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:3102:23: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::topologyUnion(const openvdb::v9_1::tree::RootNode<OtherChildType>&, bool) [with OtherChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5>; ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:3116:23: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::topologyUnion(const openvdb::v9_1::tree::RootNode<OtherChildType>&, bool) [with OtherChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5>; ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:3102:23: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::topologyUnion(const openvdb::v9_1::tree::RootNode<OtherChildType>&, bool) [with OtherChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5>; ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:3116:23: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [25/168] Building CXX object openvdb/o...dir/instantiations/LevelSetSphere.cc.o [26/168] Building CXX object openvdb/o...db_shared.dir/instantiations/Mask.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Mask.h:12, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Mask.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [26/168] Building CXX object openvdb/o...ir/instantiations/LevelSetRebuild.cc.o [27/168] Building CXX object openvdb/o...d.dir/instantiations/MeshToVolume.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:24, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/MeshToVolume.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/bits/stl_algo.h:60, from /usr/include/c++/12.1.0/algorithm:61, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:14, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:20: /usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >; _Distance = int; _Tp = openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >; _Distance = int; _Tp = openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/MetaMap.h:11, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/io/Compression.h:8, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:13, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafManager.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Count.h:16, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:13, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:8: /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/map:61: /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2138:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2144:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:18: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment}; _Tp = openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment; _Alloc = std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment}; _Tp = openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment; _Alloc = std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> >::iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment}; _Tp = openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment; _Alloc = std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment; _Alloc = std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::gatherFragments(std::vector<Fragment>&, const openvdb::v9_1::math::CoordBBox&, const LeafNodeType&, const Int32LeafNodeType&) const [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2637:44, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::gatherFragments(std::vector<Fragment>&, const openvdb::v9_1::math::CoordBBox&, openvdb::v9_1::tree::ValueAccessor<_TreeType, true>&, openvdb::v9_1::tree::ValueAccessor<typename TreeType::ValueConverter<int>::Type>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2613:40, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2519:28: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4820:18, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::gatherFragments(std::vector<Fragment>&, const openvdb::v9_1::math::CoordBBox&, openvdb::v9_1::tree::ValueAccessor<_TreeType, true>&, openvdb::v9_1::tree::ValueAccessor<typename TreeType::ValueConverter<int>::Type>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2619:18, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2519:28: /usr/include/c++/12.1.0/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4820:18, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::gatherFragments(std::vector<Fragment>&, const openvdb::v9_1::math::CoordBBox&, openvdb::v9_1::tree::ValueAccessor<_TreeType, true>&, openvdb::v9_1::tree::ValueAccessor<typename TreeType::ValueConverter<int>::Type>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2619:18, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2519:28: /usr/include/c++/12.1.0/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment}; _Tp = openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment; _Alloc = std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment; _Alloc = std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::gatherFragments(std::vector<Fragment>&, const openvdb::v9_1::math::CoordBBox&, const LeafNodeType&, const Int32LeafNodeType&) const [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2637:44, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::gatherFragments(std::vector<Fragment>&, const openvdb::v9_1::math::CoordBBox&, openvdb::v9_1::tree::ValueAccessor<_TreeType, true>&, openvdb::v9_1::tree::ValueAccessor<typename TreeType::ValueConverter<int>::Type>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2613:40, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2519:28: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4820:18, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::gatherFragments(std::vector<Fragment>&, const openvdb::v9_1::math::CoordBBox&, openvdb::v9_1::tree::ValueAccessor<_TreeType, true>&, openvdb::v9_1::tree::ValueAccessor<typename TreeType::ValueConverter<int>::Type>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2619:18, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2519:28: /usr/include/c++/12.1.0/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4820:18, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::gatherFragments(std::vector<Fragment>&, const openvdb::v9_1::math::CoordBBox&, openvdb::v9_1::tree::ValueAccessor<_TreeType, true>&, openvdb::v9_1::tree::ValueAccessor<typename TreeType::ValueConverter<int>::Type>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2619:18, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2519:28: /usr/include/c++/12.1.0/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [27/168] Building CXX object openvdb/o...r/instantiations/LevelSetPlatonic.cc.o [28/168] Building CXX object openvdb/o...ir/instantiations/LevelSetTracker.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ChangeBackground.h:17, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetTracker.h:26, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetTracker.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [28/168] Building CXX object openvdb/o....dir/instantiations/LevelSetMorph.cc.o [29/168] Building CXX object openvdb/o...r/instantiations/LevelSetPlatonic.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:24, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetPlatonic.h:21, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetPlatonic.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [29/168] Building CXX object openvdb/o...ir/instantiations/LevelSetMeasure.cc.o [30/168] Building CXX object openvdb/o...ir/instantiations/LevelSetMeasure.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetMeasure.h:21, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetMeasure.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [30/168] Building CXX object openvdb/o...r/instantiations/LevelSetFracture.cc.o [31/168] Building CXX object openvdb/o...dir/instantiations/LevelSetSphere.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/SignedFloodFill.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetSphere.h:19, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetSphere.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/MetaMap.h:11, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Grid.h:8, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetSphere.h:15: /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [31/168] Building CXX object openvdb/o...dir/instantiations/LevelSetFilter.cc.o [32/168] Building CXX object openvdb/o...dir/instantiations/LevelSetFilter.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ChangeBackground.h:17, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetTracker.h:26, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetFilter.h:18, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetFilter.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/bits/stl_algo.h:60, from /usr/include/c++/12.1.0/algorithm:61, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:14, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetTracker.h:15: /usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ [32/168] Building CXX object openvdb/o...dir/instantiations/LevelSetAdvect.cc.o [33/168] Building CXX object openvdb/o....dir/instantiations/PotentialFlow.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PotentialFlow.h:13, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/PotentialFlow.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/io/io.h:13, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Maps.h:14, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:11: /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/map:61: /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<openvdb::v9_1::math::Coord&&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2412:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2421:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2138:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2138:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2144:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [33/168] Building CXX object openvdb/o....dir/instantiations/Interpolation.cc.o [34/168] Building CXX object openvdb/o....dir/instantiations/Interpolation.cc.o [34/168] Building CXX object openvdb/o...ir/instantiations/GridTransformer.cc.o [35/168] Building CXX object openvdb/o....dir/instantiations/LevelSetMorph.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ChangeBackground.h:17, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetTracker.h:26, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetMorph.h:14, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetMorph.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [35/168] Building CXX object openvdb/o....dir/instantiations/GridOperators.cc.o [36/168] Building CXX object openvdb/o...ir/instantiations/LevelSetRebuild.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:16, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetRebuild.h:11, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetRebuild.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Metadata.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/MetaMap.h:7, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Grid.h:8, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetRebuild.h:7: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::math::Vec3<double>&}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:64: /usr/include/c++/12.1.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1442:33: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1445:33: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1450:29: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1640:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1714:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1640:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1714:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [36/168] Building CXX object openvdb/o...r/instantiations/FindActiveValues.cc.o [37/168] Building CXX object openvdb/o...r/instantiations/LevelSetFracture.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Composite.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetFracture.h:17, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetFracture.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [37/168] Building CXX object openvdb/o..._shared.dir/instantiations/Filter.cc.o [38/168] Building CXX object openvdb/o..._shared.dir/instantiations/Filter.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Filter.h:25, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Filter.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/bits/stl_algo.h:60, from /usr/include/c++/12.1.0/algorithm:61, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:14, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Filter.h:17: /usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/MetaMap.h:11, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Grid.h:8, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Filter.h:18: /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::topologyUnion(const openvdb::v9_1::tree::RootNode<OtherChildType>&, bool) [with OtherChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5>; ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:3102:23, inlined from 'void openvdb::v9_1::tree::Tree<_RootNodeType>::topologyUnion(const openvdb::v9_1::tree::Tree<OtherRootType>&, bool) [with OtherRootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5> >; _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:1712:24, inlined from 'int openvdb::v9_1::tools::filter_internal::Voxelizer<TreeT>::run(int) [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Filter.h:243:37: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::topologyUnion(const openvdb::v9_1::tree::RootNode<OtherChildType>&, bool) [with OtherChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5>; ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:3116:23, inlined from 'void openvdb::v9_1::tree::Tree<_RootNodeType>::topologyUnion(const openvdb::v9_1::tree::Tree<OtherRootType>&, bool) [with OtherRootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5> >; _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:1712:24, inlined from 'int openvdb::v9_1::tools::filter_internal::Voxelizer<TreeT>::run(int) [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Filter.h:243:37: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [38/168] Building CXX object openvdb/o...d.dir/instantiations/FastSweeping.cc.o [39/168] Building CXX object openvdb/o...r/instantiations/FindActiveValues.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:29, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/FindActiveValues.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/vector:70, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:25: /usr/include/c++/12.1.0/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]': /usr/include/c++/12.1.0/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >; _Tp = openvdb::v9_1::tools::TileData<double>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<double> >::iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >; _Tp = openvdb::v9_1::tools::TileData<long long int>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<long long int> >]': /usr/include/c++/12.1.0/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<long long int> >::iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::tools::TileData<long long int>&}; _Tp = openvdb::v9_1::tools::TileData<long long int>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<long long int> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<long long int> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::tools::TileData<double>&}; _Tp = openvdb::v9_1::tools::TileData<double>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<double> >::iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::math::CoordBBox&, const openvdb::v9_1::math::Vec3<double>&, const unsigned int&}; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >::iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >&}; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >::iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {openvdb::v9_1::math::CoordBBox&, const openvdb::v9_1::math::Vec3<double>&, const unsigned int&}; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/vector:64: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >; <template-parameter-2-2> = void; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1481:22, inlined from 'void openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const NodeT*, const openvdb::v9_1::math::CoordBBox&, std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> >&) const [with NodeT = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:588:21, inlined from 'void openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const NodeT*, const openvdb::v9_1::math::CoordBBox&, std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> >&) const [with NodeT = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:569:69: /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >; <template-parameter-2-2> = void; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1481:22, inlined from 'void openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const NodeT*, const openvdb::v9_1::math::CoordBBox&, std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> >&) const [with NodeT = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:588:21: /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const openvdb::v9_1::math::CoordBBox&, const openvdb::v9_1::math::Vec3<double>&, const unsigned int&}; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]', inlined from 'std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> > openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const openvdb::v9_1::math::CoordBBox&) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:369:31: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]', inlined from 'std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> > openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const openvdb::v9_1::math::CoordBBox&) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:372:28: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::CoordBBox&, const openvdb::v9_1::math::Vec3<double>&, const unsigned int&}; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]', inlined from 'std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> > openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const openvdb::v9_1::math::CoordBBox&) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:376:31: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >; _Tp = openvdb::v9_1::tools::TileData<double>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<double> >]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >; <template-parameter-2-2> = void; _Tp = openvdb::v9_1::tools::TileData<double>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1481:22, inlined from 'void openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const NodeT*, const openvdb::v9_1::math::CoordBBox&, std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> >&) const [with NodeT = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:588:21, inlined from 'void openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const NodeT*, const openvdb::v9_1::math::CoordBBox&, std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> >&) const [with NodeT = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:569:69: /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<double> >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >; _Tp = openvdb::v9_1::tools::TileData<double>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<double> >]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >; <template-parameter-2-2> = void; _Tp = openvdb::v9_1::tools::TileData<double>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1481:22, inlined from 'void openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const NodeT*, const openvdb::v9_1::math::CoordBBox&, std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> >&) const [with NodeT = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:588:21: /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<double> >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::tools::TileData<double>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<double> >]', inlined from 'std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> > openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const openvdb::v9_1::math::CoordBBox&) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:372:28: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >; _Tp = openvdb::v9_1::tools::TileData<long long int>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<long long int> >]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >; <template-parameter-2-2> = void; _Tp = openvdb::v9_1::tools::TileData<long long int>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<long long int> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1481:22, inlined from 'void openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const NodeT*, const openvdb::v9_1::math::CoordBBox&, std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> >&) const [with NodeT = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:588:21, inlined from 'void openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const NodeT*, const openvdb::v9_1::math::CoordBBox&, std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> >&) const [with NodeT = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:569:69: /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<long long int> >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >; _Tp = openvdb::v9_1::tools::TileData<long long int>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<long long int> >]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >; <template-parameter-2-2> = void; _Tp = openvdb::v9_1::tools::TileData<long long int>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<long long int> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1481:22, inlined from 'void openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const NodeT*, const openvdb::v9_1::math::CoordBBox&, std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> >&) const [with NodeT = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:588:21: /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<long long int> >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::tools::TileData<long long int>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<long long int> >]', inlined from 'std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> > openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const openvdb::v9_1::math::CoordBBox&) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:372:28: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [39/168] Building CXX object openvdb/o...ed.dir/instantiations/Diagnostics.cc.o [40/168] Building CXX object openvdb/o...dir/instantiations/LevelSetAdvect.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ChangeBackground.h:17, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetTracker.h:26, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetAdvect.h:16, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetAdvect.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [40/168] Building CXX object openvdb/o...r/instantiations/DenseSparseTools.cc.o [41/168] Building CXX object openvdb/o...r/instantiations/DenseSparseTools.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Prune.h:16, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Dense.h:17, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/DenseSparseTools.h:13, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/DenseSparseTools.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [41/168] Building CXX object openvdb/o...b_shared.dir/instantiations/Dense.cc.o [42/168] Building CXX object openvdb/o...b_shared.dir/instantiations/Dense.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Prune.h:16, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Dense.h:17, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Dense.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [42/168] Building CXX object openvdb/o...b_shared.dir/instantiations/Count.cc.o [43/168] Building CXX object openvdb/o...b_shared.dir/instantiations/Count.cc.o [43/168] Building CXX object openvdb/o...ared.dir/instantiations/Composite.cc.o [44/168] Building CXX object openvdb/o...ed.dir/instantiations/Diagnostics.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:21, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Diagnostics.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Metadata.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/MetaMap.h:7, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Grid.h:8, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:14: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::math::Vec3<double>&}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/MetaMap.h:11: /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::__enable_if_t<std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<long long int>; _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity<long long int>; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]': /usr/include/c++/12.1.0/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<long long int>' changed in GCC 7.1 1098 | _M_insert_range_unique(_InputIterator __first, _InputIterator __last) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<long long int>' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::__enable_if_t<std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<double>; _Key = double; _Val = double; _KeyOfValue = std::_Identity<double>; _Compare = std::less<double>; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<double>' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<double>' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::__enable_if_t<std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<openvdb::v9_1::math::Vec3<double> >; _Key = openvdb::v9_1::math::Vec3<double>; _Val = openvdb::v9_1::math::Vec3<double>; _KeyOfValue = std::_Identity<openvdb::v9_1::math::Vec3<double> >; _Compare = std::less<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<openvdb::v9_1::math::Vec3<double> >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<openvdb::v9_1::math::Vec3<double> >' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/set:61, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:20, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafManager.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Count.h:16, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:13, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Grid.h:12: In member function 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<long long int>; _Key = long long int; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]', inlined from 'void openvdb::v9_1::tools::diagnostics_internal::InactiveTileValues<TreeType>::getInactiveValues(SetType&) const [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:1280:18, inlined from 'bool openvdb::v9_1::tools::uniqueInactiveValues(const GridType&, std::vector<typename GridType::ValueType>&, size_t) [with GridType = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> > > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:1318:33: /usr/include/c++/12.1.0/bits/stl_set.h:567:38: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<long long int>' changed in GCC 7.1 567 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', inlined from 'bool openvdb::v9_1::tools::uniqueInactiveValues(const GridType&, std::vector<typename GridType::ValueType>&, size_t) [with GridType = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> > > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:1326:25: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<double>; _Key = double; _Compare = std::less<double>; _Alloc = std::allocator<double>]', inlined from 'void openvdb::v9_1::tools::diagnostics_internal::InactiveTileValues<TreeType>::getInactiveValues(SetType&) const [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:1280:18, inlined from 'bool openvdb::v9_1::tools::uniqueInactiveValues(const GridType&, std::vector<typename GridType::ValueType>&, size_t) [with GridType = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:1318:33: /usr/include/c++/12.1.0/bits/stl_set.h:567:38: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<double>' changed in GCC 7.1 567 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'bool openvdb::v9_1::tools::uniqueInactiveValues(const GridType&, std::vector<typename GridType::ValueType>&, size_t) [with GridType = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:1326:25: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<openvdb::v9_1::math::Vec3<double> >; _Key = openvdb::v9_1::math::Vec3<double>; _Compare = std::less<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void openvdb::v9_1::tools::diagnostics_internal::InactiveTileValues<TreeType>::getInactiveValues(SetType&) const [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:1280:18, inlined from 'bool openvdb::v9_1::tools::uniqueInactiveValues(const GridType&, std::vector<typename GridType::ValueType>&, size_t) [with GridType = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:1318:33: /usr/include/c++/12.1.0/bits/stl_set.h:567:38: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<openvdb::v9_1::math::Vec3<double> >' changed in GCC 7.1 567 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'bool openvdb::v9_1::tools::uniqueInactiveValues(const GridType&, std::vector<typename GridType::ValueType>&, size_t) [with GridType = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:1326:25: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [44/168] Building CXX object openvdb/o...db_shared.dir/instantiations/Clip.cc.o [45/168] Building CXX object openvdb/o...d.dir/instantiations/LevelSetUtil.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:24, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetUtil.h:14, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetUtil.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In member function 'void openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<LeafNodeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with LeafNodeType = openvdb::v9_1::tree::LeafNode<char, 3>]', inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:447:27, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetUtil.h:368:27: warning: 'void* __builtin_memset(void*, int, unsigned int)' writing 512 bytes into a region of size 1 overflows the destination [-Wstringop-overflow=] In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:11, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:8: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h: In member function 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >; Partitioner = const tbb::detail::d1::auto_partitioner]': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:145:9: note: destination object 'openvdb::v9_1::tree::LeafBuffer<char, 3>::sZero' of size 1 In member function 'void openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<LeafNodeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with LeafNodeType = openvdb::v9_1::tree::LeafNode<char, 3>]', inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetUtil.h:368:27: warning: 'void* __builtin_memset(void*, int, unsigned int)' writing 512 bytes into a region of size 1 overflows the destination [-Wstringop-overflow=] /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h: In member function 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >; Partitioner = const tbb::detail::d1::auto_partitioner]': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:145:9: note: destination object 'openvdb::v9_1::tree::LeafBuffer<char, 3>::sZero' of size 1 [45/168] Building CXX object openvdb/o...r/instantiations/ChangeBackground.cc.o [46/168] Building CXX object openvdb/o...d.dir/instantiations/FastSweeping.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:24, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetUtil.h:14, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:36, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/FastSweeping.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:33: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/MetaMap.h:11, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/io/Compression.h:8, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:13, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafManager.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:35: /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long int&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >; _KeyOfValue = std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/map:61: /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1477:35: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1485:38: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1477:35: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1485:38: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1477:35: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1485:38: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1477:35: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1485:38: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1477:35: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1485:38: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1477:35: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1485:38: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1477:35: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1485:38: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1477:35: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1485:38: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::sweep() [with SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1738:75, inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::sweep(int, bool) [with SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:881:60: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::sweep() [with SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1746:75, inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::sweep(int, bool) [with SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:881:60: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<openvdb::v9_1::math::Coord&&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::sweep() [with SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1738:75, inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::sweep(int, bool) [with SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:881:60: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::sweep() [with SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1746:75, inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::sweep(int, bool) [with SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:881:60: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'openvdb::v9_1::tree::RootNode<ChildT>& openvdb::v9_1::tree::RootNode<ChildType>::operator=(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:1185:19, inlined from 'openvdb::v9_1::tree::RootNode<ChildType>::RootNode(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:75:45, inlined from 'openvdb::v9_1::tree::Tree<_RootNodeType>::Tree(const openvdb::v9_1::tree::Tree<_RootNodeType>&) [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:207:47, inlined from 'openvdb::v9_1::tree::TreeBase::Ptr openvdb::v9_1::tree::Tree<_RootNodeType>::copy() const [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:266:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2412:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2421:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2138:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2144:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [46/168] Building CXX object openvdb/o...hared.dir/instantiations/Activate.cc.o [47/168] Building CXX object openvdb/o...ared.dir/instantiations/Composite.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Composite.h:18, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Composite.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [47/168] Building CXX object openvdb/o...MakeFiles/openvdb_shared.dir/Grid.cc.o [48/168] Building CXX object openvdb/o...MakeFiles/openvdb_shared.dir/Grid.cc.o [48/168] Building CXX object openvdb/o...les/openvdb_shared.dir/io/Archive.cc.o [49/168] Building CXX object openvdb/o...r/instantiations/ChangeBackground.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ChangeBackground.h:17, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/ChangeBackground.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [49/168] Building CXX object openvdb/o...openvdb_shared.dir/io/Compression.cc.o [50/168] Building CXX object openvdb/o...openvdb_shared.dir/io/Compression.cc.o [50/168] Building CXX object openvdb/o...shared.dir/io/DelayedLoadMetadata.cc.o [51/168] Building CXX object openvdb/o...shared.dir/io/DelayedLoadMetadata.cc.o [51/168] Building CXX object openvdb/o...eFiles/openvdb_shared.dir/io/File.cc.o [52/168] Building CXX object openvdb/o...eFiles/openvdb_shared.dir/io/File.cc.o [52/168] Building CXX object openvdb/o...nvdb_shared.dir/io/GridDescriptor.cc.o [53/168] Building CXX object openvdb/o...les/openvdb_shared.dir/io/Archive.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/io/Archive.cc:14: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [53/168] Building CXX object openvdb/o...Files/openvdb_shared.dir/io/Queue.cc.o [54/168] Building CXX object openvdb/o...nvdb_shared.dir/io/GridDescriptor.cc.o [54/168] Building CXX object openvdb/o...iles/openvdb_shared.dir/io/Stream.cc.o [55/168] Building CXX object openvdb/o...Files/openvdb_shared.dir/io/Queue.cc.o [55/168] Building CXX object openvdb/o...es/openvdb_shared.dir/io/TempFile.cc.o [56/168] Building CXX object openvdb/o...iles/openvdb_shared.dir/io/Stream.cc.o In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/io/Compression.h:7, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/io/Archive.h:8, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/io/Stream.h:7, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/io/Stream.cc:4: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::io::GridDescriptor&}; _Tp = openvdb::v9_1::io::GridDescriptor; _Alloc = std::allocator<openvdb::v9_1::io::GridDescriptor>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::io::GridDescriptor>::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::io::GridDescriptor; _Alloc = std::allocator<openvdb::v9_1::io::GridDescriptor>]', inlined from 'openvdb::v9_1::io::Stream::Stream(std::istream&, bool)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/io/Stream.cc:118:34: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::io::GridDescriptor*, std::vector<openvdb::v9_1::io::GridDescriptor> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [56/168] Building CXX object openvdb/o...iles/openvdb_shared.dir/math/Half.cc.o [57/168] Building CXX object openvdb/o...es/openvdb_shared.dir/io/TempFile.cc.o [57/168] Building CXX object openvdb/o...iles/openvdb_shared.dir/math/Maps.cc.o [58/168] Building CXX object openvdb/o...iles/openvdb_shared.dir/math/Half.cc.o [58/168] Building CXX object openvdb/o...openvdb_shared.dir/math/Proximity.cc.o [59/168] Building CXX object openvdb/o...openvdb_shared.dir/math/Proximity.cc.o [59/168] Building CXX object openvdb/o..._shared.dir/math/QuantizedUnitVec.cc.o [60/168] Building CXX object openvdb/o..._shared.dir/math/QuantizedUnitVec.cc.o [60/168] Building CXX object openvdb/o...openvdb_shared.dir/math/Transform.cc.o [61/168] Building CXX object openvdb/o...iles/openvdb_shared.dir/math/Maps.cc.o [61/168] Building CXX object openvdb/o...Files/openvdb_shared.dir/Metadata.cc.o [62/168] Building CXX object openvdb/o...Files/openvdb_shared.dir/Metadata.cc.o [62/168] Building CXX object openvdb/o...eFiles/openvdb_shared.dir/MetaMap.cc.o [63/168] Building CXX object openvdb/o...openvdb_shared.dir/math/Transform.cc.o [63/168] Building CXX object openvdb/o...eFiles/openvdb_shared.dir/openvdb.cc.o [64/168] Building CXX object openvdb/o...eFiles/openvdb_shared.dir/MetaMap.cc.o [64/168] Building CXX object openvdb/o...Files/openvdb_shared.dir/Platform.cc.o [65/168] Building CXX object openvdb/o...Files/openvdb_shared.dir/Platform.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/Platform.cc:6: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [65/168] Building CXX object openvdb/o..._shared.dir/points/AttributeArray.cc.o [66/168] Building CXX object openvdb/o..._shared.dir/points/AttributeArray.cc.o [66/168] Building CXX object openvdb/o...d.dir/points/AttributeArrayString.cc.o [67/168] Building CXX object openvdb/o...d.dir/points/AttributeArrayString.cc.o [67/168] Building CXX object openvdb/o..._shared.dir/points/AttributeGroup.cc.o [68/168] Building CXX object openvdb/o...ir/instantiations/GridTransformer.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ChangeBackground.h:17, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/GridTransformer.h:14, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/GridTransformer.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Metadata.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/MetaMap.h:7, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Grid.h:8, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/GridTransformer.h:10: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::math::Vec3<double>&}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:64: /usr/include/c++/12.1.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1450:29: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1714:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1714:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [68/168] Building CXX object openvdb/o...db_shared.dir/points/AttributeSet.cc.o [69/168] Building CXX object openvdb/o..._shared.dir/points/AttributeGroup.cc.o [69/168] Building CXX object openvdb/o...ared.dir/points/StreamCompression.cc.o [70/168] Building CXX object openvdb/o...ared.dir/points/StreamCompression.cc.o [70/168] Building CXX object openvdb/o.../openvdb_shared.dir/points/points.cc.o [71/168] Building CXX object openvdb/o...db_shared.dir/points/AttributeSet.cc.o [71/168] Building CXX object openvdb/o...s/openvdb_shared.dir/util/Formats.cc.o [72/168] Building CXX object openvdb/o...s/openvdb_shared.dir/util/Formats.cc.o [72/168] Building CXX object openvdb/o...iles/openvdb_shared.dir/util/Util.cc.o [73/168] Building CXX object openvdb/o...iles/openvdb_shared.dir/util/Util.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/util/Util.cc:4: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [73/168] Building CXX object openvdb/o...ir/instantiations/VolumeToSpheres.cc.o [74/168] Building CXX object openvdb/o...hared.dir/instantiations/Activate.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Activate.h:18, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Activate.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [74/168] Building CXX object openvdb/o...c.dir/instantiations/VolumeToMesh.cc.o [75/168] Building CXX object openvdb/o.../openvdb_shared.dir/points/points.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/./points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/./openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/points/points.cc:6: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [75/168] Building CXX object openvdb/o...c.dir/instantiations/VolumeAdvect.cc.o [76/168] Building CXX object openvdb/o...c.dir/instantiations/VolumeToMesh.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:16, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/VolumeToMesh.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/FiniteDifference.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Operators.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:14: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::math::Vec3<double>&}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:64: /usr/include/c++/12.1.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1442:33: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1445:33: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1450:29: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [76/168] Building CXX object openvdb/o...dir/instantiations/VelocityFields.cc.o [77/168] Building CXX object openvdb/o...dir/instantiations/VelocityFields.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VelocityFields.h:30, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/VelocityFields.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [77/168] Building CXX object openvdb/o.../instantiations/VectorTransformer.cc.o [78/168] Building CXX object openvdb/o.../instantiations/VectorTransformer.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VectorTransformer.h:12, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/VectorTransformer.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [78/168] Building CXX object openvdb/o...r/instantiations/ValueTransformer.cc.o [79/168] Building CXX object openvdb/o...db_shared.dir/instantiations/Clip.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Clip.h:16, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Clip.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [79/168] Building CXX object openvdb/o...instantiations/TopologyToLevelSet.cc.o [80/168] Building CXX object openvdb/o...ir/instantiations/VolumeToSpheres.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Activate.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Morphology.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToSpheres.h:13, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/VolumeToSpheres.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafManager.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToSpheres.h:11: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::math::Vec3<double>&}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:64: /usr/include/c++/12.1.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1450:29: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1640:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1714:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1640:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1714:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [80/168] Building CXX object openvdb/o...tic.dir/instantiations/Statistics.cc.o [81/168] Building CXX object openvdb/o...c.dir/instantiations/VolumeAdvect.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VelocityFields.h:30, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeAdvect.h:21, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/VolumeAdvect.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [81/168] Building CXX object openvdb/o...ir/instantiations/SignedFloodFill.cc.o [82/168] Building CXX object openvdb/o...tic.dir/instantiations/Statistics.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Statistics.h:15, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Statistics.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [82/168] Building CXX object openvdb/o...atic.dir/instantiations/RayTracer.cc.o [83/168] Building CXX object openvdb/o...r/instantiations/ValueTransformer.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/ValueTransformer.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [83/168] Building CXX object openvdb/o...dir/instantiations/RayIntersector.cc.o [84/168] Building CXX object openvdb/o...dir/instantiations/RayIntersector.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Activate.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Morphology.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/RayIntersector.h:41, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/RayIntersector.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [84/168] Building CXX object openvdb/o...b_static.dir/instantiations/Prune.cc.o [85/168] Building CXX object openvdb/o...ir/instantiations/SignedFloodFill.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/SignedFloodFill.h:18, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/SignedFloodFill.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/io/io.h:13, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Maps.h:14, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:11: /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [85/168] Building CXX object openvdb/o....dir/instantiations/PotentialFlow.cc.o [86/168] Building CXX object openvdb/o....dir/instantiations/GridOperators.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/GridOperators.h:18, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/GridOperators.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [86/168] Building CXX object openvdb/o....dir/instantiations/PoissonSolver.cc.o [87/168] Building CXX object openvdb/o...atic.dir/instantiations/RayTracer.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Activate.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Morphology.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/RayIntersector.h:41, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/RayTracer.h:25, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/RayTracer.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/RayTracer.h:21: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::math::Ray<double>::TimeSpan&}; _Tp = openvdb::v9_1::math::Ray<double>::TimeSpan; _Alloc = std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Ray<double>::TimeSpan; _Alloc = std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan>]', inlined from 'void openvdb::v9_1::math::VolumeHDDA<TreeT, RayT, 0>::hits(RayT&, AccessorT&, ListT&, TimeSpanT&) [with AccessorT = openvdb::v9_1::tree::ValueAccessor<const openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >, false, 3, tbb::detail::d1::null_mutex>; ListT = std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> >; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >; RayT = openvdb::v9_1::math::Ray<double>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/DDA.h:330:47, inlined from 'void openvdb::v9_1::math::VolumeHDDA<TreeT, RayT, ChildNodeLevel>::hits(RayT&, AccessorT&, ListT&, TimeSpanT&) [with AccessorT = openvdb::v9_1::tree::ValueAccessor<const openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >, false, 3, tbb::detail::d1::null_mutex>; ListT = std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> >; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >; RayT = openvdb::v9_1::math::Ray<double>; int ChildNodeLevel = 1]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/DDA.h:253:27: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Ray<double>::TimeSpan*, std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Ray<double>::TimeSpan; _Alloc = std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan>]', inlined from 'void openvdb::v9_1::math::VolumeHDDA<TreeT, RayT, ChildNodeLevel>::hits(RayT&, AccessorT&, ListT&, TimeSpanT&) [with AccessorT = openvdb::v9_1::tree::ValueAccessor<const openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >, false, 3, tbb::detail::d1::null_mutex>; ListT = std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> >; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >; RayT = openvdb::v9_1::math::Ray<double>; int ChildNodeLevel = 1]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/DDA.h:258:47: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Ray<double>::TimeSpan*, std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Ray<double>::TimeSpan; _Alloc = std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan>]', inlined from 'void openvdb::v9_1::math::VolumeHDDA<TreeT, RayT, ChildNodeLevel>::hits(RayT&, AccessorT&, ListT&, TimeSpanT&) [with AccessorT = openvdb::v9_1::tree::ValueAccessor<const openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >, false, 3, tbb::detail::d1::null_mutex>; ListT = std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> >; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >; RayT = openvdb::v9_1::math::Ray<double>; int ChildNodeLevel = 2]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/DDA.h:258:47, inlined from 'void openvdb::v9_1::math::VolumeHDDA<TreeT, RayT, ChildNodeLevel>::hits(RayT&, AccessorT&, ListT&) [with AccessorT = openvdb::v9_1::tree::ValueAccessor<const openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >, false, 3, tbb::detail::d1::null_mutex>; ListT = std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> >; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >; RayT = openvdb::v9_1::math::Ray<double>; int ChildNodeLevel = 2]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/DDA.h:214:19: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Ray<double>::TimeSpan*, std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Ray<double>::TimeSpan; _Alloc = std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan>]', inlined from 'void openvdb::v9_1::math::VolumeHDDA<TreeT, RayT, ChildNodeLevel>::hits(RayT&, AccessorT&, ListT&) [with AccessorT = openvdb::v9_1::tree::ValueAccessor<const openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >, false, 3, tbb::detail::d1::null_mutex>; ListT = std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> >; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >; RayT = openvdb::v9_1::math::Ray<double>; int ChildNodeLevel = 2]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/DDA.h:215:39: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Ray<double>::TimeSpan*, std::vector<openvdb::v9_1::math::Ray<double>::TimeSpan, std::allocator<openvdb::v9_1::math::Ray<double>::TimeSpan> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [87/168] Building CXX object openvdb/o...c.dir/instantiations/PointsToMask.cc.o [88/168] Building CXX object openvdb/o...b_static.dir/instantiations/Prune.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Prune.h:16, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Prune.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/io/io.h:13, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Maps.h:14, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:11: /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 [88/168] Building CXX object openvdb/o...c.dir/instantiations/PointScatter.cc.o [89/168] Building CXX object openvdb/o...c.dir/instantiations/PointsToMask.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointsToMask.h:50, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/PointsToMask.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [89/168] Building CXX object openvdb/o...r/instantiations/PointPartitioner.cc.o [90/168] Building CXX object openvdb/o...c.dir/instantiations/PointScatter.cc.o [90/168] Building CXX object openvdb/o...dir/instantiations/PointIndexGrid.cc.o [91/168] Building CXX object openvdb/o...r/instantiations/PointPartitioner.cc.o [91/168] Building CXX object openvdb/o...ic.dir/instantiations/PointAdvect.cc.o [92/168] Building CXX object openvdb/o...dir/instantiations/PointIndexGrid.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/PointIndexGrid.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [92/168] Building CXX object openvdb/o...nstantiations/ParticlesToLevelSet.cc.o [93/168] Building CXX object openvdb/o...ic.dir/instantiations/PointAdvect.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointAdvect.h:13, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/PointAdvect.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [93/168] Building CXX object openvdb/o....dir/instantiations/ParticleAtlas.cc.o [94/168] Building CXX object openvdb/o...nstantiations/ParticlesToLevelSet.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Composite.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ParticlesToLevelSet.h:74, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/ParticlesToLevelSet.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [94/168] Building CXX object openvdb/o...ic.dir/instantiations/NodeVisitor.cc.o [95/168] Building CXX object openvdb/o...instantiations/TopologyToLevelSet.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ChangeBackground.h:17, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetTracker.h:26, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetFilter.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/TopologyToLevelSet.h:15, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/TopologyToLevelSet.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [95/168] Building CXX object openvdb/o...c.dir/instantiations/MultiResGrid.cc.o [96/168] Building CXX object openvdb/o...ic.dir/instantiations/NodeVisitor.cc.o [96/168] Building CXX object openvdb/o...tic.dir/instantiations/Morphology.cc.o [97/168] Building CXX object openvdb/o....dir/instantiations/ParticleAtlas.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ParticleAtlas.h:28, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/ParticleAtlas.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [97/168] Building CXX object openvdb/o...c.dir/instantiations/MeshToVolume.cc.o [98/168] Building CXX object openvdb/o...eFiles/openvdb_shared.dir/openvdb.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/openvdb.cc:4: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/io/io.h:13, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/math/Maps.h:14, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/openvdb.h:11: /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<openvdb::v9_1::math::Coord&&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/map:61: /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'openvdb::v9_1::tree::RootNode<ChildT>& openvdb::v9_1::tree::RootNode<ChildType>::operator=(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:1185:19, inlined from 'openvdb::v9_1::tree::RootNode<ChildType>::RootNode(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:75:45, inlined from 'openvdb::v9_1::tree::Tree<_RootNodeType>::Tree(const openvdb::v9_1::tree::Tree<_RootNodeType>&) [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/tree/Tree.h:207:47, inlined from 'openvdb::v9_1::tree::TreeBase::Ptr openvdb::v9_1::tree::Tree<_RootNodeType>::copy() const [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/tree/Tree.h:266:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<openvdb::v9_1::math::Coord&&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'openvdb::v9_1::tree::RootNode<ChildT>& openvdb::v9_1::tree::RootNode<ChildType>::operator=(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:1185:19, inlined from 'openvdb::v9_1::tree::RootNode<ChildType>::RootNode(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:75:45, inlined from 'openvdb::v9_1::tree::Tree<_RootNodeType>::Tree(const openvdb::v9_1::tree::Tree<_RootNodeType>&) [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/tree/Tree.h:207:47, inlined from 'openvdb::v9_1::tree::TreeBase::Ptr openvdb::v9_1::tree::Tree<_RootNodeType>::copy() const [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/tree/Tree.h:266:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<openvdb::v9_1::math::Coord&&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'openvdb::v9_1::tree::RootNode<ChildT>& openvdb::v9_1::tree::RootNode<ChildType>::operator=(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:1185:19, inlined from 'openvdb::v9_1::tree::RootNode<ChildType>::RootNode(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:75:45, inlined from 'openvdb::v9_1::tree::Tree<_RootNodeType>::Tree(const openvdb::v9_1::tree::Tree<_RootNodeType>&) [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/tree/Tree.h:207:47, inlined from 'openvdb::v9_1::tree::TreeBase::Ptr openvdb::v9_1::tree::Tree<_RootNodeType>::copy() const [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/tree/Tree.h:266:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2138:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2144:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2138:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2144:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2138:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2144:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2412:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2421:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2412:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2421:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2412:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2421:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [98/168] Linking CXX shared library openvdb/openvdb/libopenvdb.so.9.1.0 [99/168] Building CXX object openvdb/o....dir/instantiations/PoissonSolver.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Activate.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Morphology.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PoissonSolver.h:69, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/PoissonSolver.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [99/168] Building CXX object openvdb/o...b_static.dir/instantiations/Merge.cc.o [100/168] Building CXX object openvdb/...c.dir/instantiations/MultiResGrid.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Activate.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Morphology.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MultiResGrid.h:37, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/MultiResGrid.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [100/168] Building CXX object openvdb/...db_static.dir/instantiations/Mask.cc.o [101/168] Building CXX object openvdb/...tic.dir/instantiations/Morphology.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Activate.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Morphology.h:19, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Morphology.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/MetaMap.h:11, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Grid.h:8, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Activate.h:15: /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::topologyUnion(const openvdb::v9_1::tree::RootNode<OtherChildType>&, bool) [with OtherChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5>; ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:3102:23: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::topologyUnion(const openvdb::v9_1::tree::RootNode<OtherChildType>&, bool) [with OtherChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5>; ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:3116:23: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::topologyUnion(const openvdb::v9_1::tree::RootNode<OtherChildType>&, bool) [with OtherChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5>; ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:3102:23: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::topologyUnion(const openvdb::v9_1::tree::RootNode<OtherChildType>&, bool) [with OtherChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5>; ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:3116:23: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::topologyUnion(const openvdb::v9_1::tree::RootNode<OtherChildType>&, bool) [with OtherChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5>; ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:3102:23: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::topologyUnion(const openvdb::v9_1::tree::RootNode<OtherChildType>&, bool) [with OtherChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5>; ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:3116:23: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [101/168] Building CXX object openvdb/...c.dir/instantiations/LevelSetUtil.cc.o [102/168] Linking CXX shared library openvdb/openvdb/libopenvdb.so.9.1.0 [102/168] Creating library symlink ope...b.so.9.1 openvdb/openvdb/libopenvdb.so [103/168] Creating library symlink ope...b.so.9.1 openvdb/openvdb/libopenvdb.so [103/168] Building CXX object openvdb/...ir/instantiations/LevelSetTracker.cc.o [104/168] Building CXX object openvdb/...b_static.dir/instantiations/Merge.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Merge.h:19, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Merge.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/atomic:41, from /usr/include/oneapi/tbb/detail/_utils.h:22, from /usr/include/oneapi/tbb/detail/_range_common.h:21, from /usr/include/oneapi/tbb/blocked_range.h:22, from /usr/include/tbb/blocked_range.h:17, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Coord.h:16, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:41, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Merge.h:15: In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = unsigned int]', inlined from 'std::__atomic_base<_IntTp>::operator __int_type() const [with _ITp = unsigned int]' at /usr/include/c++/12.1.0/bits/atomic_base.h:348:20, inlined from 'bool openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::isOutOfCore() const [with T = int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:59:39, inlined from 'void openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::loadValues() const [with T = int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:119:59, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::at(openvdb::v9_1::Index) const [with T = int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:322:21, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::operator[](openvdb::v9_1::Index) const [with T = int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:71:65, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(openvdb::v9_1::Index, ValueType&) const [with T = int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1113:18, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with T = int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1105:28, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::LeafNode<int, 3>; unsigned int Log2Dim = 4]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<int, 3>, 4>; unsigned int Log2Dim = 5]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tools::SumMergeOp<TreeT>::operator()(LeafT&, size_t) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<int, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Merge.h:1428:43: /usr/include/c++/12.1.0/bits/atomic_base.h:488:31: warning: 'unsigned int __atomic_load_4(const volatile void*, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 488 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = unsigned int]', inlined from 'std::__atomic_base<_IntTp>::operator __int_type() const [with _ITp = unsigned int]' at /usr/include/c++/12.1.0/bits/atomic_base.h:348:20, inlined from 'bool openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::isOutOfCore() const [with T = long long int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:59:39, inlined from 'void openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::loadValues() const [with T = long long int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:119:59, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::at(openvdb::v9_1::Index) const [with T = long long int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:322:21, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::operator[](openvdb::v9_1::Index) const [with T = long long int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:71:65, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(openvdb::v9_1::Index, ValueType&) const [with T = long long int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1113:18, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with T = long long int; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1105:28, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::LeafNode<long long int, 3>; unsigned int Log2Dim = 4]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>; unsigned int Log2Dim = 5]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tools::SumMergeOp<TreeT>::operator()(LeafT&, size_t) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Merge.h:1428:43: /usr/include/c++/12.1.0/bits/atomic_base.h:488:31: warning: 'unsigned int __atomic_load_4(const volatile void*, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 488 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = unsigned int]', inlined from 'std::__atomic_base<_IntTp>::operator __int_type() const [with _ITp = unsigned int]' at /usr/include/c++/12.1.0/bits/atomic_base.h:348:20, inlined from 'bool openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::isOutOfCore() const [with T = openvdb::v9_1::math::Vec3<int>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:59:39, inlined from 'void openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::loadValues() const [with T = openvdb::v9_1::math::Vec3<int>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:119:59, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::at(openvdb::v9_1::Index) const [with T = openvdb::v9_1::math::Vec3<int>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:322:21, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::operator[](openvdb::v9_1::Index) const [with T = openvdb::v9_1::math::Vec3<int>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:71:65, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(openvdb::v9_1::Index, ValueType&) const [with T = openvdb::v9_1::math::Vec3<int>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1113:18, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with T = openvdb::v9_1::math::Vec3<int>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1105:28, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<int>, 3>; unsigned int Log2Dim = 4]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<int>, 3>, 4>; unsigned int Log2Dim = 5]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tools::SumMergeOp<TreeT>::operator()(LeafT&, size_t) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<int>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Merge.h:1428:43: /usr/include/c++/12.1.0/bits/atomic_base.h:488:31: warning: 'unsigned int __atomic_load_4(const volatile void*, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 488 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = unsigned int]', inlined from 'std::__atomic_base<_IntTp>::operator __int_type() const [with _ITp = unsigned int]' at /usr/include/c++/12.1.0/bits/atomic_base.h:348:20, inlined from 'bool openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::isOutOfCore() const [with T = openvdb::v9_1::math::Vec3<float>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:59:39, inlined from 'void openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::loadValues() const [with T = openvdb::v9_1::math::Vec3<float>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:119:59, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::at(openvdb::v9_1::Index) const [with T = openvdb::v9_1::math::Vec3<float>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:322:21, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::operator[](openvdb::v9_1::Index) const [with T = openvdb::v9_1::math::Vec3<float>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:71:65, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(openvdb::v9_1::Index, ValueType&) const [with T = openvdb::v9_1::math::Vec3<float>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1113:18, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with T = openvdb::v9_1::math::Vec3<float>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1105:28, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<float>, 3>; unsigned int Log2Dim = 4]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<float>, 3>, 4>; unsigned int Log2Dim = 5]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tools::SumMergeOp<TreeT>::operator()(LeafT&, size_t) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<float>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Merge.h:1428:43: /usr/include/c++/12.1.0/bits/atomic_base.h:488:31: warning: 'unsigned int __atomic_load_4(const volatile void*, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 488 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = unsigned int]', inlined from 'std::__atomic_base<_IntTp>::operator __int_type() const [with _ITp = unsigned int]' at /usr/include/c++/12.1.0/bits/atomic_base.h:348:20, inlined from 'bool openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::isOutOfCore() const [with T = openvdb::v9_1::math::Vec3<double>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:59:39, inlined from 'void openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::loadValues() const [with T = openvdb::v9_1::math::Vec3<double>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:119:59, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::at(openvdb::v9_1::Index) const [with T = openvdb::v9_1::math::Vec3<double>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:322:21, inlined from 'const openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::ValueType& openvdb::v9_1::tree::LeafBuffer<T, Log2Dim>::operator[](openvdb::v9_1::Index) const [with T = openvdb::v9_1::math::Vec3<double>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:71:65, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(openvdb::v9_1::Index, ValueType&) const [with T = openvdb::v9_1::math::Vec3<double>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1113:18, inlined from 'bool openvdb::v9_1::tree::LeafNode<T, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with T = openvdb::v9_1::math::Vec3<double>; unsigned int Log2Dim = 3]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:1105:28, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>; unsigned int Log2Dim = 4]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tree::InternalNode<_ChildNodeType, Log2Dim>::probeValue(const openvdb::v9_1::math::Coord&, ValueType&) const [with _ChildNodeType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>; unsigned int Log2Dim = 5]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/InternalNode.h:1664:44, inlined from 'bool openvdb::v9_1::tools::SumMergeOp<TreeT>::operator()(LeafT&, size_t) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Merge.h:1428:43: /usr/include/c++/12.1.0/bits/atomic_base.h:488:31: warning: 'unsigned int __atomic_load_4(const volatile void*, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 488 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [104/168] Building CXX object openvdb/...dir/instantiations/LevelSetSphere.cc.o [105/168] Building CXX object openvdb/...c.dir/instantiations/MeshToVolume.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:24, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/MeshToVolume.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/bits/stl_algo.h:60, from /usr/include/c++/12.1.0/algorithm:61, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:14, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:20: /usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >; _Distance = int; _Tp = openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >; _Distance = int; _Tp = openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/MetaMap.h:11, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/io/Compression.h:8, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:13, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafManager.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Count.h:16, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:13, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:8: /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/map:61: /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2138:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2144:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:18: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment}; _Tp = openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment; _Alloc = std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment}; _Tp = openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment; _Alloc = std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> >::iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment}; _Tp = openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment; _Alloc = std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment; _Alloc = std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::gatherFragments(std::vector<Fragment>&, const openvdb::v9_1::math::CoordBBox&, const LeafNodeType&, const Int32LeafNodeType&) const [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2637:44, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::gatherFragments(std::vector<Fragment>&, const openvdb::v9_1::math::CoordBBox&, openvdb::v9_1::tree::ValueAccessor<_TreeType, true>&, openvdb::v9_1::tree::ValueAccessor<typename TreeType::ValueConverter<int>::Type>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2613:40, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2519:28: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4820:18, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::gatherFragments(std::vector<Fragment>&, const openvdb::v9_1::math::CoordBBox&, openvdb::v9_1::tree::ValueAccessor<_TreeType, true>&, openvdb::v9_1::tree::ValueAccessor<typename TreeType::ValueConverter<int>::Type>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2619:18, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2519:28: /usr/include/c++/12.1.0/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4820:18, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::gatherFragments(std::vector<Fragment>&, const openvdb::v9_1::math::CoordBBox&, openvdb::v9_1::tree::ValueAccessor<_TreeType, true>&, openvdb::v9_1::tree::ValueAccessor<typename TreeType::ValueConverter<int>::Type>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2619:18, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2519:28: /usr/include/c++/12.1.0/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec4<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment}; _Tp = openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment; _Alloc = std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment; _Alloc = std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::gatherFragments(std::vector<Fragment>&, const openvdb::v9_1::math::CoordBBox&, const LeafNodeType&, const Int32LeafNodeType&) const [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2637:44, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::gatherFragments(std::vector<Fragment>&, const openvdb::v9_1::math::CoordBBox&, openvdb::v9_1::tree::ValueAccessor<_TreeType, true>&, openvdb::v9_1::tree::ValueAccessor<typename TreeType::ValueConverter<int>::Type>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2613:40, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2519:28: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4820:18, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::gatherFragments(std::vector<Fragment>&, const openvdb::v9_1::math::CoordBBox&, openvdb::v9_1::tree::ValueAccessor<_TreeType, true>&, openvdb::v9_1::tree::ValueAccessor<typename TreeType::ValueConverter<int>::Type>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2619:18, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2519:28: /usr/include/c++/12.1.0/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4820:18, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::gatherFragments(std::vector<Fragment>&, const openvdb::v9_1::math::CoordBBox&, openvdb::v9_1::tree::ValueAccessor<_TreeType, true>&, openvdb::v9_1::tree::ValueAccessor<typename TreeType::ValueConverter<int>::Type>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2619:18, inlined from 'void openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<TreeType, MeshDataAdapter>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >; MeshDataAdapter = openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:2519:28: /usr/include/c++/12.1.0/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment*, std::vector<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment, std::allocator<openvdb::v9_1::tools::mesh_to_volume_internal::ExpandNarrowband<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >, openvdb::v9_1::tools::QuadAndTriangleDataAdapter<openvdb::v9_1::math::Vec3<float>, openvdb::v9_1::math::Vec3<unsigned int> > >::Fragment> > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [105/168] Building CXX object openvdb/...ir/instantiations/LevelSetRebuild.cc.o [106/168] Building CXX object openvdb/...db_static.dir/instantiations/Mask.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Mask.h:12, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Mask.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [106/168] Building CXX object openvdb/...r/instantiations/LevelSetPlatonic.cc.o [107/168] Building CXX object openvdb/...r/instantiations/LevelSetPlatonic.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:24, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetPlatonic.h:21, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetPlatonic.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [107/168] Building CXX object openvdb/....dir/instantiations/LevelSetMorph.cc.o [108/168] Building CXX object openvdb/...ir/instantiations/LevelSetTracker.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ChangeBackground.h:17, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetTracker.h:26, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetTracker.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [108/168] Building CXX object openvdb/...ir/instantiations/LevelSetMeasure.cc.o [109/168] Building CXX object openvdb/...ir/instantiations/LevelSetMeasure.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetMeasure.h:21, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetMeasure.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [109/168] Building CXX object openvdb/...r/instantiations/LevelSetFracture.cc.o [110/168] Building CXX object openvdb/...dir/instantiations/LevelSetSphere.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/SignedFloodFill.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetSphere.h:19, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetSphere.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/MetaMap.h:11, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Grid.h:8, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetSphere.h:15: /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [110/168] Building CXX object openvdb/...dir/instantiations/LevelSetFilter.cc.o [111/168] Building CXX object openvdb/...dir/instantiations/LevelSetFilter.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ChangeBackground.h:17, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetTracker.h:26, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetFilter.h:18, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetFilter.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/bits/stl_algo.h:60, from /usr/include/c++/12.1.0/algorithm:61, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:14, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetTracker.h:15: /usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ [111/168] Building CXX object openvdb/...dir/instantiations/LevelSetAdvect.cc.o [112/168] Building CXX object openvdb/....dir/instantiations/PotentialFlow.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PotentialFlow.h:13, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/PotentialFlow.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/io/io.h:13, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Maps.h:14, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:11: /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/map:61: /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<openvdb::v9_1::math::Coord&&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2412:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2421:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2138:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2138:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2144:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [112/168] Building CXX object openvdb/....dir/instantiations/Interpolation.cc.o [113/168] Building CXX object openvdb/....dir/instantiations/Interpolation.cc.o [113/168] Building CXX object openvdb/...ir/instantiations/GridTransformer.cc.o [114/168] Building CXX object openvdb/....dir/instantiations/LevelSetMorph.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ChangeBackground.h:17, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetTracker.h:26, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetMorph.h:14, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetMorph.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [114/168] Building CXX object openvdb/....dir/instantiations/GridOperators.cc.o [115/168] Building CXX object openvdb/...ir/instantiations/LevelSetRebuild.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:16, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetRebuild.h:11, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetRebuild.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Metadata.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/MetaMap.h:7, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Grid.h:8, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetRebuild.h:7: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::math::Vec3<double>&}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:64: /usr/include/c++/12.1.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1442:33: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1445:33: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1450:29: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1640:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1714:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1640:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1714:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [115/168] Building CXX object openvdb/...r/instantiations/FindActiveValues.cc.o [116/168] Building CXX object openvdb/...r/instantiations/LevelSetFracture.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Composite.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetFracture.h:17, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetFracture.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [116/168] Building CXX object openvdb/..._static.dir/instantiations/Filter.cc.o [117/168] Building CXX object openvdb/..._static.dir/instantiations/Filter.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Filter.h:25, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Filter.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/bits/stl_algo.h:60, from /usr/include/c++/12.1.0/algorithm:61, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:14, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Filter.h:17: /usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/MetaMap.h:11, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Grid.h:8, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Filter.h:18: /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::topologyUnion(const openvdb::v9_1::tree::RootNode<OtherChildType>&, bool) [with OtherChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5>; ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:3102:23, inlined from 'void openvdb::v9_1::tree::Tree<_RootNodeType>::topologyUnion(const openvdb::v9_1::tree::Tree<OtherRootType>&, bool) [with OtherRootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5> >; _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:1712:24, inlined from 'int openvdb::v9_1::tools::filter_internal::Voxelizer<TreeT>::run(int) [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Filter.h:243:37: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::topologyUnion(const openvdb::v9_1::tree::RootNode<OtherChildType>&, bool) [with OtherChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5>; ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:3116:23, inlined from 'void openvdb::v9_1::tree::Tree<_RootNodeType>::topologyUnion(const openvdb::v9_1::tree::Tree<OtherRootType>&, bool) [with OtherRootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::ValueMask, 3>, 4>, 5> >; _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:1712:24, inlined from 'int openvdb::v9_1::tools::filter_internal::Voxelizer<TreeT>::run(int) [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Filter.h:243:37: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [117/168] Building CXX object openvdb/...c.dir/instantiations/FastSweeping.cc.o [118/168] Building CXX object openvdb/...r/instantiations/FindActiveValues.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:29, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/FindActiveValues.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/vector:70, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:25: /usr/include/c++/12.1.0/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]': /usr/include/c++/12.1.0/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >; _Tp = openvdb::v9_1::tools::TileData<double>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<double> >::iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >; _Tp = openvdb::v9_1::tools::TileData<long long int>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<long long int> >]': /usr/include/c++/12.1.0/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<long long int> >::iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::tools::TileData<long long int>&}; _Tp = openvdb::v9_1::tools::TileData<long long int>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<long long int> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<long long int> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::tools::TileData<double>&}; _Tp = openvdb::v9_1::tools::TileData<double>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<double> >::iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::math::CoordBBox&, const openvdb::v9_1::math::Vec3<double>&, const unsigned int&}; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >::iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >&}; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >::iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {openvdb::v9_1::math::CoordBBox&, const openvdb::v9_1::math::Vec3<double>&, const unsigned int&}; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/vector:64: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >; <template-parameter-2-2> = void; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1481:22, inlined from 'void openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const NodeT*, const openvdb::v9_1::math::CoordBBox&, std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> >&) const [with NodeT = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:588:21, inlined from 'void openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const NodeT*, const openvdb::v9_1::math::CoordBBox&, std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> >&) const [with NodeT = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:569:69: /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >; <template-parameter-2-2> = void; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1481:22, inlined from 'void openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const NodeT*, const openvdb::v9_1::math::CoordBBox&, std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> >&) const [with NodeT = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:588:21: /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const openvdb::v9_1::math::CoordBBox&, const openvdb::v9_1::math::Vec3<double>&, const unsigned int&}; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]', inlined from 'std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> > openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const openvdb::v9_1::math::CoordBBox&) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:369:31: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]', inlined from 'std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> > openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const openvdb::v9_1::math::CoordBBox&) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:372:28: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::CoordBBox&, const openvdb::v9_1::math::Vec3<double>&, const unsigned int&}; _Tp = openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > >]', inlined from 'std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> > openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const openvdb::v9_1::math::CoordBBox&) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:376:31: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> >*, std::vector<openvdb::v9_1::tools::TileData<openvdb::v9_1::math::Vec3<double> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >; _Tp = openvdb::v9_1::tools::TileData<double>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<double> >]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >; <template-parameter-2-2> = void; _Tp = openvdb::v9_1::tools::TileData<double>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1481:22, inlined from 'void openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const NodeT*, const openvdb::v9_1::math::CoordBBox&, std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> >&) const [with NodeT = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:588:21, inlined from 'void openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const NodeT*, const openvdb::v9_1::math::CoordBBox&, std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> >&) const [with NodeT = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:569:69: /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<double> >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >; _Tp = openvdb::v9_1::tools::TileData<double>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<double> >]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >; <template-parameter-2-2> = void; _Tp = openvdb::v9_1::tools::TileData<double>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1481:22, inlined from 'void openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const NodeT*, const openvdb::v9_1::math::CoordBBox&, std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> >&) const [with NodeT = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:588:21: /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<double> >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::tools::TileData<double>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<double> >]', inlined from 'std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> > openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const openvdb::v9_1::math::CoordBBox&) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:372:28: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<double>*, std::vector<openvdb::v9_1::tools::TileData<double> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >; _Tp = openvdb::v9_1::tools::TileData<long long int>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<long long int> >]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >; <template-parameter-2-2> = void; _Tp = openvdb::v9_1::tools::TileData<long long int>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<long long int> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1481:22, inlined from 'void openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const NodeT*, const openvdb::v9_1::math::CoordBBox&, std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> >&) const [with NodeT = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:588:21, inlined from 'void openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const NodeT*, const openvdb::v9_1::math::CoordBBox&, std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> >&) const [with NodeT = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:569:69: /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<long long int> >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >; _Tp = openvdb::v9_1::tools::TileData<long long int>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<long long int> >]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >; <template-parameter-2-2> = void; _Tp = openvdb::v9_1::tools::TileData<long long int>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<long long int> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1481:22, inlined from 'void openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const NodeT*, const openvdb::v9_1::math::CoordBBox&, std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> >&) const [with NodeT = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>; TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:588:21: /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::tools::TileData<long long int> >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::tools::TileData<long long int>; _Alloc = std::allocator<openvdb::v9_1::tools::TileData<long long int> >]', inlined from 'std::vector<openvdb::v9_1::tools::TileData<typename TreeT::ValueType> > openvdb::v9_1::tools::FindActiveValues<TreeT>::activeTiles(const openvdb::v9_1::math::CoordBBox&) const [with TreeT = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FindActiveValues.h:372:28: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::tools::TileData<long long int>*, std::vector<openvdb::v9_1::tools::TileData<long long int> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [118/168] Building CXX object openvdb/...ic.dir/instantiations/Diagnostics.cc.o [119/168] Building CXX object openvdb/...dir/instantiations/LevelSetAdvect.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ChangeBackground.h:17, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetTracker.h:26, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetAdvect.h:16, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetAdvect.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [119/168] Building CXX object openvdb/...r/instantiations/DenseSparseTools.cc.o [120/168] Building CXX object openvdb/...r/instantiations/DenseSparseTools.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Prune.h:16, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Dense.h:17, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/DenseSparseTools.h:13, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/DenseSparseTools.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [120/168] Building CXX object openvdb/...b_static.dir/instantiations/Dense.cc.o [121/168] Building CXX object openvdb/...b_static.dir/instantiations/Dense.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Prune.h:16, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Dense.h:17, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Dense.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [121/168] Building CXX object openvdb/...b_static.dir/instantiations/Count.cc.o [122/168] Building CXX object openvdb/...b_static.dir/instantiations/Count.cc.o [122/168] Building CXX object openvdb/...atic.dir/instantiations/Composite.cc.o [123/168] Building CXX object openvdb/...ic.dir/instantiations/Diagnostics.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:21, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Diagnostics.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Metadata.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/MetaMap.h:7, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Grid.h:8, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:14: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::math::Vec3<double>&}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/MetaMap.h:11: /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::__enable_if_t<std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<long long int>; _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity<long long int>; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]': /usr/include/c++/12.1.0/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<long long int>' changed in GCC 7.1 1098 | _M_insert_range_unique(_InputIterator __first, _InputIterator __last) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<long long int>' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::__enable_if_t<std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<double>; _Key = double; _Val = double; _KeyOfValue = std::_Identity<double>; _Compare = std::less<double>; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<double>' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<double>' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::__enable_if_t<std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<openvdb::v9_1::math::Vec3<double> >; _Key = openvdb::v9_1::math::Vec3<double>; _Val = openvdb::v9_1::math::Vec3<double>; _KeyOfValue = std::_Identity<openvdb::v9_1::math::Vec3<double> >; _Compare = std::less<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<openvdb::v9_1::math::Vec3<double> >' changed in GCC 7.1 /usr/include/c++/12.1.0/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<openvdb::v9_1::math::Vec3<double> >' changed in GCC 7.1 In file included from /usr/include/c++/12.1.0/set:61, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:20, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafManager.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Count.h:16, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:13, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Grid.h:12: In member function 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<long long int>; _Key = long long int; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]', inlined from 'void openvdb::v9_1::tools::diagnostics_internal::InactiveTileValues<TreeType>::getInactiveValues(SetType&) const [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:1280:18, inlined from 'bool openvdb::v9_1::tools::uniqueInactiveValues(const GridType&, std::vector<typename GridType::ValueType>&, size_t) [with GridType = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> > > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:1318:33: /usr/include/c++/12.1.0/bits/stl_set.h:567:38: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<long long int>' changed in GCC 7.1 567 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', inlined from 'bool openvdb::v9_1::tools::uniqueInactiveValues(const GridType&, std::vector<typename GridType::ValueType>&, size_t) [with GridType = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> > > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:1326:25: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<double>; _Key = double; _Compare = std::less<double>; _Alloc = std::allocator<double>]', inlined from 'void openvdb::v9_1::tools::diagnostics_internal::InactiveTileValues<TreeType>::getInactiveValues(SetType&) const [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:1280:18, inlined from 'bool openvdb::v9_1::tools::uniqueInactiveValues(const GridType&, std::vector<typename GridType::ValueType>&, size_t) [with GridType = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:1318:33: /usr/include/c++/12.1.0/bits/stl_set.h:567:38: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<double>' changed in GCC 7.1 567 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'bool openvdb::v9_1::tools::uniqueInactiveValues(const GridType&, std::vector<typename GridType::ValueType>&, size_t) [with GridType = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:1326:25: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<openvdb::v9_1::math::Vec3<double> >; _Key = openvdb::v9_1::math::Vec3<double>; _Compare = std::less<openvdb::v9_1::math::Vec3<double> >; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void openvdb::v9_1::tools::diagnostics_internal::InactiveTileValues<TreeType>::getInactiveValues(SetType&) const [with TreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:1280:18, inlined from 'bool openvdb::v9_1::tools::uniqueInactiveValues(const GridType&, std::vector<typename GridType::ValueType>&, size_t) [with GridType = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:1318:33: /usr/include/c++/12.1.0/bits/stl_set.h:567:38: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<openvdb::v9_1::math::Vec3<double> >' changed in GCC 7.1 567 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'bool openvdb::v9_1::tools::uniqueInactiveValues(const GridType&, std::vector<typename GridType::ValueType>&, size_t) [with GridType = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> > > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Diagnostics.h:1326:25: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [123/168] Building CXX object openvdb/...db_static.dir/instantiations/Clip.cc.o [124/168] Building CXX object openvdb/...c.dir/instantiations/FastSweeping.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:24, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetUtil.h:14, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:36, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/FastSweeping.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:33: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/MetaMap.h:11, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/io/Compression.h:8, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:13, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafManager.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:35: /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long int&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >; _KeyOfValue = std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/map:61: /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1477:35: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1485:38: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1477:35: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1485:38: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1477:35: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1485:38: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1477:35: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1485:38: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1477:35: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1485:38: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1477:35: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1485:38: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1477:35: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1485:38: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1477:35: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::computeVoxelSlices(HashOp) [with HashOp = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>; SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1485:38: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::sweep() [with SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1738:75, inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::sweep(int, bool) [with SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:881:60: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::sweep() [with SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1746:75, inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::sweep(int, bool) [with SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >; ExtValueT = float]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:881:60: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<openvdb::v9_1::math::Coord&&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::sweep() [with SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1738:75, inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::sweep(int, bool) [with SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:881:60: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::SweepingKernel::sweep() [with SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1746:75, inlined from 'void openvdb::v9_1::tools::FastSweeping<SdfGridT, ExtValueT>::sweep(int, bool) [with SdfGridT = openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >; ExtValueT = double]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:881:60: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'openvdb::v9_1::tree::RootNode<ChildT>& openvdb::v9_1::tree::RootNode<ChildType>::operator=(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:1185:19, inlined from 'openvdb::v9_1::tree::RootNode<ChildType>::RootNode(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:75:45, inlined from 'openvdb::v9_1::tree::Tree<_RootNodeType>::Tree(const openvdb::v9_1::tree::Tree<_RootNodeType>&) [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:207:47, inlined from 'openvdb::v9_1::tree::TreeBase::Ptr openvdb::v9_1::tree::Tree<_RootNodeType>::copy() const [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:266:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > > >, float>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1492:47, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >]', inlined from 'openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/FastSweeping.h:1507:64, inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::SweepingKernel::computeVoxelSlices<openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)> >(openvdb::v9_1::tools::FastSweeping<openvdb::v9_1::Grid<openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > > >, double>::sweep(int, bool)::<lambda()>::<lambda(const openvdb::v9_1::math::Coord&)>)::<lambda(tbb::detail::d1::blocked_range<unsigned int>&)>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > >, std::_Select1st<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::deque<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > >, std::allocator<std::pair<unsigned int, std::unique_ptr<openvdb::v9_1::util::NodeMask<3>, std::default_delete<openvdb::v9_1::util::NodeMask<3> > > > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2412:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2421:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2138:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2144:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [124/168] Building CXX object openvdb/...r/instantiations/ChangeBackground.cc.o [125/168] Building CXX object openvdb/...atic.dir/instantiations/Composite.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Composite.h:18, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Composite.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [125/168] Building CXX object openvdb/...tatic.dir/instantiations/Activate.cc.o [126/168] Building CXX object openvdb/...c.dir/instantiations/LevelSetUtil.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:24, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetUtil.h:14, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/LevelSetUtil.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In member function 'void openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<LeafNodeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with LeafNodeType = openvdb::v9_1::tree::LeafNode<char, 3>]', inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:447:27, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetUtil.h:368:27: warning: 'void* __builtin_memset(void*, int, unsigned int)' writing 512 bytes into a region of size 1 overflows the destination [-Wstringop-overflow=] In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafNode.h:11, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:8: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h: In member function 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >; Partitioner = const tbb::detail::d1::auto_partitioner]': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:145:9: note: destination object 'openvdb::v9_1::tree::LeafBuffer<char, 3>::sZero' of size 1 In member function 'void openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<LeafNodeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with LeafNodeType = openvdb::v9_1::tree::LeafNode<char, 3>]', inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:119:16, inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /usr/include/oneapi/tbb/partitioner.h:462:31, inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /usr/include/oneapi/tbb/partitioner.h:288:28, inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >; Partitioner = const tbb::detail::d1::auto_partitioner]' at /usr/include/oneapi/tbb/parallel_for.h:172:25: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/LevelSetUtil.h:368:27: warning: 'void* __builtin_memset(void*, int, unsigned int)' writing 512 bytes into a region of size 1 overflows the destination [-Wstringop-overflow=] /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h: In member function 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = openvdb::v9_1::tools::level_set_util_internal::FlipRegionSign<openvdb::v9_1::tree::LeafNode<char, 3> >; Partitioner = const tbb::detail::d1::auto_partitioner]': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/LeafBuffer.h:145:9: note: destination object 'openvdb::v9_1::tree::LeafBuffer<char, 3>::sZero' of size 1 [126/168] Building CXX object openvdb/...MakeFiles/openvdb_static.dir/Grid.cc.o [127/168] Building CXX object openvdb/...MakeFiles/openvdb_static.dir/Grid.cc.o [127/168] Building CXX object openvdb/...les/openvdb_static.dir/io/Archive.cc.o [128/168] Building CXX object openvdb/...r/instantiations/ChangeBackground.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ChangeBackground.h:17, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/ChangeBackground.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [128/168] Building CXX object openvdb/...openvdb_static.dir/io/Compression.cc.o [129/168] Building CXX object openvdb/...openvdb_static.dir/io/Compression.cc.o [129/168] Building CXX object openvdb/...static.dir/io/DelayedLoadMetadata.cc.o [130/168] Building CXX object openvdb/...static.dir/io/DelayedLoadMetadata.cc.o [130/168] Building CXX object openvdb/...eFiles/openvdb_static.dir/io/File.cc.o [131/168] Building CXX object openvdb/...eFiles/openvdb_static.dir/io/File.cc.o [131/168] Building CXX object openvdb/...nvdb_static.dir/io/GridDescriptor.cc.o [132/168] Building CXX object openvdb/...nvdb_static.dir/io/GridDescriptor.cc.o [132/168] Building CXX object openvdb/...Files/openvdb_static.dir/io/Queue.cc.o [133/168] Building CXX object openvdb/...les/openvdb_static.dir/io/Archive.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/io/Archive.cc:14: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [133/168] Building CXX object openvdb/...iles/openvdb_static.dir/io/Stream.cc.o [134/168] Building CXX object openvdb/...Files/openvdb_static.dir/io/Queue.cc.o [134/168] Building CXX object openvdb/...es/openvdb_static.dir/io/TempFile.cc.o [135/168] Building CXX object openvdb/...es/openvdb_static.dir/io/TempFile.cc.o [135/168] Building CXX object openvdb/...iles/openvdb_static.dir/math/Half.cc.o [136/168] Building CXX object openvdb/...iles/openvdb_static.dir/math/Half.cc.o /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/math/Half.cc: In function 'std::ostream& openvdb::v9_1::math::internal::operator<<(std::ostream&, half)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/math/Half.cc:227:1: note: parameter passing for argument of type 'openvdb::v9_1::math::internal::half' changed in GCC 7.1 /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/math/Half.cc: In function 'void openvdb::v9_1::math::internal::printBits(std::ostream&, half)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/math/Half.cc:250:1: note: parameter passing for argument of type 'openvdb::v9_1::math::internal::half' changed in GCC 7.1 /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/math/Half.cc: In function 'void openvdb::v9_1::math::internal::printBits(char*, half)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/math/Half.cc:281:1: note: parameter passing for argument of type 'openvdb::v9_1::math::internal::half' changed in GCC 7.1 [136/168] Building CXX object openvdb/...iles/openvdb_static.dir/math/Maps.cc.o [137/168] Building CXX object openvdb/...iles/openvdb_static.dir/io/Stream.cc.o In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/io/Compression.h:7, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/io/Archive.h:8, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/io/Stream.h:7, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/io/Stream.cc:4: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::io::GridDescriptor&}; _Tp = openvdb::v9_1::io::GridDescriptor; _Alloc = std::allocator<openvdb::v9_1::io::GridDescriptor>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::io::GridDescriptor>::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::io::GridDescriptor; _Alloc = std::allocator<openvdb::v9_1::io::GridDescriptor>]', inlined from 'openvdb::v9_1::io::Stream::Stream(std::istream&, bool)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/io/Stream.cc:118:34: /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::io::GridDescriptor*, std::vector<openvdb::v9_1::io::GridDescriptor> >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [137/168] Building CXX object openvdb/...openvdb_static.dir/math/Proximity.cc.o [138/168] Building CXX object openvdb/...openvdb_static.dir/math/Proximity.cc.o [138/168] Building CXX object openvdb/..._static.dir/math/QuantizedUnitVec.cc.o [139/168] Building CXX object openvdb/..._static.dir/math/QuantizedUnitVec.cc.o [139/168] Building CXX object openvdb/...openvdb_static.dir/math/Transform.cc.o [140/168] Building CXX object openvdb/...iles/openvdb_static.dir/math/Maps.cc.o [140/168] Building CXX object openvdb/...Files/openvdb_static.dir/Metadata.cc.o [141/168] Building CXX object openvdb/...Files/openvdb_static.dir/Metadata.cc.o [141/168] Building CXX object openvdb/...eFiles/openvdb_static.dir/MetaMap.cc.o [142/168] Building CXX object openvdb/...openvdb_static.dir/math/Transform.cc.o [142/168] Building CXX object openvdb/...eFiles/openvdb_static.dir/openvdb.cc.o [143/168] Building CXX object openvdb/...eFiles/openvdb_static.dir/MetaMap.cc.o [143/168] Building CXX object openvdb/...Files/openvdb_static.dir/Platform.cc.o [144/168] Building CXX object openvdb/...Files/openvdb_static.dir/Platform.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/Platform.cc:6: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [144/168] Building CXX object openvdb/..._static.dir/points/AttributeArray.cc.o [145/168] Building CXX object openvdb/..._static.dir/points/AttributeArray.cc.o [145/168] Building CXX object openvdb/...c.dir/points/AttributeArrayString.cc.o [146/168] Building CXX object openvdb/...c.dir/points/AttributeArrayString.cc.o [146/168] Building CXX object openvdb/..._static.dir/points/AttributeGroup.cc.o [147/168] Building CXX object openvdb/..._static.dir/points/AttributeGroup.cc.o [147/168] Building CXX object openvdb/...db_static.dir/points/AttributeSet.cc.o [148/168] Building CXX object openvdb/...db_static.dir/points/AttributeSet.cc.o [148/168] Building CXX object openvdb/...atic.dir/points/StreamCompression.cc.o [149/168] Building CXX object openvdb/...atic.dir/points/StreamCompression.cc.o [149/168] Building CXX object openvdb/.../openvdb_static.dir/points/points.cc.o [150/168] Building CXX object openvdb/...ir/instantiations/GridTransformer.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ChangeBackground.h:17, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/GridTransformer.h:14, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/GridTransformer.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/c++/12.1.0/bits/random.h:34, from /usr/include/c++/12.1.0/random:49, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Math.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Types.h:33, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Metadata.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/MetaMap.h:7, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/Grid.h:8, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/GridTransformer.h:10: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::math::Vec3<double>&}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:64: /usr/include/c++/12.1.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1450:29: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<float, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1714:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1714:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [150/168] Building CXX object openvdb/...s/openvdb_static.dir/util/Formats.cc.o [151/168] Building CXX object openvdb/...s/openvdb_static.dir/util/Formats.cc.o [151/168] Building CXX object openvdb/...iles/openvdb_static.dir/util/Util.cc.o [152/168] Building CXX object openvdb/...tatic.dir/instantiations/Activate.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Activate.h:18, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Activate.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [152/168] Building CXX object openvdb/...keFiles/pyopenvdb.dir/pyFloatGrid.cc.o [153/168] Building CXX object openvdb/...iles/openvdb_static.dir/util/Util.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/util/Util.cc:4: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [153/168] Building CXX object openvdb/...MakeFiles/pyopenvdb.dir/pyIntGrid.cc.o [154/168] Building CXX object openvdb/.../openvdb_static.dir/points/points.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/./points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/./openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/points/points.cc:6: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [154/168] Building CXX object openvdb/...akeFiles/pyopenvdb.dir/pyMetadata.cc.o [155/168] Building CXX object openvdb/...akeFiles/pyopenvdb.dir/pyMetadata.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/python/pyMetadata.cc:5: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [155/168] Building CXX object openvdb/...keFiles/pyopenvdb.dir/pyPointGrid.cc.o [156/168] Building CXX object openvdb/...keFiles/pyopenvdb.dir/pyPointGrid.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:24, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/python/pyGrid.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/python/pyPointGrid.cc:9: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [156/168] Building CXX object openvdb/...les/pyopenvdb.dir/pyOpenVDBModule.cc.o [157/168] Building CXX object openvdb/...keFiles/pyopenvdb.dir/pyFloatGrid.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:24, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/python/pyGrid.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/python/pyFloatGrid.cc:8: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [157/168] Building CXX object openvdb/...keFiles/pyopenvdb.dir/pyTransform.cc.o [158/168] Building CXX object openvdb/...keFiles/pyopenvdb.dir/pyTransform.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/python/pyTransform.cc:5: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [158/168] Building CXX object openvdb/...akeFiles/pyopenvdb.dir/pyVec3Grid.cc.o [159/168] Building CXX object openvdb/...les/pyopenvdb.dir/pyOpenVDBModule.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/python/pyOpenVDBModule.cc:12: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [159/168] Building CXX object openvdb_...int/CMakeFiles/vdb_print.dir/main.cc.o [160/168] Building CXX object openvdb/....dir/instantiations/GridOperators.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/GridOperators.h:18, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/GridOperators.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [161/168] Building CXX object openvdb/...db_static.dir/instantiations/Clip.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/Clip.h:16, from /build/openvdb/src/openvdb-9.1.0/build/openvdb/openvdb/instantiations/Clip.cc:2: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [162/168] Building CXX object openvdb/...MakeFiles/pyopenvdb.dir/pyIntGrid.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:24, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/python/pyGrid.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/python/pyIntGrid.cc:7: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/vector:70, from /usr/include/boost/python/numpy/ndarray.hpp:21, from /usr/include/boost/python/numpy.hpp:11, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/python/pyGrid.h:15: /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const openvdb::v9_1::math::Vec3<double>&}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/vector:64: /usr/include/c++/12.1.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]': /usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<openvdb::v9_1::math::Vec3<double> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1640:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1442:33, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1648:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1445:33, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1648:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, std::vector<bool>&, const std::vector<double>&, const std::vector<double>&, unsigned char, unsigned char, double, size_t, const uint32_t*)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1450:29, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1648:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {openvdb::v9_1::math::Vec3<double>}; _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = openvdb::v9_1::math::Vec3<double>; _Alloc = std::allocator<openvdb::v9_1::math::Vec3<double> >]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::computeCellPoints(std::vector<openvdb::v9_1::math::Vec3<double> >&, const std::vector<double>&, unsigned char, double)' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1399:25, inlined from 'void openvdb::v9_1::tools::volume_to_mesh_internal::ComputePoints<InputTreeType>::operator()(const tbb::detail::d1::blocked_range<unsigned int>&) const [with InputTreeType = openvdb::v9_1::tree::Tree<openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<bool, 3>, 4>, 5> > >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/VolumeToMesh.h:1714:34: /usr/include/c++/12.1.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<openvdb::v9_1::math::Vec3<double>*, std::vector<openvdb::v9_1::math::Vec3<double> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [163/168] Building CXX object openvdb/...akeFiles/pyopenvdb.dir/pyVec3Grid.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/ValueTransformer.h:37, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/util/Util.h:9, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/MeshToVolume.h:24, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/python/pyGrid.h:18, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/python/pyVec3Grid.cc:7: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] [163/168] Linking CXX shared library openvdb/openvdb/python/pyopenvdb.so [164/168] Linking CXX shared library openvdb/openvdb/python/pyopenvdb.so [165/168] Building CXX object openvdb/...eFiles/openvdb_static.dir/openvdb.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/openvdb.cc:4: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/io/io.h:13, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/math/Maps.h:14, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/openvdb.h:11: /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<openvdb::v9_1::math::Coord&&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/map:61: /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'openvdb::v9_1::tree::RootNode<ChildT>& openvdb::v9_1::tree::RootNode<ChildType>::operator=(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:1185:19, inlined from 'openvdb::v9_1::tree::RootNode<ChildType>::RootNode(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:75:45, inlined from 'openvdb::v9_1::tree::Tree<_RootNodeType>::Tree(const openvdb::v9_1::tree::Tree<_RootNodeType>&) [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/tree/Tree.h:207:47, inlined from 'openvdb::v9_1::tree::TreeBase::Ptr openvdb::v9_1::tree::Tree<_RootNodeType>::copy() const [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/tree/Tree.h:266:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<openvdb::v9_1::math::Coord&&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'openvdb::v9_1::tree::RootNode<ChildT>& openvdb::v9_1::tree::RootNode<ChildType>::operator=(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:1185:19, inlined from 'openvdb::v9_1::tree::RootNode<ChildType>::RootNode(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:75:45, inlined from 'openvdb::v9_1::tree::Tree<_RootNodeType>::Tree(const openvdb::v9_1::tree::Tree<_RootNodeType>&) [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/tree/Tree.h:207:47, inlined from 'openvdb::v9_1::tree::TreeBase::Ptr openvdb::v9_1::tree::Tree<_RootNodeType>::copy() const [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/tree/Tree.h:266:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<openvdb::v9_1::math::Coord&&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'openvdb::v9_1::tree::RootNode<ChildT>& openvdb::v9_1::tree::RootNode<ChildType>::operator=(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:1185:19, inlined from 'openvdb::v9_1::tree::RootNode<ChildType>::RootNode(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:75:45, inlined from 'openvdb::v9_1::tree::Tree<_RootNodeType>::Tree(const openvdb::v9_1::tree::Tree<_RootNodeType>&) [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/tree/Tree.h:207:47, inlined from 'openvdb::v9_1::tree::TreeBase::Ptr openvdb::v9_1::tree::Tree<_RootNodeType>::copy() const [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/tree/Tree.h:266:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2138:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2144:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2138:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2144:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2138:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2144:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2412:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2421:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2412:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2421:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2412:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2421:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 4>, 5> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [165/168] Linking CXX static library openvdb/openvdb/libopenvdb.a [166/168] Linking CXX static library openvdb/openvdb/libopenvdb.a [167/168] Building CXX object openvdb_...int/CMakeFiles/vdb_print.dir/main.cc.o In file included from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/points/PointDataGrid.h:19, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:15, from /build/openvdb/src/openvdb-9.1.0/openvdb_cmd/vdb_print/main.cc:11: /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function 'void openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>::merge(const openvdb::v9_1::tools::PointIndexLeafNode<T, Log2Dim>&)': /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] In file included from /usr/include/c++/12.1.0/map:60, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/io/io.h:13, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/math/Maps.h:14, from /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/openvdb.h:11: /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<openvdb::v9_1::math::Coord&&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.0/map:61: /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'openvdb::v9_1::tree::RootNode<ChildT>& openvdb::v9_1::tree::RootNode<ChildType>::operator=(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:1185:19, inlined from 'openvdb::v9_1::tree::RootNode<ChildType>::RootNode(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:75:45, inlined from 'openvdb::v9_1::tree::Tree<_RootNodeType>::Tree(const openvdb::v9_1::tree::Tree<_RootNodeType>&) [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:207:47, inlined from 'openvdb::v9_1::tree::TreeBase::Ptr openvdb::v9_1::tree::Tree<_RootNodeType>::copy() const [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:266:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<openvdb::v9_1::math::Coord&&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'openvdb::v9_1::tree::RootNode<ChildT>& openvdb::v9_1::tree::RootNode<ChildType>::operator=(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:1185:19, inlined from 'openvdb::v9_1::tree::RootNode<ChildType>::RootNode(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:75:45, inlined from 'openvdb::v9_1::tree::Tree<_RootNodeType>::Tree(const openvdb::v9_1::tree::Tree<_RootNodeType>&) [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:207:47, inlined from 'openvdb::v9_1::tree::TreeBase::Ptr openvdb::v9_1::tree::Tree<_RootNodeType>::copy() const [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:266:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<openvdb::v9_1::math::Coord&&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'openvdb::v9_1::tree::RootNode<ChildT>& openvdb::v9_1::tree::RootNode<ChildType>::operator=(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:1185:19, inlined from 'openvdb::v9_1::tree::RootNode<ChildType>::RootNode(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:75:45, inlined from 'openvdb::v9_1::tree::Tree<_RootNodeType>::Tree(const openvdb::v9_1::tree::Tree<_RootNodeType>&) [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:207:47, inlined from 'openvdb::v9_1::tree::TreeBase::Ptr openvdb::v9_1::tree::Tree<_RootNodeType>::copy() const [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:266:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<openvdb::v9_1::math::Coord&&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const openvdb::v9_1::math::Coord&>, std::tuple<>}; _Key = openvdb::v9_1::math::Coord; _Val = std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct>; _KeyOfValue = std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >]': /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'openvdb::v9_1::tree::RootNode<ChildT>& openvdb::v9_1::tree::RootNode<ChildType>::operator=(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:1185:19, inlined from 'openvdb::v9_1::tree::RootNode<ChildType>::RootNode(const openvdb::v9_1::tree::RootNode<ChildType>&) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:75:45, inlined from 'openvdb::v9_1::tree::Tree<_RootNodeType>::Tree(const openvdb::v9_1::tree::Tree<_RootNodeType>&) [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:207:47, inlined from 'openvdb::v9_1::tree::TreeBase::Ptr openvdb::v9_1::tree::Tree<_RootNodeType>::copy() const [with _RootNodeType = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/Tree.h:266:64: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2138:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2144:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2138:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2144:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2138:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2144:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2138:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'void openvdb::v9_1::tree::RootNode<ChildType>::fill(const openvdb::v9_1::math::CoordBBox&, const ValueType&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2144:31: /usr/include/c++/12.1.0/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2412:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2421:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<long long int, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2412:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2421:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec3<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2412:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2421:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<openvdb::v9_1::math::Vec2<double>, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2412:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = openvdb::v9_1::math::Coord; _Tp = openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct; _Compare = std::less<openvdb::v9_1::math::Coord>; _Alloc = std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >]', inlined from 'bool openvdb::v9_1::tree::RootNode<ChildType>::readTopology(std::istream&, bool) [with ChildType = openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4>]' at /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/../openvdb/tree/RootNode.h:2421:15: /usr/include/c++/12.1.0/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<openvdb::v9_1::math::Coord, std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct>, std::_Select1st<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> >, std::less<openvdb::v9_1::math::Coord>, std::allocator<std::pair<const openvdb::v9_1::math::Coord, openvdb::v9_1::tree::RootNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::InternalNode<openvdb::v9_1::tree::LeafNode<double, 3>, 3>, 4> >::NodeStruct> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [167/168] Linking CXX executable openvdb_cmd/vdb_print/vdb_print [168/168] Linking CXX executable openvdb_cmd/vdb_print/vdb_print ==> Entering fakeroot environment... ==> Starting package()... [0/2] Generating API documentation with Doxygen [1/2] Generating API documentation with Doxygen /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/points/PointRasterizeFrustum.h:17: warning: Conditional section with label 'OPENVDB_DOCS_INTERNAL' does not have a corresponding \endcond command within this file. /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/points/impl/PointRasterizeFrustumImpl.h:17: warning: Conditional section with label 'OPENVDB_DOCS_INTERNAL' does not have a corresponding \endcond command within this file. /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/version.h.in:4: warning: the name 'openvdb/version.h' supplied as the argument in the \file statement is not an input file /build/openvdb/src/openvdb-9.1.0/nanovdb/nanovdb/examples/ex_util/ComputePrimitives.h:30: warning: Detected potential recursive class relation between class cxx14::make_index_sequence and base class cxx14::make_index_sequence< N - 1, N - 1, Is... >! /build/openvdb/src/openvdb-9.1.0/nanovdb/nanovdb/examples/ex_util/ComputePrimitives.h:30: warning: Detected potential recursive class relation between class cxx14::make_index_sequence and base class make_index_sequence< N - 1, N - 1, Is... >! /build/openvdb/src/openvdb-9.1.0/nanovdb/nanovdb/examples/ex_util/ComputePrimitives.h:30: warning: Detected potential recursive class relation between class cxx14::make_index_sequence and base class cxx14::make_index_sequence< N - 1, N - 1, Is... >! /build/openvdb/src/openvdb-9.1.0/nanovdb/nanovdb/examples/ex_util/ComputePrimitives.h:30: warning: Detected potential recursive class relation between class cxx14::make_index_sequence and base class make_index_sequence< N - 1, N - 1, Is... >! /build/openvdb/src/openvdb-9.1.0/nanovdb/nanovdb/util/IO.h:255: warning: no matching file member found for fileSize_t write(std::ostream &os, const nanovdb::GridHandle< BufferT > &handle, nanovdb::io::Codec codec) Possible candidates: 'static fileSize_t write(std::ostream &os, const GridHandle< BufferT > &handle, Codec codec)' at line 79 of file /build/openvdb/src/openvdb-9.1.0/nanovdb/nanovdb/util/IO.h /build/openvdb/src/openvdb-9.1.0/nanovdb/nanovdb/util/IO.h:310: warning: no matching file member found for void read(std::istream &is, nanovdb::GridHandle< BufferT > &handle, nanovdb::io::Codec codec) Possible candidates: 'static void read(std::istream &is, GridHandle< BufferT > &handle, Codec codec)' at line 82 of file /build/openvdb/src/openvdb-9.1.0/nanovdb/nanovdb/util/IO.h sh: line 1: latex: command not found error: Problems running latex. Check your installation or look for typos in _formulas.tex and check _formulas.log! /build/openvdb/src/openvdb-9.1.0/openvdb/openvdb/points/PointRasterizeFrustum.h:171: warning: The following parameter of openvdb::v9_1::points::FrustumRasterizer::FrustumRasterizer(const FrustumRasterizerSettings &settings, const FrustumRasterizerMask &mask=FrustumRasterizerMask(), util::NullInterrupter *interrupt=nullptr) is not documented: parameter 'mask' [1/2] Install the project... -- Install configuration: "Release" -- Installing: /build/openvdb/pkg/openvdb/usr/lib/cmake/OpenVDB/FindBlosc.cmake -- Installing: /build/openvdb/pkg/openvdb/usr/lib/cmake/OpenVDB/FindJemalloc.cmake -- Installing: /build/openvdb/pkg/openvdb/usr/lib/cmake/OpenVDB/FindIlmBase.cmake -- Installing: /build/openvdb/pkg/openvdb/usr/lib/cmake/OpenVDB/FindLog4cplus.cmake -- Installing: /build/openvdb/pkg/openvdb/usr/lib/cmake/OpenVDB/FindOpenEXR.cmake -- Installing: /build/openvdb/pkg/openvdb/usr/lib/cmake/OpenVDB/FindOpenVDB.cmake -- Installing: /build/openvdb/pkg/openvdb/usr/lib/cmake/OpenVDB/FindTBB.cmake -- Installing: /build/openvdb/pkg/openvdb/usr/lib/cmake/OpenVDB/OpenVDBGLFW3Setup.cmake -- Installing: /build/openvdb/pkg/openvdb/usr/lib/cmake/OpenVDB/OpenVDBHoudiniSetup.cmake -- Installing: /build/openvdb/pkg/openvdb/usr/lib/cmake/OpenVDB/OpenVDBMayaSetup.cmake -- Installing: /build/openvdb/pkg/openvdb/usr/lib/cmake/OpenVDB/OpenVDBUtils.cmake -- Installing: /build/openvdb/pkg/openvdb/usr/share/doc/OpenVDB/html/index.html -- Installing: /build/openvdb/pkg/openvdb/usr/lib/libopenvdb.a -- Installing: /build/openvdb/pkg/openvdb/usr/lib/libopenvdb.so.9.1.0 -- Installing: /build/openvdb/pkg/openvdb/usr/lib/libopenvdb.so.9.1 -- Set runtime path of "/build/openvdb/pkg/openvdb/usr/lib/libopenvdb.so.9.1.0" to "/usr/lib" -- Installing: /build/openvdb/pkg/openvdb/usr/lib/libopenvdb.so -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/Exceptions.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/Grid.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/Metadata.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/MetaMap.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/openvdb.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/Platform.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/PlatformConfig.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/Types.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/TypeList.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/version.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/io/Archive.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/io/Compression.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/io/DelayedLoadMetadata.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/io/File.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/io/GridDescriptor.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/io/io.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/io/Queue.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/io/Stream.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/io/TempFile.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/BBox.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/ConjGradient.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/Coord.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/DDA.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/FiniteDifference.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/Half.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/HalfLimits.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/LegacyFrustum.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/Maps.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/Mat.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/Mat3.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/Mat4.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/Math.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/Operators.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/Proximity.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/QuantizedUnitVec.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/Quat.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/Ray.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/Stats.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/Stencils.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/Transform.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/Tuple.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/Vec2.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/Vec3.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/math/Vec4.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/AttributeArray.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/AttributeArrayString.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/AttributeGroup.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/AttributeSet.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/IndexFilter.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/IndexIterator.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/PointAdvect.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/PointAttribute.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/PointConversion.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/PointCount.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/PointDataGrid.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/PointDelete.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/PointGroup.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/PointMask.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/PointMove.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/PointRasterizeFrustum.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/PointRasterizeSDF.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/PointRasterizeTrilinear.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/PointSample.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/PointScatter.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/PointStatistics.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/PointTransfer.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/StreamCompression.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/impl/PointRasterizeFrustumImpl.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/impl/PointRasterizeSDFImpl.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/points/impl/PointRasterizeTrilinearImpl.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/Activate.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/ChangeBackground.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/Clip.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/Composite.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/Count.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/Dense.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/DenseSparseTools.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/Diagnostics.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/FastSweeping.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/Filter.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/FindActiveValues.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/GridOperators.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/GridTransformer.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/Interpolation.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/LevelSetAdvect.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/LevelSetFilter.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/LevelSetFracture.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/LevelSetMeasure.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/LevelSetMorph.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/LevelSetPlatonic.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/LevelSetRebuild.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/LevelSetSphere.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/LevelSetTracker.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/LevelSetUtil.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/Mask.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/Merge.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/MeshToVolume.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/Morphology.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/MultiResGrid.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/NodeVisitor.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/ParticleAtlas.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/ParticlesToLevelSet.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/PointAdvect.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/PointIndexGrid.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/PointPartitioner.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/PointScatter.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/PointsToMask.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/PoissonSolver.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/PotentialFlow.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/Prune.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/RayIntersector.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/RayTracer.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/SignedFloodFill.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/Statistics.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/TopologyToLevelSet.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/ValueTransformer.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/VectorTransformer.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/VelocityFields.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/VolumeAdvect.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/VolumeToMesh.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tools/VolumeToSpheres.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tree/InternalNode.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tree/Iterator.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tree/LeafBuffer.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tree/LeafManager.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tree/LeafNode.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tree/LeafNodeBool.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tree/LeafNodeMask.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tree/NodeManager.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tree/NodeUnion.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tree/RootNode.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tree/Tree.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tree/TreeIterator.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/tree/ValueAccessor.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/util/CpuTimer.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/util/ExplicitInstantiation.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/util/Formats.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/util/logging.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/util/MapsUtil.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/util/Name.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/util/NodeMasks.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/util/NullInterrupter.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/util/PagedArray.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/util/Util.h -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/thread/Threading.h -- Installing: /build/openvdb/pkg/openvdb/usr/lib/python3.10/site-packages/pyopenvdb.so -- Set runtime path of "/build/openvdb/pkg/openvdb/usr/lib/python3.10/site-packages/pyopenvdb.so" to "/usr/lib" -- Installing: /build/openvdb/pkg/openvdb/usr/include/openvdb/python/pyopenvdb.h -- Installing: /build/openvdb/pkg/openvdb/usr/bin/vdb_print -- Set runtime path of "/build/openvdb/pkg/openvdb/usr/bin/vdb_print" to "/usr/lib" ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $srcdir usr/bin/vdb_print usr/lib/libopenvdb.so.9.1.0 usr/lib/python3.10/site-packages/pyopenvdb.so ==> Creating package "openvdb"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: openvdb 9.1.0-1 (Tue Jun 14 18:55:28 2022) ==> Cleaning up...