You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With the addition of git checkout v0.17.0 after cloning. [I also just tried v0.16.1, same error :( ]
cmake configuration and downloading/building dependencies seems to work fine. However Open3D compilation fails at ~50% with the following error.
Error message
In file included from /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.h:341,
from /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/FEMTree.h:52,
from /home/oba/src/Open3D/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:32:
In member function‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28:
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:251:36: error: ‘c’ may be used uninitialized [-Werror=maybe-uninitialized]
251 | if( !i || d>c ) c=d;|~^~
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl: In function‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’:
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:247:21: note: ‘c’ was declared here
247 | int c , d;| ^
In member function‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28:
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:251:36: error: ‘c’ may be used uninitialized [-Werror=maybe-uninitialized]
251 | if( !i || d>c ) c=d;|~^~
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl: In function‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’:
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:247:21: note: ‘c’ was declared here
247 | int c , d;| ^
In member function‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28:
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:251:36: error: ‘c’ may be used uninitialized [-Werror=maybe-uninitialized]
251 | if( !i || d>c ) c=d;|~^~
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl: In function‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’:
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:247:21: note: ‘c’ was declared here
247 | int c , d;| ^
In member function‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28:
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:251:36: error: ‘c’ may be used uninitialized [-Werror=maybe-uninitialized]
251 | if( !i || d>c ) c=d;|~^~
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl: In function‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’:
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:247:21: note: ‘c’ was declared here
247 | int c , d;| ^
In member function‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28:
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:251:36: error: ‘c’ may be used uninitialized [-Werror=maybe-uninitialized]
251 | if( !i || d>c ) c=d;|~^~
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl: In function‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’:
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:247:21: note: ‘c’ was declared here
247 | int c , d;| ^
In member function‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28:
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:251:36: error: ‘c’ may be used uninitialized [-Werror=maybe-uninitialized]
251 | if( !i || d>c ) c=d;|~^~
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl: In function‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’:
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:247:21: note: ‘c’ was declared here
247 | int c , d;| ^
In member function‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’,
inlined from ‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:250:28:
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:251:36: error: ‘c’ may be used uninitialized [-Werror=maybe-uninitialized]
251 | if( !i || d>c ) c=d;|~^~
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl: In function‘int RegularTreeNode<Dim, NodeData, DepthAndOffsetType>::maxDepth() const [with unsigned int Dim = 3; NodeData = FEMTreeNodeData; DepthAndOffsetType = short unsigned int]’:
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/RegularTree.inl:247:21: note: ‘c’ was declared here
247 | int c , d;| ^
In file included from /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/FEMTree.h:2529:
In static member function‘static bool IsoSurfaceExtractor<3, Real, Vertex>::_GetIsoVertex(const FEMTree<3, Real>&, FEMIntegrator::PointEvaluator<typename _IsotropicUIntPack<3, DataSig>::type, UIntPack<0, 0, 0>>*, DensityEstimator<WeightDegree>*, const SparseNodeData<ProjectiveData<Data, Real>, typename _IsotropicUIntPack<3, DataSig>::type>*, Real, ConstPointSupportKey<typename _IsotropicUIntPack<3, WeightDegree>::type>&, ConstPointSupportKey<typename _IsotropicUIntPack<3, FEMSignature<DataSig>::Degree>::type>&, const TreeNode*, HyperCube::Cube<2>::Element<1>, HyperCube::Direction, const _SliceValues&, Vertex&, std::function<void(Vertex&, Point<Real, 3>, Real, Data)>) [with unsigned int WeightDegree = 2; Data = open3d::geometry::poisson::Open3DData; unsigned int DataSig = 0; Real = float; Vertex = open3d::geometry::poisson::Open3DVertex<float>]’,
inlined from ‘IsoSurfaceExtractor<3, float, open3d::geometry::poisson::Open3DVertex<float>>::_SetSliceIsoVertices<2, open3d::geometry::poisson::Open3DData, 0>(const FEMTree<3, float>&, FEMIntegrator::PointEvaluator<UIntPack<0, 0, 0>, UIntPack<0, 0, 0>>*, DensityEstimator<2>*, const SparseNodeData<ProjectiveData<open3d::geometry::poisson::Open3DData, float>, UIntPack<0, 0, 0>>*, float, LocalDepth, int, HyperCube::Direction, node_index_type&, CoredMeshData<open3d::geometry::poisson::Open3DVertex<float>, int>&, std::vector<_SlabValues, std::allocator<_SlabValues>>&, std::function<void(open3d::geometry::poisson::Open3DVertex<float>&, Point<float, 3>, float, open3d::geometry::poisson::Open3DData)>)::<lambda(unsigned int, size_t)>’ at /home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:960:56:
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1562:37: error: ‘start’ may be used uninitialized [-Werror=maybe-uninitialized]
1562 | position[o] = Real( start + width*averageRoot );| ^~~~~
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl: In lambda function:
/home/oba/src/Open3D/build/poisson/src/ext_poisson/PoissonRecon/Src/FEMTree.IsoSurface.specialized.inl:1511:22: note: ‘start’ was declared here
1511 | Real start , width;| ^~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [cpp/open3d/geometry/CMakeFiles/geometry.dir/build.make:412: cpp/open3d/geometry/CMakeFiles/geometry.dir/SurfaceReconstructionPoisson.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2197: cpp/open3d/geometry/CMakeFiles/geometry.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Open3D, Python and System information
- Operating system: Ubuntu 22.10
- Python version: Does not apply
- Open3D version: 0.17.0
- System architecture: x86
- Is this a remote workstation?: no
- How did you install Open3D?: build from source
- Compiler version (if built from source): Here's the cmake output:
-- Setting build type to Release as none was specified.
-- CMAKE_BUILD_TYPE is set to Release.
-- ccache found at /usr/bin/ccache
-- Downloading third-party dependencies to /home/oba/src/Open3D/3rdparty_downloads
CMake Deprecation Warning at CMakeLists.txt:189 (cmake_policy):
The OLD behavior for policy CMP0072 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Open3D 0.17.0+9238339b9
-- Found Python3: /usr/bin/python3.10 (found suitable version "3.10.7", minimum required is "3.6") found components: Interpreter Development Development.Module Development.Embed
-- Fetching ISPC compiler
-- Building with detected instruction sets
-- Using ISPC instruction sets: avx2-i32x8
-- The ISPC compiler identification is Intel 1.16.1
-- Detecting ISPC compiler ABI info
-- Detecting ISPC compiler ABI info - done
-- Check for working ISPC compiler: /home/oba/src/Open3D/build/_deps/ext_ispc-src/bin/ispc - skipped
-- Performing Test FLAG_fstack_protector_strong
-- Performing Test FLAG_fstack_protector_strong - Success
-- Performing Test FLAG_Wformat
-- Performing Test FLAG_Wformat - Success
-- Performing Test FLAG_Wformat_security
-- Performing Test FLAG_Wformat_security - Success
-- Performing Test FLAG_Wl__z_noexecstack
-- Performing Test FLAG_Wl__z_noexecstack - Success
-- Performing Test FLAG_Wl__z_relro__z_now
-- Performing Test FLAG_Wl__z_relro__z_now - Success
-- Performing Test FLAG_pie
-- Performing Test FLAG_pie - Success
-- Performing Test FLAG____CONFIG_Release__LINKER___strip_debug_
-- Performing Test FLAG____CONFIG_Release__LINKER___strip_debug_ - Success
-- Using security hardening compiler flags: $<$<COMPILE_LANGUAGE:CUDA>:-Xcompiler=-fstack-protector-strong,-Wformat,-Wformat-security>;$<$<COMPILE_LANGUAGE:CXX>:-fstack-protector-strong;-Wformat;-Wformat-security>
-- Using security hardening linker flags: $<$<COMPILE_LANGUAGE:CUDA>:-Xcompiler=-Wl,-z,noexecstack,-Wl,-z,relro,-z,now,$<$<STREQUAL:$<TARGET_PROPERTY:TYPE>,EXECUTABLE>:-pie>,$<$<CONFIG:Release>:LINKER:--strip-debug>>;$<$<COMPILE_LANGUAGE:CXX>:-Wl,-z,noexecstack;-Wl,-z,relro,-z,now;$<$<STREQUAL:$<TARGET_PROPERTY:TYPE>,EXECUTABLE>:-pie>;$<$<CONFIG:Release>:LINKER:--strip-debug>>
-- Using security hardening compiler definitions: _FORTIFY_SOURCE=2
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Using installed third-party library 3rdparty_threads
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- Using installed third-party library 3rdparty_openmp
-- Building with OpenMP
-- Using installed third-party library 3rdparty_x11
-- Building library 3rdparty_glfw from source
-- Found Vulkan: /usr/lib/x86_64-linux-gnu/libvulkan.so
-- Using X11 for window creation
-- Found X11: /usr/include
-- Building third-party library JPEG from source
-- Looking for a ASM_NASM compiler
-- Looking for a ASM_NASM compiler - NOTFOUND
-- NASM assembler not found - libjpeg-turbo performance may suffer
-- libturbojpeg: WITH_CRT_DLL=OFF
-- Using prebuilt third-party library Filament
-- GLIBC version 2.36-0 found: Using Open3D Filament binary.
-- Filament is located at /home/oba/src/Open3D/build/filament/src/ext_filament
-- Searching in for libc++ and libc++abi
-- Searching /usr/lib/llvm-15/lib for libc++ and libc++abi
-- CLANG_LIBDIR found in ubuntu-default: /usr/lib/llvm-15/lib
-- Using CLANG_LIBDIR: /usr/lib/llvm-15/lib
-- CPP_LIBRARY: /usr/lib/llvm-15/lib/libc++.so
-- CPPABI_LIBRARY: /usr/lib/llvm-15/lib/libc++abi.so
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
-- Using installed third-party library 3rdparty_opengl
-- MESA_CPU_GL_LIBRARY: /home/oba/src/Open3D/build/_deps/download_mesa_libgl-src/libGL.so.1.2.0;/home/oba/src/Open3D/build/_deps/download_mesa_libgl-src/libEGL.so.1.0.0;/home/oba/src/Open3D/build/_deps/download_mesa_libgl-src/libgallium_dri.so;/home/oba/src/Open3D/build/_deps/download_mesa_libgl-src/kms_swrast_dri.so;/home/oba/src/Open3D/build/_deps/download_mesa_libgl-src/swrast_dri.so
-- Using MKL to support BLAS and LAPACK functionalities.
-- IPP-ICV 2020.0.0 Gold available. Building interface wrappers IPP-IW.
-- open3d_sycl_target_sources(core): PRIVATE
-- Copying /home/oba/src/Open3D/cpp/open3d/visualization/webrtc_server/html to /home/oba/src/Open3D/build/bin/resources.
-- ================================================================================
-- Open3D 0.17.0 Configuration Summary
-- ================================================================================
-- Enabled Features:
-- OpenMP .................................. ON
-- Headless Rendering ...................... OFF
-- Azure Kinect Support .................... OFF
-- Intel RealSense Support ................. OFF
-- CUDA Support ............................ OFF
-- SYCL Support ............................ OFF
-- ISPC Support ............................ ON
-- Build GUI ............................... ON
-- Build WebRTC visualizer ................. ON
-- Build Shared Library .................... OFF
-- Build Unit Tests ........................ OFF
-- Build Examples .......................... ON
-- Build Python Module ..................... OFF
-- Build Jupyter Extension ................. OFF
-- Build TensorFlow Ops .................... OFF
-- Build PyTorch Ops ....................... OFF
-- Build Benchmarks ........................ OFF
-- Bundle Open3D-ML ........................ OFF
-- Force GLIBCXX_USE_CXX11_ABI= ............ 0
-- ================================================================================
-- Third-Party Dependencies:
-- Assimp .................................. yes (build from source)
-- BLAS .................................... yes
-- curl .................................... yes (build from source)
-- Eigen3 .................................. yes (build from source)
-- filament ................................ yes (build from source)
-- fmt ..................................... yes (build from source)
-- GLEW .................................... yes (build from source)
-- GLFW .................................... yes (build from source)
-- googletest .............................. no
-- imgui ................................... yes (build from source)
-- ippicv .................................. yes (build from source)
-- JPEG .................................... yes (build from source)
-- jsoncpp ................................. yes (build from source)
-- liblzf .................................. yes (build from source)
-- msgpack ................................. yes (build from source)
-- nanoflann ............................... yes (build from source)
-- OpenGL .................................. yes
-- PNG ..................................... yes (build from source)
-- qhullcpp ................................ yes (build from source)
-- librealsense ............................ no
-- TBB ..................................... yes (build from source)
-- tinyfiledialogs ......................... yes (build from source)
-- TinyGLTF ................................ yes (build from source)
-- tinyobjloader ........................... yes (build from source)
-- VTK ..................................... yes (build from source)
-- WebRTC .................................. yes (build from source)
-- ZeroMQ .................................. yes (build from source)
-- ================================================================================
-- Configuring done
-- Generating done
-- Build files have been written to: /home/oba/src/Open3D/build
Additional information
No response
The text was updated successfully, but these errors were encountered:
This is a legitimate coding issue, the errors (may have been a warning before) point to logical errors in the programming.
I've come across this while trying to build and had to manually resolve the logical issues with this code as best as I could, but this code base (and some of its dependencies) seriously needs to be looked at to do some quality control.
The compilation/build process for this library is overall horrendous, more so than other large libraries of comparable or greater complexity (for example OpenCV.)
Checklist
master
branch).Steps to reproduce the issue
I followed the official instructions form here:
http://www.open3d.org/docs/latest/compilation.html#compilation
With the addition of
git checkout v0.17.0
after cloning. [I also just tried v0.16.1, same error :( ]cmake configuration and downloading/building dependencies seems to work fine. However Open3D compilation fails at ~50% with the following error.
Error message
Open3D, Python and System information
Additional information
No response
The text was updated successfully, but these errors were encountered: