Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error while compiling v0.9.0 PoissonRecon module from source #1414

Closed
jgwak opened this issue Dec 23, 2019 · 18 comments
Closed

Error while compiling v0.9.0 PoissonRecon module from source #1414

jgwak opened this issue Dec 23, 2019 · 18 comments

Comments

@jgwak
Copy link

jgwak commented Dec 23, 2019

Describe the bug
I tried installing v0.9.0 from source. I followed the instruction from the official document as-is, except for the dependency part, since I am not on Ubuntu. I have installed v0.8.0 from source and unless dependencies has changed, I believe dependency is not the problem. Following is the error message I received:

In file included from /home/jgwak/tmp/open3d/src/open3d/3rdparty/PoissonRecon/Src/FEMTree.h:2527,
                 from /home/jgwak/tmp/open3d/src/open3d/src/Open3D/Geometry/SurfaceReconstructionPoisson.cpp:43:
/home/jgwak/tmp/open3d/src/open3d/3rdparty/PoissonRecon/Src/FEMTree.System.inl: In instantiation of ‘int FEMTree<Dim, Real>::_getSliceMatrixAndProlongationConstraints(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, SparseMatrix<Real, int, WindowSize<UIntPack<BSplineOverlapSizes<FEMSignature<FEMSigs>::Degree, FEMSignature<FEMSigs>::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature<FEMSigs>::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int; node_index_type = int; FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature<FEMSigs>::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::CCStencil; FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature<FEMSigs>::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::PCStencils]’:
/home/jgwak/tmp/open3d/src/open3d/3rdparty/PoissonRecon/Src/FEMTree.System.inl:567:2:   required from ‘int FEMTree<Dim, Real>::_solveSystemCG(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, T*, const T*, const T*, TDotT, int, bool, FEMTree<Dim, Real>::_SolverStats&, bool, double, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<Dim, Real>::solveSystem(UIntPack<Begin ...>, BaseFEMIntegrator::System<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, const DenseNodeData<Real, UIntPack<Begin ...> >&, FEMTree<Dim, Real>::LocalDepth, const FEMTree<Dim, Real>::SolverInfo&, FEMTree<Dim, Real>::InterpolationInfo<Real, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::LocalDepth = int]::<lambda(float, float)>; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature<FEMSigs>::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int]’
/home/jgwak/tmp/open3d/src/open3d/3rdparty/PoissonRecon/Src/FEMTree.System.inl:2657:45:   required from ‘void FEMTree<Dim, Real>::solveSystem(UIntPack<Begin ...>, BaseFEMIntegrator::System<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, const DenseNodeData<T, UIntPack<Begin ...> >&, DenseNodeData<T, UIntPack<Begin ...> >&, TDotT, FEMTree<Dim, Real>::LocalDepth, const FEMTree<Dim, Real>::SolverInfo&, FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<Dim, Real>::solveSystem(UIntPack<Begin ...>, BaseFEMIntegrator::System<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, const DenseNodeData<Real, UIntPack<Begin ...> >&, FEMTree<Dim, Real>::LocalDepth, const FEMTree<Dim, Real>::SolverInfo&, FEMTree<Dim, Real>::InterpolationInfo<Real, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::LocalDepth = int]::<lambda(float, float)>; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::LocalDepth = int]’
/home/jgwak/tmp/open3d/src/open3d/3rdparty/PoissonRecon/Src/FEMTree.System.inl:2498:2:   required from ‘DenseNodeData<T, UIntPack<Begin ...> > FEMTree<Dim, Real>::solveSystem(UIntPack<Begin ...>, BaseFEMIntegrator::System<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, const DenseNodeData<T, UIntPack<Begin ...> >&, TDotT, FEMTree<Dim, Real>::LocalDepth, const FEMTree<Dim, Real>::SolverInfo&, FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<Dim, Real>::solveSystem(UIntPack<Begin ...>, BaseFEMIntegrator::System<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, const DenseNodeData<Real, UIntPack<Begin ...> >&, FEMTree<Dim, Real>::LocalDepth, const FEMTree<Dim, Real>::SolverInfo&, FEMTree<Dim, Real>::InterpolationInfo<Real, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::LocalDepth = int]::<lambda(float, float)>; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::LocalDepth = int]’
/home/jgwak/tmp/open3d/src/open3d/3rdparty/PoissonRecon/Src/FEMTree.h:2407:147:   required from ‘DenseNodeData<Real, UIntPack<Begin ...> > FEMTree<Dim, Real>::solveSystem(UIntPack<Begin ...>, BaseFEMIntegrator::System<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, const DenseNodeData<Real, UIntPack<Begin ...> >&, FEMTree<Dim, Real>::LocalDepth, const FEMTree<Dim, Real>::SolverInfo&, FEMTree<Dim, Real>::InterpolationInfo<Real, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::LocalDepth = int]’
/home/jgwak/tmp/open3d/src/open3d/src/Open3D/Geometry/SurfaceReconstructionPoisson.cpp:675:22:   required from ‘void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptr<open3d::geometry::TriangleMesh>&, std::vector<double>&, int, size_t, float, bool, UIntPack<CSignatures ...>) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}; size_t = long unsigned int]’
/home/jgwak/tmp/open3d/src/open3d/src/Open3D/Geometry/SurfaceReconstructionPoisson.cpp:755:50:   required from here
/home/jgwak/tmp/open3d/src/open3d/3rdparty/PoissonRecon/Src/FEMTree.System.inl:1633:219: error: redeclaration of ‘const FEMTree<3, float>::InterpolationInfo<float, 0>*& interpolationInfo#0’
 1633 |    else                               _setMatrixRowAndGetConstraintFromProlongation( UIntPack< FEMSigs ... >() , F , pNeighbors , neighbors , i , matrix , nBegin , pcStencils , ccStencil , bsData , prolongedSolution , interpolationInfo... );
      |                                                                                                                                                                                                                           ^~~~~~~~~~~~~~~~~
/home/jgwak/tmp/open3d/src/open3d/3rdparty/PoissonRecon/Src/FEMTree.System.inl:1632:219: note: ‘const FEMTree<3, float>::InterpolationInfo<float, 0>*& interpolationInfo#0’ previously declared here
 1632 |    if( constraints ) constraints[i] = _setMatrixRowAndGetConstraintFromProlongation( UIntPack< FEMSigs ... >() , F , pNeighbors , neighbors , i , matrix , nBegin , pcStencils , ccStencil , bsData , prolongedSolution , interpolationInfo... );
      |                                                                                                                                                                                                                           ^~~~~~~~~~~~~~~~~
In file included from /home/jgwak/tmp/open3d/src/open3d/3rdparty/PoissonRecon/Src/FEMTree.h:2527,
                 from /home/jgwak/tmp/open3d/src/open3d/src/Open3D/Geometry/SurfaceReconstructionPoisson.cpp:43:
/home/jgwak/tmp/open3d/src/open3d/3rdparty/PoissonRecon/Src/FEMTree.System.inl:1622:40: error: member ‘FEMTree<Dim, Real>::_getSliceMatrixAndProlongationConstraints(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, SparseMatrix<Real, int, WindowSize<UIntPack<BSplineOverlapSizes<FEMSignature<FEMSigs>::Degree, FEMSignature<FEMSigs>::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature<FEMSigs>::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int; node_index_type = int; FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature<FEMSigs>::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::CCStencil; FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature<FEMSigs>::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::PCStencils]::<lambda(unsigned int, size_t)>::<interpolationInfo#0 capture>’ is uninitialized reference
 1622 |  ThreadPool::Parallel_for( 0 , range , [&]( unsigned int thread , size_t i )
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1623 |  {
      |  ~
 1624 |   if( _isValidFEM1Node( _sNodes.treeNodes[i+nBegin] ) )
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1625 |   {
      |   ~
 1626 |    ConstOneRingNeighborKey& neighborKey = neighborKeys[ thread ];
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1627 |    FEMTreeNode* node = _sNodes.treeNodes[i+nBegin];
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1628 |    // Get the matrix row size
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1629 |    typename FEMTreeNode::template ConstNeighbors< OverlapSizes > neighbors , pNeighbors;
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1630 |    neighborKey.getNeighbors( OverlapRadii() , OverlapRadii() , node , pNeighbors , neighbors );
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1631 |    // Set the row entries
      |    ~~~~~~~~~~~~~~~~~~~~~~
 1632 |    if( constraints ) constraints[i] = _setMatrixRowAndGetConstraintFromProlongation( UIntPack< FEMSigs ... >() , F , pNeighbors , neighbors , i , matrix , nBegin , pcStencils , ccStencil , bsData , prolongedSolution , interpolationInfo... );
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1633 |    else                               _setMatrixRowAndGetConstraintFromProlongation( UIntPack< FEMSigs ... >() , F , pNeighbors , neighbors , i , matrix , nBegin , pcStencils , ccStencil , bsData , prolongedSolution , interpolationInfo... );
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1634 |    if( diagonalR ) diagonalR[i] = (Real)1. / matrix[i][0].Value;
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1635 |   }
      |   ~
 1636 |   else if( constraints ) constraints[i] = T();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1637 |  }
      |  ~
/home/jgwak/tmp/open3d/src/open3d/3rdparty/PoissonRecon/Src/FEMTree.System.inl:1622:40: error: designator order for field ‘FEMTree<Dim, Real>::_getSliceMatrixAndProlongationConstraints(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, SparseMatrix<Real, int, WindowSize<UIntPack<BSplineOverlapSizes<FEMSignature<FEMSigs>::Degree, FEMSignature<FEMSigs>::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature<FEMSigs>::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int; node_index_type = int; FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature<FEMSigs>::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::CCStencil; FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature<FEMSigs>::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::PCStencils]::<lambda(unsigned int, size_t)>::<interpolationInfo#0 capture>’ does not match declaration order in ‘FEMTree<Dim, Real>::_getSliceMatrixAndProlongationConstraints(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, SparseMatrix<Real, int, WindowSize<UIntPack<BSplineOverlapSizes<FEMSignature<FEMSigs>::Degree, FEMSignature<FEMSigs>::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature<FEMSigs>::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int; node_index_type = int; FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature<FEMSigs>::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::CCStencil; FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature<FEMSigs>::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::PCStencils]::<lambda(unsigned int, size_t)>’
In file included from /usr/include/c++/9.2.0/functional:59,
                 from /home/jgwak/tmp/open3d/src/open3d/3rdparty/Eigen/Eigen/Core:281,
                 from /home/jgwak/tmp/open3d/src/open3d/src/Open3D/Geometry/PointCloud.h:29,
                 from /home/jgwak/tmp/open3d/src/open3d/src/Open3D/Geometry/SurfaceReconstructionPoisson.cpp:27:
/usr/include/c++/9.2.0/bits/std_function.h:669:7: error: ‘std::function<_Res(_ArgTypes ...)>::function(_Functor) [with _Functor = FEMTree<Dim, Real>::_getSliceMatrixAndProlongationConstraints(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, SparseMatrix<Real, int, WindowSize<UIntPack<BSplineOverlapSizes<FEMSignature<FEMSigs>::Degree, FEMSignature<FEMSigs>::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature<FEMSigs>::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int; node_index_type = int; FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature<FEMSigs>::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::CCStencil; FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature<FEMSigs>::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::PCStencils]::<lambda(unsigned int, size_t)>; <template-parameter-2-2> = void; <template-parameter-2-3> = void; _Res = void; _ArgTypes = {unsigned int, long unsigned int}]’, declared using local type ‘FEMTree<Dim, Real>::_getSliceMatrixAndProlongationConstraints(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, SparseMatrix<Real, int, WindowSize<UIntPack<BSplineOverlapSizes<FEMSignature<FEMSigs>::Degree, FEMSignature<FEMSigs>::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature<FEMSigs>::Degree ...> >&, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature<FEMSigs>::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int; node_index_type = int; FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature<FEMSigs>::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::CCStencil; FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature<FEMSigs>::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::PCStencils]::<lambda(unsigned int, size_t)>’, is used but never defined [-fpermissive]
  669 |       function<_Res(_ArgTypes...)>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

To Reproduce

git clone https://github.com/intel-isl/Open3D.git
git submodule update --init --recursive
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release
make -j$(nproc)

Expected behavior
Expect it to compile without error

Environment (please complete the following information):

  • OS: ArchLinux
  • Python version: 3.8.0
  • Open3D version: 0.9.0
  • Is this remote workstation?: no
  • How did you install Open3D?: build from source, gcc 9.2.0
@jgwak jgwak added the bug label Dec 23, 2019
@syncle
Copy link
Contributor

syncle commented Dec 26, 2019

I cannot reproduce on my mac. @griegler Could you take a look?

@hzxie
Copy link
Contributor

hzxie commented Dec 27, 2019

@syncle
I have the same environment as @jgwak.
When I compile Open 3D from source, I got the following error. As reported in #1369

make[2]: *** No rule to make target '3rdparty_install/lib/libturbojpeg.a', needed by 'lib/libOpen3D.so'.  Stop.

@jgwak
Copy link
Author

jgwak commented Dec 27, 2019

@hzxie Try this patch.

diff --unified --recursive --text open3d/3rdparty/libjpeg-turbo/libjpeg-turbo.cmake open3d_patch/3rdparty/libjpeg-turbo/libjpeg-turbo.cmake
--- open3d/3rdparty/libjpeg-turbo/libjpeg-turbo.cmake   2019-12-09 02:09:55.853560635 -0800
+++ open3d_patch/3rdparty/libjpeg-turbo/libjpeg-turbo.cmake     2019-12-09 02:09:31.837228165 -0800
@@ -78,7 +78,7 @@
 set(JPEG_TURBO_LIBRARIES ${lib_name})

 set(turbojpeg_LIB_FILES
-    ${3RDPARTY_INSTALL_PREFIX}/${LIBDIR}/${CMAKE_STATIC_LIBRARY_PREFIX}${lib_name}${CMAKE_STATIC_LIBRARY_SUFFIX}
+    ${3RDPARTY_INSTALL_PREFIX}/lib64/${CMAKE_STATIC_LIBRARY_PREFIX}${lib_name}${CMAKE_STATIC_LIBRARY_SUFFIX}
 )

I managed to compile 0.8.0 on Arch and you can install it via AUR. I'm stuck on this error for 0.9.0 though.

@hzxie
Copy link
Contributor

hzxie commented Dec 27, 2019

WOW~! Amazing!
But now I have the same problem as you.

@hm1205
Copy link

hm1205 commented Dec 30, 2019

dear all,

I have a problem to build the lib as cmake give me an error.
I've tried both on ubuntu and manjaro. Cmake 3.16.2.
I don't know how to fix that issues.

by the way. I have notice an error inside the cmakelist.text of the 3rd party packages. Line 12 should be only libjpeg in order to find the libjpeg turbo lib. if not cmake do not find the lib even if installed.

CMakeError.log
CMakeOutput.log

thanks a lot for your help
best regards

@godspeed1989
Copy link

I encounter the same problem as @jgwak
The error occurred when building /3rdparty/PoissonRecon.

@jgwak jgwak changed the title Error compiling v0.9.0 from source Error while compiling v0.9.0 PoissonRecon module from source Jan 6, 2020
@jgwak
Copy link
Author

jgwak commented Jan 6, 2020

Update title to better describe the issue. Looks like we have three independent error reproducibility reports so far. Your help appreciated @syncle @griegler

@griegler
Copy link
Contributor

griegler commented Jan 9, 2020

I tried to reproduce, but I could compile with gcc-7.4.0 and gcc-9.2.1 (Ubuntu 18.04) without errors. @jgwak @godspeed1989 @hm1205 @hzxie can you post more details, e.g., compiler version, full compile log (make VERBOSE=1).

@hm1205
Copy link

hm1205 commented Jan 15, 2020

@griegler thank for your help.

I have erase my directory and download Open3d ( git ).

now error is in cmake.
Ubuntu cmake3.15.2 gcc 9.2.1 pybind and ligjpeg turbi already installed. ...

i'll retry with manjaro in a moment.

No CMAKE_BUILD_TYPE specified, default to Debug
The C compiler identification is GNU 9.2.1
The CXX compiler identification is GNU 9.2.1
Check for working C compiler: /usr/bin/cc
Check for working C compiler: /usr/bin/cc -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Detecting C compile features
Detecting C compile features - done
Check for working CXX compiler: /usr/bin/c++
Check for working CXX compiler: /usr/bin/c++ -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Detecting CXX compile features
Detecting CXX compile features - done
Open3D 0.9.0.0
Compiling on Unix
Disable RealSense since it is not fully supported on Linux.
Using installed OpenMP
CMake Warning (dev) at /usr/share/cmake-3.15/Modules/FindOpenGL.cmake:275 (message):
Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
available. Run "cmake --help-policy CMP0072" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.

FindOpenGL found both a legacy GL library:

OPENGL_gl_LIBRARY: /usr/lib/x86_64-linux-gnu/libGL.so

and GLVND libraries for OpenGL and GLX:

OPENGL_opengl_LIBRARY: /usr/lib/x86_64-linux-gnu/libOpenGL.so
OPENGL_glx_LIBRARY: /usr/lib/x86_64-linux-gnu/libGLX.so

OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
3rdparty/CMakeLists.txt:3 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.

Found PythonInterp: /usr/bin/python3.7 (found version "3.7.5")
Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.7m.so
CMake Error at /usr/local/share/cmake/pybind11/pybind11Config.cmake:108 (include):
include could not find load file:

/usr/local/share/cmake/pybind11/pybind11Targets.cmake

Call Stack (most recent call first):
3rdparty/CMakeLists.txt:4 (find_package)

CMake Error at /usr/local/share/cmake/pybind11/pybind11Config.cmake:111 (set_property):
set_property could not find TARGET pybind11::pybind11. Perhaps it has not
yet been created.
Call Stack (most recent call first):
3rdparty/CMakeLists.txt:4 (find_package)

CMake Error at /usr/local/share/cmake/pybind11/pybind11Config.cmake:112 (set_property):
set_property could not find TARGET pybind11::embed. Perhaps it has not yet
been created.
Call Stack (most recent call first):
3rdparty/CMakeLists.txt:4 (find_package)

CMake Error at /usr/local/share/cmake/pybind11/pybind11Config.cmake:117 (set_property):
set_property could not find TARGET pybind11::pybind11. Perhaps it has not
yet been created.
Call Stack (most recent call first):
3rdparty/CMakeLists.txt:4 (find_package)

CMake Error at /usr/local/share/cmake/pybind11/pybind11Config.cmake:119 (get_property):
get_property could not find TARGET pybind11::pybind11. Perhaps it has not
yet been created.
Call Stack (most recent call first):
3rdparty/CMakeLists.txt:4 (find_package)

CMake Error at /usr/local/share/cmake/pybind11/pybind11Config.cmake:120 (get_property):
get_property could not find TARGET pybind11::module. Perhaps it has not
yet been created.
Call Stack (most recent call first):
3rdparty/CMakeLists.txt:4 (find_package)

Building EIGEN3 from source (BUILD_EIGEN3=ON)
Using installed GLEW 2.1.0
Using installed GLFW 3.3.0
Using installed JSONCPP 1.7.4
Using installed LIBPNG 1.6.37
Building libjpeg-turbo from source (BUILD_JPEG=ON)
Building libjpeg-turbo from source
Looking for a ASM_NASM compiler
Looking for a ASM_NASM compiler - /usr/bin/nasm
The ASM_NASM compiler identification is NASM
Found assembler: /usr/bin/nasm
NASM assembler enabled
Building PYBIND11 from source (BUILD_PYBIND11=ON)
pybind11 v2.3.dev1
Building TINYFILEDIALOGS from source
Building tinyobjloader from source
Building QHULL from source
CMake Warning (dev) at /usr/share/cmake-3.15/Modules/FindOpenGL.cmake:275 (message):
Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
available. Run "cmake --help-policy CMP0072" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.

FindOpenGL found both a legacy GL library:

OPENGL_gl_LIBRARY: /usr/lib/x86_64-linux-gnu/libGL.so

and GLVND libraries for OpenGL and GLX:

OPENGL_opengl_LIBRARY: /usr/lib/x86_64-linux-gnu/libOpenGL.so
OPENGL_glx_LIBRARY: /usr/lib/x86_64-linux-gnu/libGLX.so

OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
src/Open3D/CMakeLists.txt:60 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.

Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
Using Python executable: /usr/bin/python3.7
npm found at: /usr/bin/npm. Jupyter support will be enabled.
ENABLE_JUPYTER is set to ON
Using Python version: 3.7
Using Python version major: 3
Performing Test HAS_FLTO
Performing Test HAS_FLTO - Success
LTO enabled
PYPI_PACKAGE_NAME: open3d
Configuring incomplete, errors occurred!
See also "/home/monarch/Open3D/build/CMakeFiles/CMakeOutput.log".
See also "/home/monarch/Open3D/build/CMakeFiles/CMakeError.log".

@hm1205
Copy link

hm1205 commented Jan 15, 2020

Back ! under manjaro able to run make but do not work...
[ 1%] Creating directories for 'ext_turbojpeg'
[ 1%] No download step for 'ext_turbojpeg'
[ 1%] No patch step for 'ext_turbojpeg'
[ 2%] No update step for 'ext_turbojpeg'
[ 3%] Performing configure step for 'ext_turbojpeg'
-- CMAKE_BUILD_TYPE = Release
-- VERSION = 2.0.3, BUILD = 20200110
-- 64-bit build (x86_64)
-- CMAKE_INSTALL_PREFIX = /home/monarch/Open3D/build/3rdparty_install
-- CMAKE_INSTALL_BINDIR = bin (/home/monarch/Open3D/build/3rdparty_install/bin)
-- CMAKE_INSTALL_DATAROOTDIR = share (/home/monarch/Open3D/build/3rdparty_install/share)
-- CMAKE_INSTALL_DOCDIR = share/doc/libjpeg-turbo (/home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo)
-- CMAKE_INSTALL_INCLUDEDIR = include (/home/monarch/Open3D/build/3rdparty_install/include)
-- CMAKE_INSTALL_LIBDIR = lib64 (/home/monarch/Open3D/build/3rdparty_install/lib64)
-- CMAKE_INSTALL_MANDIR = share/man (/home/monarch/Open3D/build/3rdparty_install/share/man)
-- Shared libraries disabled (ENABLE_SHARED = 0)
-- Static libraries enabled (ENABLE_STATIC = 1)
-- 12-bit JPEG support disabled (WITH_12BIT = 0)
-- Arithmetic decoding support enabled (WITH_ARITH_DEC = 1)
-- Arithmetic encoding support enabled (WITH_ARITH_ENC = 1)
-- TurboJPEG API library enabled (WITH_TURBOJPEG = 1)
-- TurboJPEG Java wrapper disabled (WITH_JAVA = 0)
-- In-memory source/destination managers enabled (WITH_MEM_SRCDST = 1)
-- Emulating libjpeg API/ABI v6.2 (WITH_JPEG7 = 0, WITH_JPEG8 = 0)
-- libjpeg API shared library version = 62.3.0
-- Compiler flags = -O3 -DNDEBUG
-- Linker flags =
-- Compiler supports pointers to undefined structures.
-- INLINE = inline attribute((always_inline)) (FORCE_INLINE = 1)
-- Linker supports GNU-style version scripts
-- CMAKE_EXECUTABLE_SUFFIX =
-- CMAKE_ASM_NASM_COMPILER = /usr/bin/nasm
-- CMAKE_ASM_NASM_OBJECT_FORMAT = elf64
-- CMAKE_ASM_NASM_FLAGS = -DELF -D__x86_64__ -DPIC
-- SIMD extensions: x86_64 (WITH_SIMD = 1)
-- FLOATTEST = sse
-- RPM architecture = x86_64, DEB architecture = amd64
-- Configuring done
-- Generating done
-- Build files have been written to: /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build
[ 3%] Performing build step for 'ext_turbojpeg'
[ 1%] Built target rdjpgcom
[ 17%] Built target simd
[ 46%] Built target jpeg-static
[ 51%] Built target djpeg-static
[ 55%] Built target cjpeg-static
[ 58%] Built target jpegtran-static
[ 91%] Built target turbojpeg-static
[ 94%] Built target tjunittest-static
[ 96%] Built target wrjpgcom
[ 98%] Built target tjbench-static
[100%] Built target md5cmp
[ 3%] Performing install step for 'ext_turbojpeg'
[ 1%] Built target rdjpgcom
[ 17%] Built target simd
[ 46%] Built target jpeg-static
[ 51%] Built target djpeg-static
[ 55%] Built target cjpeg-static
[ 58%] Built target jpegtran-static
[ 91%] Built target turbojpeg-static
[ 94%] Built target tjunittest-static
[ 96%] Built target wrjpgcom
[ 98%] Built target tjbench-static
[100%] Built target md5cmp
Install the project...
-- Install configuration: "Release"
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/lib64/libturbojpeg.a
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/bin/tjbench
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/include/turbojpeg.h
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/lib64/libjpeg.a
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/bin/cjpeg
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/bin/djpeg
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/bin/jpegtran
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/bin/rdjpgcom
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/bin/wrjpgcom
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo/README.ijg
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo/README.md
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo/example.txt
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo/tjexample.c
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo/libjpeg.txt
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo/structure.txt
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo/usage.txt
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo/wizard.txt
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo/LICENSE.md
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/share/man/man1/cjpeg.1
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/share/man/man1/djpeg.1
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/share/man/man1/jpegtran.1
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/share/man/man1/rdjpgcom.1
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/share/man/man1/wrjpgcom.1
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/lib64/pkgconfig/libjpeg.pc
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/lib64/pkgconfig/libturbojpeg.pc
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/include/jconfig.h
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/include/jerror.h
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/include/jmorecfg.h
-- Up-to-date: /home/monarch/Open3D/build/3rdparty_install/include/jpeglib.h
[ 4%] Completed 'ext_turbojpeg'
[ 4%] Built target ext_turbojpeg
[ 4%] Building CXX object 3rdparty/CMakeFiles/tinyobjloader.dir/tinyobjloader/tiny_obj_loader.cc.o
[ 5%] Linking CXX static library ../lib/libtinyobjloader.a
[ 5%] Built target tinyobjloader
[ 6%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/Coordinates.cpp.o
[ 6%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/PointCoordinates.cpp.o
[ 7%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/Qhull.cpp.o
[ 7%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullFacet.cpp.o
[ 8%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullFacetList.cpp.o
[ 8%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullFacetSet.cpp.o
[ 9%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullHyperplane.cpp.o
[ 9%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullPoint.cpp.o
[ 10%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullPointSet.cpp.o
[ 10%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullPoints.cpp.o
[ 10%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullQh.cpp.o
[ 11%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullRidge.cpp.o
[ 11%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullSet.cpp.o
[ 12%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullStat.cpp.o
[ 12%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullVertex.cpp.o
[ 13%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullVertexSet.cpp.o
[ 13%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/RboxPoints.cpp.o
[ 14%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/RoadError.cpp.o
[ 14%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/RoadLogEvent.cpp.o
[ 15%] Linking CXX static library ../lib/libqhullcpp.a
[ 15%] Built target qhullcpp
[ 15%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/global_r.c.o
[ 15%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/stat_r.c.o
[ 16%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/geom2_r.c.o
[ 16%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/poly2_r.c.o
[ 17%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/merge_r.c.o
[ 17%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/libqhull_r.c.o
[ 18%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/geom_r.c.o
[ 18%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/poly_r.c.o
[ 19%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/qset_r.c.o
[ 19%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/mem_r.c.o
[ 20%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/random_r.c.o
[ 20%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/usermem_r.c.o
[ 20%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/userprintf_r.c.o
[ 21%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/io_r.c.o
[ 21%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/user_r.c.o
[ 22%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/rboxlib_r.c.o
[ 22%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/userprintf_rbox_r.c.o
[ 23%] Linking C static library ../lib/libqhullstatic_r.a
[ 23%] Built target qhullstatic_r
[ 23%] Building C object 3rdparty/tinyfiledialogs/CMakeFiles/tinyfiledialogs.dir/tinyfiledialogs.c.o
[ 24%] Linking C static library ../../lib/libtinyfiledialogs.a
[ 24%] Built target tinyfiledialogs
[ 24%] Building CXX object src/Tools/CMakeFiles/EncodeShader.dir/EncodeShader.cpp.o
[ 25%] Linking CXX executable ../../bin/EncodeShader
[ 25%] Built target EncodeShader
Custom target build_all_3rd_party_libs reached.
[ 25%] Built target build_all_3rd_party_libs
[ 25%] Generating ../../../../src/Open3D/Visualization/Shader/Shader.h
[ 25%] Built target ShaderFileTarget
Scanning dependencies of target Visualization
[ 26%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/GeometryRenderer.cpp.o
[ 26%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/ImageMaskShader.cpp.o
[ 27%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/ImageShader.cpp.o
[ 27%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/NormalShader.cpp.o
[ 28%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/PhongShader.cpp.o
[ 28%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/PickingShader.cpp.o
[ 29%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/RGBDImageShader.cpp.o
[ 29%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/ShaderWrapper.cpp.o
[ 30%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/Simple2DShader.cpp.o
[ 30%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/SimpleBlackShader.cpp.o
[ 30%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/SimpleShader.cpp.o
[ 31%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/TexturePhongShader.cpp.o
[ 31%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/TextureSimpleShader.cpp.o
[ 32%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Utility/ColorMap.cpp.o
[ 32%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Utility/DrawGeometry.cpp.o
[ 33%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Utility/GLHelper.cpp.o
[ 33%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Utility/PointCloudPicker.cpp.o
[ 34%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Utility/SelectionPolygon.cpp.o
[ 34%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Utility/SelectionPolygonVolume.cpp.o
[ 35%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/RenderOption.cpp.o
[ 35%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/RenderOptionWithEditing.cpp.o
[ 35%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/ViewControl.cpp.o
[ 36%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/ViewControlWithCustomAnimation.cpp.o
[ 36%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/ViewControlWithEditing.cpp.o
[ 37%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/ViewParameters.cpp.o
[ 37%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/ViewTrajectory.cpp.o
[ 38%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/Visualizer.cpp.o
[ 38%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/VisualizerCallback.cpp.o
[ 39%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/VisualizerRender.cpp.o
[ 39%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/VisualizerWithCustomAnimation.cpp.o
[ 39%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/VisualizerWithEditing.cpp.o
[ 40%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/VisualizerWithKeyCallback.cpp.o
[ 40%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/VisualizerWithVertexSelection.cpp.o
[ 40%] Built target Visualization
[ 40%] Building CXX object src/Open3D/Camera/CMakeFiles/Camera.dir/PinholeCameraIntrinsic.cpp.o
[ 40%] Building CXX object src/Open3D/Camera/CMakeFiles/Camera.dir/PinholeCameraParameters.cpp.o
[ 41%] Building CXX object src/Open3D/Camera/CMakeFiles/Camera.dir/PinholeCameraTrajectory.cpp.o
[ 41%] Built target Camera
[ 41%] Building CXX object src/Open3D/ColorMap/CMakeFiles/ColorMap.dir/ColorMapOptimization.cpp.o
[ 42%] Building CXX object src/Open3D/ColorMap/CMakeFiles/ColorMap.dir/ColorMapOptimizationJacobian.cpp.o
[ 42%] Building CXX object src/Open3D/ColorMap/CMakeFiles/ColorMap.dir/EigenHelperForNonRigidOptimization.cpp.o
[ 43%] Building CXX object src/Open3D/ColorMap/CMakeFiles/ColorMap.dir/ImageWarpingField.cpp.o
[ 43%] Building CXX object src/Open3D/ColorMap/CMakeFiles/ColorMap.dir/TriangleMeshAndImageUtilities.cpp.o
[ 43%] Built target ColorMap
[ 43%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/BoundingVolume.cpp.o
[ 44%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/DownSample.cpp.o
[ 44%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/EstimateNormals.cpp.o
[ 45%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/Geometry3D.cpp.o
[ 45%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/HalfEdgeTriangleMesh.cpp.o
[ 46%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/Image.cpp.o
[ 46%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/ImageFactory.cpp.o
[ 47%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/IntersectionTest.cpp.o
[ 47%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/KDTreeFlann.cpp.o
[ 47%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/LineSet.cpp.o
[ 48%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/LineSetFactory.cpp.o
[ 48%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/MeshBase.cpp.o
[ 49%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/Octree.cpp.o
[ 49%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/PointCloud.cpp.o
[ 50%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/PointCloudCluster.cpp.o
[ 50%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/PointCloudFactory.cpp.o
[ 51%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/PointCloudSegmentation.cpp.o
[ 51%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/Qhull.cpp.o
[ 52%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/RGBDImage.cpp.o
[ 52%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/RGBDImageFactory.cpp.o
[ 52%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/SurfaceReconstructionAlphaShape.cpp.o
[ 53%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/SurfaceReconstructionBallPivoting.cpp.o
[ 53%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/SurfaceReconstructionPoisson.cpp.o
Dans le fichier inclus depuis /home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.h:2527,
depuis /home/monarch/Open3D/src/Open3D/Geometry/SurfaceReconstructionPoisson.cpp:43:
/home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.System.inl: Dans l'instanciation de « int FEMTree<Dim, Real>::_getSliceMatrixAndProlongationConstraints(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, SparseMatrix<Real, int, WindowSize<UIntPack<BSplineOverlapSizes<FEMSignature::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> >&, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int; node_index_type = int; FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::CCStencil; FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::PCStencils] » :
/home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.System.inl:567:2: requis par « int FEMTree<Dim, Real>::_solveSystemCG(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, T*, const T*, const T*, TDotT, int, bool, FEMTree<Dim, Real>::_SolverStats&, bool, double, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<Dim, Real>::solveSystem(UIntPack<Begin ...>, BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, const DenseNodeData<Real, UIntPack<Begin ...> >&, FEMTree<Dim, Real>::LocalDepth, const FEMTree<Dim, Real>::SolverInfo&, FEMTree<Dim, Real>::InterpolationInfo<Real, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::LocalDepth = int]::<lambda(float, float)>; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int] »
/home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.System.inl:2657:45: requis par « void FEMTree<Dim, Real>::solveSystem(UIntPack<Begin ...>, BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, const DenseNodeData<T, UIntPack<Begin ...> >&, DenseNodeData<T, UIntPack<Begin ...> >&, TDotT, FEMTree<Dim, Real>::LocalDepth, const FEMTree<Dim, Real>::SolverInfo&, FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<Dim, Real>::solveSystem(UIntPack<Begin ...>, BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, const DenseNodeData<Real, UIntPack<Begin ...> >&, FEMTree<Dim, Real>::LocalDepth, const FEMTree<Dim, Real>::SolverInfo&, FEMTree<Dim, Real>::InterpolationInfo<Real, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::LocalDepth = int]::<lambda(float, float)>; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::LocalDepth = int] »
/home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.System.inl:2498:2: requis par « DenseNodeData<T, UIntPack<Begin ...> > FEMTree<Dim, Real>::solveSystem(UIntPack<Begin ...>, BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, const DenseNodeData<T, UIntPack<Begin ...> >&, TDotT, FEMTree<Dim, Real>::LocalDepth, const FEMTree<Dim, Real>::SolverInfo&, FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<Dim, Real>::solveSystem(UIntPack<Begin ...>, BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, const DenseNodeData<Real, UIntPack<Begin ...> >&, FEMTree<Dim, Real>::LocalDepth, const FEMTree<Dim, Real>::SolverInfo&, FEMTree<Dim, Real>::InterpolationInfo<Real, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::LocalDepth = int]::<lambda(float, float)>; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::LocalDepth = int] »
/home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.h:2407:147: requis par « DenseNodeData<Real, UIntPack<Begin ...> > FEMTree<Dim, Real>::solveSystem(UIntPack<Begin ...>, BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, const DenseNodeData<Real, UIntPack<Begin ...> >&, FEMTree<Dim, Real>::LocalDepth, const FEMTree<Dim, Real>::SolverInfo&, FEMTree<Dim, Real>::InterpolationInfo<Real, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::LocalDepth = int] »
/home/monarch/Open3D/src/Open3D/Geometry/SurfaceReconstructionPoisson.cpp:675:22: requis par « void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptropen3d::geometry::TriangleMesh&, std::vector&, int, size_t, float, bool, UIntPack<CSignatures ...>) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}; size_t = long unsigned int] »
/home/monarch/Open3D/src/Open3D/Geometry/SurfaceReconstructionPoisson.cpp:755:50: requis depuis ici
/home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.System.inl:1633:219: erreur: redéclaration de « const FEMTree<3, float>::InterpolationInfo<float, 0>*& interpolationInfo#0 »
1633 | i , matrix , nBegin , pcStencils , ccStencil , bsData , prolongedSolution , interpolationInfo... );
| ^~~~~~~~~~~~~~~~~

/home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.System.inl:1632:219: note: « const FEMTree<3, float>::InterpolationInfo<float, 0>*& interpolationInfo#0 » précédemment déclaré ici
1632 | i , matrix , nBegin , pcStencils , ccStencil , bsData , prolongedSolution , interpolationInfo... );
| ^~~~~~~~~~~~~~~~~

Dans le fichier inclus depuis /home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.h:2527,
depuis /home/monarch/Open3D/src/Open3D/Geometry/SurfaceReconstructionPoisson.cpp:43:
/home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.System.inl:1622:40: erreur: le membre « FEMTree<Dim, Real>::_getSliceMatrixAndProlongationConstraints(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, SparseMatrix<Real, int, WindowSize<UIntPack<BSplineOverlapSizes<FEMSignature::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> >&, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int; node_index_type = int; FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::CCStencil; FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::PCStencils]::<lambda(unsigned int, size_t)>::<interpolationInfo#0 capture> » est une référence non initialisée
1622 | ThreadPool::Parallel_for( 0 , range , [&]( unsigned int thread , size_t i )
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1623 | {
| ~
1624 | if( _isValidFEM1Node( _sNodes.treeNodes[i+nBegin] ) )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1625 | {
| ~
1626 | ConstOneRingNeighborKey& neighborKey = neighborKeys[ thread ];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1627 | FEMTreeNode* node = _sNodes.treeNodes[i+nBegin];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1628 | // Get the matrix row size
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
1629 | typename FEMTreeNode::template ConstNeighbors< OverlapSizes > neighbors , pNeighbors;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1630 | neighborKey.getNeighbors( OverlapRadii() , OverlapRadii() , node , pNeighbors , neighbors );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1631 | // Set the row entries
| ~~~~~~~~~~~~~~~~~~~~~~
1632 | if( constraints ) constraints[i] = _setMatrixRowAndGetConstraintFromProlongation( UIntPack< FEMSigs ... >() , F , pNeighbors , neighbors , i , matrix , nBegin , pcStencils , ccStencil , bsData , prolongedSolution , interpolationInfo... );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1633 | else _setMatrixRowAndGetConstraintFromProlongation( UIntPack< FEMSigs ... >() , F , pNeighbors , neighbors , i , matrix , nBegin , pcStencils , ccStencil , bsData , prolongedSolution , interpolationInfo... );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1634 | if( diagonalR ) diagonalR[i] = (Real)1. / matrix[i][0].Value;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1635 | }
| ~
1636 | else if( constraints ) constraints[i] = T();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1637 | }
| ~
/home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.System.inl:1622:40: erreur: l'ordre du désignateur pour le champ « FEMTree<Dim, Real>::_getSliceMatrixAndProlongationConstraints(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, SparseMatrix<Real, int, WindowSize<UIntPack<BSplineOverlapSizes<FEMSignature::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> >&, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int; node_index_type = int; FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::CCStencil; FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::PCStencils]::<lambda(unsigned int, size_t)>::<interpolationInfo#0 capture> » ne correspond pas à l'ordre de la déclaration dans « FEMTree<Dim, Real>::_getSliceMatrixAndProlongationConstraints(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, SparseMatrix<Real, int, WindowSize<UIntPack<BSplineOverlapSizes<FEMSignature::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> >&, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int; node_index_type = int; FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::CCStencil; FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::PCStencils]::<lambda(unsigned int, size_t)> »
Dans le fichier inclus depuis /usr/include/c++/9.2.0/functional:59,
depuis /home/monarch/Open3D/3rdparty/Eigen/Eigen/Core:281,
depuis /home/monarch/Open3D/src/Open3D/Geometry/PointCloud.h:29,
depuis /home/monarch/Open3D/src/Open3D/Geometry/SurfaceReconstructionPoisson.cpp:27:
/usr/include/c++/9.2.0/bits/std_function.h:669:7: erreur: « std::function<_Res(_ArgTypes ...)>::function(_Functor) [with _Functor = FEMTree<Dim, Real>::_getSliceMatrixAndProlongationConstraints(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, SparseMatrix<Real, int, WindowSize<UIntPack<BSplineOverlapSizes<FEMSignature::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> >&, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int; node_index_type = int; FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::CCStencil; FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::PCStencils]::<lambda(unsigned int, size_t)>; = void; = void; _Res = void; _ArgTypes = {unsigned int, long unsigned int}] », déclaré avec le type local « FEMTree<Dim, Real>::_getSliceMatrixAndProlongationConstraints(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, SparseMatrix<Real, int, WindowSize<UIntPack<BSplineOverlapSizes<FEMSignature::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> >&, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int; node_index_type = int; FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::CCStencil; FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::PCStencils]::<lambda(unsigned int, size_t)> », est utilisé mais jamais défini [-fpermissive]
669 | function<_Res(_ArgTypes...)>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [src/Open3D/Geometry/CMakeFiles/Geometry.dir/build.make:349: src/Open3D/Geometry/CMakeFiles/Geometry.dir/SurfaceReconstructionPoisson.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:803: src/Open3D/Geometry/CMakeFiles/Geometry.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

@godspeed1989
Copy link

haven't been fixed yet?

@jgwak
Copy link
Author

jgwak commented Feb 12, 2020

Update: I managed to build both v0.9.0 and master on latest Arch. I don't know why it works now, but I guess the problem was on Arch, not open3d. Sorry for wrong report. Anyone on Arch may install either latest master or 0.9.0 through AUR. Closing issue.

@jgwak jgwak closed this as completed Feb 12, 2020
@hm1205
Copy link

hm1205 commented Feb 26, 2020

dear all,

reopening, because i'm still unable to build ... even the AUR deposit do not work.
'
make[1] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
Scanning dependencies of target ext_turbojpeg
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
Scanning dependencies of target qhullstatic_r
Scanning dependencies of target tinyobjloader
Scanning dependencies of target qhullcpp
Scanning dependencies of target tinyfiledialogs
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
Scanning dependencies of target EncodeShader
Scanning dependencies of target Python
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
[ 1%] Creating directories for 'ext_turbojpeg'
[ 2%] Building CXX object src/Tools/CMakeFiles/EncodeShader.dir/EncodeShader.cpp.o
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 2%] Built target Python
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 2%] Building CXX object 3rdparty/CMakeFiles/tinyobjloader.dir/tinyobjloader/tiny_obj_loader.cc.o
[ 2%] Building C object 3rdparty/tinyfiledialogs/CMakeFiles/tinyfiledialogs.dir/tinyfiledialogs.c.o
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
[ 3%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/geom2_r.c.o
[ 3%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/poly2_r.c.o
[ 3%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/stat_r.c.o
[ 4%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/merge_r.c.o
[ 4%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/global_r.c.o
[ 5%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/Coordinates.cpp.o
[ 5%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/libqhull_r.c.o
[ 5%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/PointCoordinates.cpp.o
[ 5%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullFacet.cpp.o
[ 6%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/Qhull.cpp.o
[ 7%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/geom_r.c.o
[ 8%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullFacetList.cpp.o
[ 8%] No download step for 'ext_turbojpeg'
[ 8%] No patch step for 'ext_turbojpeg'
[ 9%] No update step for 'ext_turbojpeg'
[ 9%] Performing configure step for 'ext_turbojpeg'
[ 9%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullFacetSet.cpp.o
-- The C compiler identification is GNU 9.2.0
-- Check for working C compiler: /usr/bin/cc
[ 9%] Linking CXX executable ../../bin/EncodeShader
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
[ 9%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/poly_r.c.o
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
-- Detecting C compiler ABI info - done
[ 9%] Built target EncodeShader
-- Detecting C compile features
-- Detecting C compile features - done
-- CMAKE_BUILD_TYPE = Release
-- VERSION = 2.0.3, BUILD = 20200226
-- 64-bit build (x86_64)
-- CMAKE_INSTALL_PREFIX = /home/monarch/Open3D/build/3rdparty_install
[ 10%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/qset_r.c.o
-- CMAKE_INSTALL_BINDIR = bin (/home/monarch/Open3D/build/3rdparty_install/bin)
[ 11%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullHyperplane.cpp.o
-- CMAKE_INSTALL_DATAROOTDIR = share (/home/monarch/Open3D/build/3rdparty_install/share)
-- CMAKE_INSTALL_DOCDIR = share/doc/libjpeg-turbo (/home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo)
-- CMAKE_INSTALL_INCLUDEDIR = include (/home/monarch/Open3D/build/3rdparty_install/include)
-- CMAKE_INSTALL_LIBDIR = lib64 (/home/monarch/Open3D/build/3rdparty_install/lib64)
-- CMAKE_INSTALL_MANDIR = share/man (/home/monarch/Open3D/build/3rdparty_install/share/man)
-- Shared libraries disabled (ENABLE_SHARED = 0)
-- Static libraries enabled (ENABLE_STATIC = 1)
-- 12-bit JPEG support disabled (WITH_12BIT = 0)
-- Arithmetic decoding support enabled (WITH_ARITH_DEC = 1)
-- Arithmetic encoding support enabled (WITH_ARITH_ENC = 1)
-- TurboJPEG API library enabled (WITH_TURBOJPEG = 1)
-- TurboJPEG Java wrapper disabled (WITH_JAVA = 0)
-- In-memory source/destination managers enabled (WITH_MEM_SRCDST = 1)
-- Emulating libjpeg API/ABI v6.2 (WITH_JPEG7 = 0, WITH_JPEG8 = 0)
-- libjpeg API shared library version = 62.3.0
-- Compiler flags = -O3 -DNDEBUG
-- Linker flags =
-- Looking for sys/types.h
[ 11%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullPoint.cpp.o
-- Looking for sys/types.h - found
-- Looking for stdint.h
[ 11%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/mem_r.c.o
[ 12%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/random_r.c.o
-- Looking for stdint.h - found
-- Looking for stddef.h
[ 13%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullPointSet.cpp.o
[ 13%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/usermem_r.c.o
[ 13%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullPoints.cpp.o
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
[ 13%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/userprintf_r.c.o
Scanning dependencies of target ShaderFileTarget
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 14%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/io_r.c.o
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
-- Looking for stddef.h - found
-- Check size of size_t
[ 14%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullQh.cpp.o
[ 15%] Generating ../../../../src/Open3D/Visualization/Shader/Shader.h
[ 15%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/user_r.c.o
[ 16%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullRidge.cpp.o
[ 16%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullSet.cpp.o
[ 17%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/rboxlib_r.c.o
-- Check size of size_t - done
-- Check size of unsigned long
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 17%] Built target ShaderFileTarget
[ 17%] Building C object 3rdparty/CMakeFiles/qhullstatic_r.dir/qhull/src/libqhull_r/userprintf_rbox_r.c.o
[ 18%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullStat.cpp.o
[ 19%] Linking C static library ../../lib/libtinyfiledialogs.a
[ 19%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullVertex.cpp.o
-- Check size of unsigned long - done
-- Performing Test HAVE_BUILTIN_CTZL
[ 20%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/QhullVertexSet.cpp.o
[ 20%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/RboxPoints.cpp.o
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 20%] Built target tinyfiledialogs
[ 21%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/RoadError.cpp.o
-- Performing Test HAVE_BUILTIN_CTZL - Success
-- Looking for include file locale.h
[ 21%] Building CXX object 3rdparty/CMakeFiles/qhullcpp.dir/qhull/src/libqhullcpp/RoadLogEvent.cpp.o
-- Looking for include file locale.h - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file sys/types.h
-- Looking for include file sys/types.h - found
-- Looking for memset
-- Looking for memset - found
-- Looking for memcpy
-- Looking for memcpy - found
-- Check size of unsigned char
-- Check size of unsigned char - done
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Performing Test INCOMPLETE_TYPES
[ 22%] Linking CXX static library ../lib/libqhullcpp.a
-- Performing Test INCOMPLETE_TYPES - Success
-- Compiler supports pointers to undefined structures.
-- Performing Test RIGHT_SHIFT_IS_UNSIGNED
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 22%] Built target qhullcpp
-- Performing Test RIGHT_SHIFT_IS_UNSIGNED - Failed
-- Performing Test CHAR_UNSIGNED
-- Performing Test CHAR_UNSIGNED - Failed
-- Performing Test INLINE_WORKS
-- Performing Test INLINE_WORKS - Success
-- INLINE = inline attribute((always_inline)) (FORCE_INLINE = 1)
-- Performing Test HAVE_VERSION_SCRIPT
-- Performing Test HAVE_VERSION_SCRIPT - Success
-- Linker supports GNU-style version scripts
-- CMAKE_EXECUTABLE_SUFFIX =
-- The ASM_NASM compiler identification is NASM
-- Found assembler: /usr/bin/nasm
-- CMAKE_ASM_NASM_COMPILER = /usr/bin/nasm
-- CMAKE_ASM_NASM_OBJECT_FORMAT = elf64
-- CMAKE_ASM_NASM_FLAGS = -DELF -D__x86_64__ -DPIC
-- SIMD extensions: x86_64 (WITH_SIMD = 1)
-- FLOATTEST = sse
-- RPM architecture = x86_64, DEB architecture = amd64
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:

CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_RELEASE

-- Build files have been written to: /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build
[ 23%] Performing build step for 'ext_turbojpeg'
make[3] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[4] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
Scanning dependencies of target rdjpgcom
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
Scanning dependencies of target wrjpgcom
Scanning dependencies of target md5cmp
Scanning dependencies of target simd
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[ 1%] Building C object CMakeFiles/rdjpgcom.dir/rdjpgcom.c.o
[ 2%] Building C object md5/CMakeFiles/md5cmp.dir/md5cmp.c.o
[ 3%] Building C object md5/CMakeFiles/md5cmp.dir/md5.c.o
[ 3%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jfdctflt-sse.asm.o
[ 4%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jsimdcpu.asm.o
[ 5%] Building C object CMakeFiles/wrjpgcom.dir/wrjpgcom.c.o
[ 7%] Building C object md5/CMakeFiles/md5cmp.dir/md5hl.c.o
[ 7%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jcgray-sse2.asm.o
[ 7%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jccolor-sse2.asm.o
[ 7%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jchuff-sse2.asm.o
[ 8%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jcphuff-sse2.asm.o
[ 8%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jcsample-sse2.asm.o
[ 9%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jdcolor-sse2.asm.o
[ 10%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jdmerge-sse2.asm.o
[ 10%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jdsample-sse2.asm.o
[ 24%] Linking C static library ../lib/libqhullstatic_r.a
[ 11%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jfdctfst-sse2.asm.o
[ 11%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jfdctint-sse2.asm.o
[ 12%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jidctflt-sse2.asm.o
[ 13%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jidctint-sse2.asm.o
[ 13%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jidctfst-sse2.asm.o
[ 13%] Linking C executable rdjpgcom
[ 13%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jidctred-sse2.asm.o
[ 14%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jquantf-sse2.asm.o
[ 15%] Linking C executable wrjpgcom
[ 15%] Linking C executable md5cmp
[ 16%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jquanti-sse2.asm.o
[ 16%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jccolor-avx2.asm.o
[ 16%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jcsample-avx2.asm.o
[ 17%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jdcolor-avx2.asm.o
[ 18%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jcgray-avx2.asm.o
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[ 18%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jdmerge-avx2.asm.o
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[ 18%] Built target rdjpgcom
[ 18%] Built target md5cmp
[ 18%] Built target wrjpgcom
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 19%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jdsample-avx2.asm.o
[ 24%] Built target qhullstatic_r
[ 19%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jfdctint-avx2.asm.o
[ 20%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jidctint-avx2.asm.o
[ 21%] Building ASM_NASM object simd/CMakeFiles/simd.dir/x86_64/jquanti-avx2.asm.o
[ 21%] Building C object simd/CMakeFiles/simd.dir/x86_64/jsimd.c.o
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[ 21%] Built target simd
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
Scanning dependencies of target jpeg-static
Scanning dependencies of target turbojpeg-static
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[ 22%] Building C object CMakeFiles/jpeg-static.dir/jccoefct.c.o
[ 23%] Building C object CMakeFiles/jpeg-static.dir/jcapistd.c.o
[ 23%] Building C object CMakeFiles/jpeg-static.dir/jcapimin.c.o
[ 23%] Building C object CMakeFiles/jpeg-static.dir/jccolor.c.o
[ 24%] Building C object CMakeFiles/jpeg-static.dir/jcdctmgr.c.o
[ 24%] Building C object CMakeFiles/turbojpeg-static.dir/jcapimin.c.o
[ 25%] Building C object CMakeFiles/turbojpeg-static.dir/jcapistd.c.o
[ 25%] Building C object CMakeFiles/jpeg-static.dir/jchuff.c.o
[ 25%] Building C object CMakeFiles/turbojpeg-static.dir/jccoefct.c.o
[ 25%] Building C object CMakeFiles/turbojpeg-static.dir/jcdctmgr.c.o
[ 26%] Building C object CMakeFiles/turbojpeg-static.dir/jccolor.c.o
[ 27%] Building C object CMakeFiles/turbojpeg-static.dir/jchuff.c.o
[ 28%] Building C object CMakeFiles/jpeg-static.dir/jcicc.c.o
[ 29%] Building C object CMakeFiles/turbojpeg-static.dir/jcicc.c.o
[ 30%] Building C object CMakeFiles/jpeg-static.dir/jcinit.c.o
[ 30%] Building C object CMakeFiles/jpeg-static.dir/jcmainct.c.o
[ 31%] Building C object CMakeFiles/jpeg-static.dir/jcmarker.c.o
[ 31%] Building C object CMakeFiles/turbojpeg-static.dir/jcinit.c.o
[ 31%] Building C object CMakeFiles/jpeg-static.dir/jcmaster.c.o
[ 32%] Building C object CMakeFiles/jpeg-static.dir/jcomapi.c.o
[ 33%] Building C object CMakeFiles/turbojpeg-static.dir/jcmainct.c.o
[ 33%] Building C object CMakeFiles/jpeg-static.dir/jcparam.c.o
[ 33%] Building C object CMakeFiles/turbojpeg-static.dir/jcmarker.c.o
[ 34%] Building C object CMakeFiles/turbojpeg-static.dir/jcmaster.c.o
[ 35%] Building C object CMakeFiles/jpeg-static.dir/jcphuff.c.o
[ 35%] Building C object CMakeFiles/turbojpeg-static.dir/jcomapi.c.o
[ 36%] Building C object CMakeFiles/turbojpeg-static.dir/jcparam.c.o
[ 37%] Building C object CMakeFiles/turbojpeg-static.dir/jcphuff.c.o
[ 37%] Building C object CMakeFiles/jpeg-static.dir/jcprepct.c.o
[ 37%] Building C object CMakeFiles/turbojpeg-static.dir/jcprepct.c.o
[ 38%] Building C object CMakeFiles/jpeg-static.dir/jcsample.c.o
[ 39%] Building C object CMakeFiles/jpeg-static.dir/jctrans.c.o
[ 39%] Building C object CMakeFiles/jpeg-static.dir/jdapimin.c.o
[ 40%] Building C object CMakeFiles/turbojpeg-static.dir/jcsample.c.o
[ 41%] Building C object CMakeFiles/jpeg-static.dir/jdapistd.c.o
[ 41%] Building C object CMakeFiles/jpeg-static.dir/jdatadst.c.o
[ 41%] Building C object CMakeFiles/turbojpeg-static.dir/jctrans.c.o
[ 42%] Building C object CMakeFiles/jpeg-static.dir/jdatasrc.c.o
[ 42%] Building C object CMakeFiles/jpeg-static.dir/jdcoefct.c.o
[ 43%] Building C object CMakeFiles/turbojpeg-static.dir/jdapimin.c.o
[ 43%] Building C object CMakeFiles/turbojpeg-static.dir/jdapistd.c.o
[ 44%] Building C object CMakeFiles/jpeg-static.dir/jdcolor.c.o
[ 45%] Building C object CMakeFiles/turbojpeg-static.dir/jdatadst.c.o
[ 46%] Building C object CMakeFiles/jpeg-static.dir/jddctmgr.c.o
[ 46%] Building C object CMakeFiles/jpeg-static.dir/jdhuff.c.o
[ 46%] Building C object CMakeFiles/turbojpeg-static.dir/jdatasrc.c.o
[ 47%] Building C object CMakeFiles/turbojpeg-static.dir/jdcoefct.c.o
[ 48%] Building C object CMakeFiles/turbojpeg-static.dir/jdcolor.c.o
[ 49%] Building C object CMakeFiles/jpeg-static.dir/jdicc.c.o
[ 49%] Building C object CMakeFiles/turbojpeg-static.dir/jddctmgr.c.o
[ 49%] Building C object CMakeFiles/jpeg-static.dir/jdinput.c.o
[ 50%] Building C object CMakeFiles/jpeg-static.dir/jdmainct.c.o
[ 51%] Building C object CMakeFiles/turbojpeg-static.dir/jdhuff.c.o
[ 51%] Building C object CMakeFiles/turbojpeg-static.dir/jdicc.c.o
[ 52%] Building C object CMakeFiles/turbojpeg-static.dir/jdinput.c.o
[ 52%] Building C object CMakeFiles/jpeg-static.dir/jdmarker.c.o
[ 52%] Building C object CMakeFiles/turbojpeg-static.dir/jdmainct.c.o
[ 53%] Building C object CMakeFiles/jpeg-static.dir/jdmaster.c.o
[ 53%] Building C object CMakeFiles/jpeg-static.dir/jdmerge.c.o
[ 54%] Building C object CMakeFiles/turbojpeg-static.dir/jdmarker.c.o
[ 55%] Building C object CMakeFiles/turbojpeg-static.dir/jdmaster.c.o
[ 55%] Building C object CMakeFiles/turbojpeg-static.dir/jdmerge.c.o
[ 56%] Building C object CMakeFiles/jpeg-static.dir/jdphuff.c.o
[ 57%] Building C object CMakeFiles/turbojpeg-static.dir/jdphuff.c.o
[ 57%] Building C object CMakeFiles/turbojpeg-static.dir/jdpostct.c.o
[ 58%] Building C object CMakeFiles/jpeg-static.dir/jdpostct.c.o
[ 58%] Building C object CMakeFiles/jpeg-static.dir/jdsample.c.o
[ 59%] Building C object CMakeFiles/turbojpeg-static.dir/jdsample.c.o
[ 60%] Building C object CMakeFiles/jpeg-static.dir/jdtrans.c.o
[ 60%] Building C object CMakeFiles/turbojpeg-static.dir/jdtrans.c.o
[ 61%] Building C object CMakeFiles/turbojpeg-static.dir/jerror.c.o
[ 61%] Building C object CMakeFiles/jpeg-static.dir/jerror.c.o
[ 61%] Building C object CMakeFiles/turbojpeg-static.dir/jfdctflt.c.o
[ 62%] Building C object CMakeFiles/turbojpeg-static.dir/jfdctfst.c.o
[ 63%] Building C object CMakeFiles/jpeg-static.dir/jfdctflt.c.o
[ 63%] Building C object CMakeFiles/jpeg-static.dir/jfdctfst.c.o
[ 64%] Building C object CMakeFiles/turbojpeg-static.dir/jfdctint.c.o
[ 65%] Building C object CMakeFiles/jpeg-static.dir/jfdctint.c.o
[ 65%] Building C object CMakeFiles/turbojpeg-static.dir/jidctflt.c.o
[ 66%] Building C object CMakeFiles/turbojpeg-static.dir/jidctfst.c.o
[ 66%] Building C object CMakeFiles/turbojpeg-static.dir/jidctint.c.o
[ 67%] Building C object CMakeFiles/jpeg-static.dir/jidctflt.c.o
[ 68%] Building C object CMakeFiles/turbojpeg-static.dir/jidctred.c.o
[ 68%] Building C object CMakeFiles/jpeg-static.dir/jidctfst.c.o
[ 69%] Building C object CMakeFiles/jpeg-static.dir/jidctint.c.o
[ 69%] Building C object CMakeFiles/jpeg-static.dir/jidctred.c.o
[ 69%] Building C object CMakeFiles/turbojpeg-static.dir/jquant1.c.o
[ 70%] Building C object CMakeFiles/turbojpeg-static.dir/jquant2.c.o
[ 71%] Building C object CMakeFiles/turbojpeg-static.dir/jutils.c.o
[ 71%] Building C object CMakeFiles/turbojpeg-static.dir/jmemmgr.c.o
[ 72%] Building C object CMakeFiles/jpeg-static.dir/jquant1.c.o
[ 72%] Building C object CMakeFiles/jpeg-static.dir/jquant2.c.o
[ 73%] Building C object CMakeFiles/jpeg-static.dir/jutils.c.o
[ 74%] Building C object CMakeFiles/turbojpeg-static.dir/jmemnobs.c.o
[ 74%] Building C object CMakeFiles/jpeg-static.dir/jmemmgr.c.o
[ 74%] Building C object CMakeFiles/turbojpeg-static.dir/jaricom.c.o
[ 75%] Building C object CMakeFiles/turbojpeg-static.dir/jcarith.c.o
[ 77%] Building C object CMakeFiles/jpeg-static.dir/jaricom.c.o
[ 76%] Building C object CMakeFiles/jpeg-static.dir/jmemnobs.c.o
[ 77%] Building C object CMakeFiles/turbojpeg-static.dir/jdarith.c.o
[ 78%] Building C object CMakeFiles/turbojpeg-static.dir/turbojpeg.c.o
[ 78%] Building C object CMakeFiles/turbojpeg-static.dir/transupp.c.o
[ 78%] Building C object CMakeFiles/jpeg-static.dir/jcarith.c.o
[ 79%] Building C object CMakeFiles/turbojpeg-static.dir/jdatadst-tj.c.o
[ 80%] Building C object CMakeFiles/turbojpeg-static.dir/jdatasrc-tj.c.o
[ 81%] Building C object CMakeFiles/jpeg-static.dir/jdarith.c.o
[ 81%] Building C object CMakeFiles/turbojpeg-static.dir/rdbmp.c.o
[ 82%] Building C object CMakeFiles/turbojpeg-static.dir/rdppm.c.o
[ 82%] Building C object CMakeFiles/turbojpeg-static.dir/wrbmp.c.o
[ 83%] Building C object CMakeFiles/turbojpeg-static.dir/wrppm.c.o
[ 83%] Linking C static library libjpeg.a
[ 83%] Linking C static library libturbojpeg.a
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[ 83%] Built target jpeg-static
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
Scanning dependencies of target djpeg-static
Scanning dependencies of target jpegtran-static
Scanning dependencies of target cjpeg-static
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[ 84%] Building C object CMakeFiles/djpeg-static.dir/djpeg.c.o
[ 85%] Building C object CMakeFiles/jpegtran-static.dir/jpegtran.c.o
[ 85%] Building C object CMakeFiles/cjpeg-static.dir/cjpeg.c.o
[ 85%] Building C object CMakeFiles/jpegtran-static.dir/cdjpeg.c.o
[ 85%] Building C object CMakeFiles/djpeg-static.dir/cdjpeg.c.o
[ 86%] Building C object CMakeFiles/jpegtran-static.dir/rdswitch.c.o
[ 87%] Building C object CMakeFiles/djpeg-static.dir/rdcolmap.c.o
[ 88%] Building C object CMakeFiles/cjpeg-static.dir/cdjpeg.c.o
[ 88%] Building C object CMakeFiles/djpeg-static.dir/rdswitch.c.o
[ 89%] Building C object CMakeFiles/djpeg-static.dir/wrgif.c.o
[ 89%] Building C object CMakeFiles/djpeg-static.dir/wrppm.c.o
[ 89%] Building C object CMakeFiles/cjpeg-static.dir/rdgif.c.o
[ 90%] Building C object CMakeFiles/jpegtran-static.dir/transupp.c.o
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[ 90%] Built target turbojpeg-static
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[ 91%] Building C object CMakeFiles/cjpeg-static.dir/rdppm.c.o
Scanning dependencies of target tjunittest-static
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[ 92%] Building C object CMakeFiles/djpeg-static.dir/wrbmp.c.o
[ 92%] Building C object CMakeFiles/tjunittest-static.dir/tjunittest.c.o
[ 92%] Building C object CMakeFiles/cjpeg-static.dir/rdswitch.c.o
[ 92%] Building C object CMakeFiles/djpeg-static.dir/wrtarga.c.o
[ 93%] Building C object CMakeFiles/tjunittest-static.dir/tjutil.c.o
[ 94%] Building C object CMakeFiles/cjpeg-static.dir/rdbmp.c.o
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
Scanning dependencies of target tjbench-static
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[ 94%] Building C object CMakeFiles/cjpeg-static.dir/rdtarga.c.o
[ 94%] Building C object CMakeFiles/tjunittest-static.dir/md5/md5hl.c.o
[ 95%] Building C object CMakeFiles/tjunittest-static.dir/md5/md5.c.o
[ 96%] Building C object CMakeFiles/tjbench-static.dir/tjbench.c.o
[ 96%] Building C object CMakeFiles/tjbench-static.dir/tjutil.c.o
[ 97%] Linking C executable djpeg-static
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[ 97%] Built target djpeg-static
[ 98%] Linking C executable cjpeg-static
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[ 98%] Built target cjpeg-static
[ 25%] Linking CXX static library ../lib/libtinyobjloader.a
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 25%] Built target tinyobjloader
[ 99%] Linking C executable tjunittest-static
[100%] Linking C executable tjbench-static
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[100%] Built target tjunittest-static
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[100%] Built target tjbench-static
[100%] Linking C executable jpegtran-static
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[100%] Built target jpegtran-static
make[4] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[3] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[ 25%] Performing install step for 'ext_turbojpeg'
make[3] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[4] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[ 1%] Built target rdjpgcom
[ 6%] Built target wrjpgcom
[ 19%] Built target simd
[ 21%] Built target md5cmp
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[ 50%] Built target jpeg-static
[ 83%] Built target turbojpeg-static
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on entre dans le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
make[5] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[ 88%] Built target djpeg-static
[ 90%] Built target tjbench-static
[ 93%] Built target jpegtran-static
[ 96%] Built target tjunittest-static
[100%] Built target cjpeg-static
make[4] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
Install the project...
-- Install configuration: "Release"
-- Installing: /home/monarch/Open3D/build/3rdparty_install/lib64/libturbojpeg.a
-- Installing: /home/monarch/Open3D/build/3rdparty_install/bin/tjbench
-- Installing: /home/monarch/Open3D/build/3rdparty_install/include/turbojpeg.h
-- Installing: /home/monarch/Open3D/build/3rdparty_install/lib64/libjpeg.a
-- Installing: /home/monarch/Open3D/build/3rdparty_install/bin/cjpeg
-- Installing: /home/monarch/Open3D/build/3rdparty_install/bin/djpeg
-- Installing: /home/monarch/Open3D/build/3rdparty_install/bin/jpegtran
-- Installing: /home/monarch/Open3D/build/3rdparty_install/bin/rdjpgcom
-- Installing: /home/monarch/Open3D/build/3rdparty_install/bin/wrjpgcom
-- Installing: /home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo/README.ijg
-- Installing: /home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo/README.md
-- Installing: /home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo/example.txt
-- Installing: /home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo/tjexample.c
-- Installing: /home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo/libjpeg.txt
-- Installing: /home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo/structure.txt
-- Installing: /home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo/usage.txt
-- Installing: /home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo/wizard.txt
-- Installing: /home/monarch/Open3D/build/3rdparty_install/share/doc/libjpeg-turbo/LICENSE.md
-- Installing: /home/monarch/Open3D/build/3rdparty_install/share/man/man1/cjpeg.1
-- Installing: /home/monarch/Open3D/build/3rdparty_install/share/man/man1/djpeg.1
-- Installing: /home/monarch/Open3D/build/3rdparty_install/share/man/man1/jpegtran.1
-- Installing: /home/monarch/Open3D/build/3rdparty_install/share/man/man1/rdjpgcom.1
-- Installing: /home/monarch/Open3D/build/3rdparty_install/share/man/man1/wrjpgcom.1
-- Installing: /home/monarch/Open3D/build/3rdparty_install/lib64/pkgconfig/libjpeg.pc
-- Installing: /home/monarch/Open3D/build/3rdparty_install/lib64/pkgconfig/libturbojpeg.pc
-- Installing: /home/monarch/Open3D/build/3rdparty_install/include/jconfig.h
-- Installing: /home/monarch/Open3D/build/3rdparty_install/include/jerror.h
-- Installing: /home/monarch/Open3D/build/3rdparty_install/include/jmorecfg.h
-- Installing: /home/monarch/Open3D/build/3rdparty_install/include/jpeglib.h
make[3] : on quitte le répertoire « /home/monarch/Open3D/build/3rdparty/turbojpeg/src/ext_turbojpeg-build »
[ 26%] Completed 'ext_turbojpeg'
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 26%] Built target ext_turbojpeg
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
Scanning dependencies of target build_all_3rd_party_libs
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
Custom target build_all_3rd_party_libs reached.
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 26%] Built target build_all_3rd_party_libs
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
Scanning dependencies of target Odometry
Scanning dependencies of target Visualization
Scanning dependencies of target Camera
Scanning dependencies of target Registration
Scanning dependencies of target Geometry
Scanning dependencies of target Utility
Scanning dependencies of target ColorMap
Scanning dependencies of target Integration
Scanning dependencies of target IO
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
[ 26%] Building CXX object src/Open3D/Odometry/CMakeFiles/Odometry.dir/Odometry.cpp.o
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 27%] Building CXX object src/Open3D/Odometry/CMakeFiles/Odometry.dir/RGBDOdometryJacobian.cpp.o
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 27%] Building CXX object src/Open3D/Camera/CMakeFiles/Camera.dir/PinholeCameraIntrinsic.cpp.o
[ 28%] Building CXX object src/Open3D/Integration/CMakeFiles/Integration.dir/ScalableTSDFVolume.cpp.o
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
[ 29%] Building CXX object src/Open3D/Utility/CMakeFiles/Utility.dir/Eigen.cpp.o
[ 29%] Building CXX object src/Open3D/Utility/CMakeFiles/Utility.dir/Console.cpp.o
[ 29%] Building CXX object src/Open3D/Integration/CMakeFiles/Integration.dir/UniformTSDFVolume.cpp.o
[ 29%] Building CXX object src/Open3D/Camera/CMakeFiles/Camera.dir/PinholeCameraParameters.cpp.o
[ 30%] Building CXX object src/Open3D/Camera/CMakeFiles/Camera.dir/PinholeCameraTrajectory.cpp.o
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
[ 30%] Building CXX object src/Open3D/ColorMap/CMakeFiles/ColorMap.dir/ColorMapOptimization.cpp.o
[ 30%] Building CXX object src/Open3D/Utility/CMakeFiles/Utility.dir/Helper.cpp.o
[ 30%] Building CXX object src/Open3D/Utility/CMakeFiles/Utility.dir/FileSystem.cpp.o
[ 30%] Building CXX object src/Open3D/Registration/CMakeFiles/Registration.dir/ColoredICP.cpp.o
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
[ 30%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/ClassIO/FeatureIO.cpp.o
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
[ 30%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/BoundingVolume.cpp.o
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
make[2] : on entre dans le répertoire « /home/monarch/Open3D/build »
[ 31%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/GeometryRenderer.cpp.o
[ 32%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/DownSample.cpp.o
[ 32%] Building CXX object src/Open3D/Registration/CMakeFiles/Registration.dir/CorrespondenceChecker.cpp.o
[ 32%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/ClassIO/IJsonConvertibleIO.cpp.o
[ 32%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/ImageMaskShader.cpp.o
[ 33%] Building CXX object src/Open3D/Registration/CMakeFiles/Registration.dir/FastGlobalRegistration.cpp.o
[ 33%] Building CXX object src/Open3D/Registration/CMakeFiles/Registration.dir/Feature.cpp.o
[ 34%] Building CXX object src/Open3D/Registration/CMakeFiles/Registration.dir/GlobalOptimization.cpp.o
[ 35%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/ImageShader.cpp.o
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 35%] Built target Camera
[ 35%] Building CXX object src/Open3D/Registration/CMakeFiles/Registration.dir/PoseGraph.cpp.o
[ 35%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/NormalShader.cpp.o
[ 36%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/PhongShader.cpp.o
[ 37%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/ClassIO/ImageIO.cpp.o
[ 37%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/EstimateNormals.cpp.o
[ 38%] Building CXX object src/Open3D/ColorMap/CMakeFiles/ColorMap.dir/ColorMapOptimizationJacobian.cpp.o
[ 39%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/Geometry3D.cpp.o
[ 39%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/HalfEdgeTriangleMesh.cpp.o
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 39%] Built target Integration
[ 39%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/PickingShader.cpp.o
[ 39%] Building CXX object src/Open3D/ColorMap/CMakeFiles/ColorMap.dir/EigenHelperForNonRigidOptimization.cpp.o
[ 40%] Building CXX object src/Open3D/ColorMap/CMakeFiles/ColorMap.dir/ImageWarpingField.cpp.o
[ 40%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/ClassIO/ImageWarpingFieldIO.cpp.o
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 40%] Built target Odometry
[ 41%] Building CXX object src/Open3D/Utility/CMakeFiles/Utility.dir/IJsonConvertible.cpp.o
[ 42%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/ClassIO/LineSetIO.cpp.o
[ 42%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/ClassIO/OctreeIO.cpp.o
[ 42%] Building CXX object src/Open3D/ColorMap/CMakeFiles/ColorMap.dir/TriangleMeshAndImageUtilities.cpp.o
[ 43%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/Image.cpp.o
[ 43%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/RGBDImageShader.cpp.o
[ 43%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/ImageFactory.cpp.o
[ 44%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/ClassIO/PinholeCameraTrajectoryIO.cpp.o
[ 44%] Building CXX object src/Open3D/Utility/CMakeFiles/Utility.dir/Timer.cpp.o
[ 45%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/ShaderWrapper.cpp.o
[ 46%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/IntersectionTest.cpp.o
[ 46%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/Simple2DShader.cpp.o
[ 46%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/KDTreeFlann.cpp.o
[ 47%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/LineSet.cpp.o
[ 48%] Building CXX object src/Open3D/Registration/CMakeFiles/Registration.dir/Registration.cpp.o
[ 48%] Building CXX object src/Open3D/Registration/CMakeFiles/Registration.dir/TransformationEstimation.cpp.o
[ 48%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/ClassIO/PointCloudIO.cpp.o
[ 48%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/LineSetFactory.cpp.o
[ 48%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/MeshBase.cpp.o
[ 49%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/Octree.cpp.o
[ 50%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/ClassIO/PoseGraphIO.cpp.o
[ 50%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/ClassIO/TriangleMeshIO.cpp.o
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 50%] Built target ColorMap
[ 50%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/PointCloud.cpp.o
[ 51%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/SimpleBlackShader.cpp.o
[ 52%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/PointCloudCluster.cpp.o
[ 53%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/ClassIO/VoxelGridIO.cpp.o
[ 53%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/FileFormat/FileBIN.cpp.o
[ 53%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/PointCloudFactory.cpp.o
[ 53%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/SimpleShader.cpp.o
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 53%] Built target Utility
[ 54%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/PointCloudSegmentation.cpp.o
[ 54%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/FileFormat/FileGLTF.cpp.o
[ 55%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/TexturePhongShader.cpp.o
[ 55%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/Qhull.cpp.o
[ 56%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/FileFormat/FileJPG.cpp.o
[ 56%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/FileFormat/FileJSON.cpp.o
[ 57%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/FileFormat/FileLOG.cpp.o
[ 57%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/FileFormat/FileOBJ.cpp.o
[ 58%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/RGBDImage.cpp.o
[ 59%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/FileFormat/FileOFF.cpp.o
[ 59%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/RGBDImageFactory.cpp.o
[ 59%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/FileFormat/FilePCD.cpp.o
[ 59%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Shader/TextureSimpleShader.cpp.o
[ 60%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/SurfaceReconstructionAlphaShape.cpp.o
[ 61%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/FileFormat/FilePLY.cpp.o
[ 61%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/SurfaceReconstructionBallPivoting.cpp.o
[ 61%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/FileFormat/FilePNG.cpp.o
[ 61%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/SurfaceReconstructionPoisson.cpp.o
[ 62%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/FileFormat/FilePTS.cpp.o
[ 63%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/TetraMesh.cpp.o
[ 63%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/FileFormat/FileSTL.cpp.o
[ 63%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/TetraMeshFactory.cpp.o
[ 64%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Utility/ColorMap.cpp.o
[ 64%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/FileFormat/FileTUM.cpp.o
[ 65%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/FileFormat/FileXYZ.cpp.o
[ 65%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/FileFormat/FileXYZN.cpp.o
[ 65%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Utility/DrawGeometry.cpp.o
Dans le fichier inclus depuis /home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.h:2527,
depuis /home/monarch/Open3D/src/Open3D/Geometry/SurfaceReconstructionPoisson.cpp:43:
/home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.System.inl: Dans l'instanciation de « int FEMTree<Dim, Real>::_getSliceMatrixAndProlongationConstraints(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, SparseMatrix<Real, int, WindowSize<UIntPack<BSplineOverlapSizes<FEMSignature::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> >&, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int; node_index_type = int; FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::CCStencil; FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::PCStencils] » :
/home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.System.inl:567:2: requis par « int FEMTree<Dim, Real>::_solveSystemCG(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, T*, const T*, const T*, TDotT, int, bool, FEMTree<Dim, Real>::_SolverStats&, bool, double, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<Dim, Real>::solveSystem(UIntPack<Begin ...>, BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, const DenseNodeData<Real, UIntPack<Begin ...> >&, FEMTree<Dim, Real>::LocalDepth, const FEMTree<Dim, Real>::SolverInfo&, FEMTree<Dim, Real>::InterpolationInfo<Real, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::LocalDepth = int]::<lambda(float, float)>; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int] »
/home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.System.inl:2657:45: requis par « void FEMTree<Dim, Real>::solveSystem(UIntPack<Begin ...>, BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, const DenseNodeData<T, UIntPack<Begin ...> >&, DenseNodeData<T, UIntPack<Begin ...> >&, TDotT, FEMTree<Dim, Real>::LocalDepth, const FEMTree<Dim, Real>::SolverInfo&, FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<Dim, Real>::solveSystem(UIntPack<Begin ...>, BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, const DenseNodeData<Real, UIntPack<Begin ...> >&, FEMTree<Dim, Real>::LocalDepth, const FEMTree<Dim, Real>::SolverInfo&, FEMTree<Dim, Real>::InterpolationInfo<Real, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::LocalDepth = int]::<lambda(float, float)>; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::LocalDepth = int] »
/home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.System.inl:2498:2: requis par « DenseNodeData<T, UIntPack<Begin ...> > FEMTree<Dim, Real>::solveSystem(UIntPack<Begin ...>, BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, const DenseNodeData<T, UIntPack<Begin ...> >&, TDotT, FEMTree<Dim, Real>::LocalDepth, const FEMTree<Dim, Real>::SolverInfo&, FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; TDotT = FEMTree<Dim, Real>::solveSystem(UIntPack<Begin ...>, BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, const DenseNodeData<Real, UIntPack<Begin ...> >&, FEMTree<Dim, Real>::LocalDepth, const FEMTree<Dim, Real>::SolverInfo&, FEMTree<Dim, Real>::InterpolationInfo<Real, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::LocalDepth = int]::<lambda(float, float)>; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::LocalDepth = int] »
/home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.h:2407:147: requis par « DenseNodeData<Real, UIntPack<Begin ...> > FEMTree<Dim, Real>::solveSystem(UIntPack<Begin ...>, BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, const DenseNodeData<Real, UIntPack<Begin ...> >&, FEMTree<Dim, Real>::LocalDepth, const FEMTree<Dim, Real>::SolverInfo&, FEMTree<Dim, Real>::InterpolationInfo<Real, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::LocalDepth = int] »
/home/monarch/Open3D/src/Open3D/Geometry/SurfaceReconstructionPoisson.cpp:675:22: requis par « void open3d::geometry::poisson::Execute(const open3d::geometry::PointCloud&, std::shared_ptropen3d::geometry::TriangleMesh&, std::vector&, int, size_t, float, bool, UIntPack<CSignatures ...>) [with Real = float; SampleData = {}; unsigned int ...FEMSigs = {5, 5, 5}; size_t = long unsigned int] »
/home/monarch/Open3D/src/Open3D/Geometry/SurfaceReconstructionPoisson.cpp:755:50: requis depuis ici
/home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.System.inl:1633:219: erreur: redéclaration de « const FEMTree<3, float>::InterpolationInfo<float, 0>& interpolationInfo#0 »
1633 | else _setMatrixRowAndGetConstraintFromProlongation( UIntPack< FEMSigs ... >() , F , pNeighbors , neighbors , i , matrix , nBegin , pcStencils , ccStencil , bsData , prolongedSolution , interpolationInfo... );
| ^~~~~~~~~~~~~~~~~
/home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.System.inl:1632:219: note: « const FEMTree<3, float>::InterpolationInfo<float, 0>
& interpolationInfo#0 » précédemment déclaré ici
1632 | if( constraints ) constraints[i] = _setMatrixRowAndGetConstraintFromProlongation( UIntPack< FEMSigs ... >() , F , pNeighbors , neighbors , i , matrix , nBegin , pcStencils , ccStencil , bsData , prolongedSolution , interpolationInfo... );
| ^~~~~~~~~~~~~~~~~
Dans le fichier inclus depuis /home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.h:2527,
depuis /home/monarch/Open3D/src/Open3D/Geometry/SurfaceReconstructionPoisson.cpp:43:
/home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.System.inl:1622:40: erreur: le membre « FEMTree<Dim, Real>::_getSliceMatrixAndProlongationConstraints(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, SparseMatrix<Real, int, WindowSize<UIntPack<BSplineOverlapSizes<FEMSignature::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> >&, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int; node_index_type = int; FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::CCStencil; FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::PCStencils]::<lambda(unsigned int, size_t)>::<interpolationInfo#0 capture> » est une référence non initialisée
1622 | ThreadPool::Parallel_for( 0 , range , [&]( unsigned int thread , size_t i )
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1623 | {
| ~
1624 | if( _isValidFEM1Node( _sNodes.treeNodes[i+nBegin] ) )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1625 | {
| ~
1626 | ConstOneRingNeighborKey& neighborKey = neighborKeys[ thread ];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1627 | FEMTreeNode* node = _sNodes.treeNodes[i+nBegin];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1628 | // Get the matrix row size
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
1629 | typename FEMTreeNode::template ConstNeighbors< OverlapSizes > neighbors , pNeighbors;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1630 | neighborKey.getNeighbors( OverlapRadii() , OverlapRadii() , node , pNeighbors , neighbors );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1631 | // Set the row entries
| ~~~~~~~~~~~~~~~~~~~~~~
1632 | if( constraints ) constraints[i] = _setMatrixRowAndGetConstraintFromProlongation( UIntPack< FEMSigs ... >() , F , pNeighbors , neighbors , i , matrix , nBegin , pcStencils , ccStencil , bsData , prolongedSolution , interpolationInfo... );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1633 | else _setMatrixRowAndGetConstraintFromProlongation( UIntPack< FEMSigs ... >() , F , pNeighbors , neighbors , i , matrix , nBegin , pcStencils , ccStencil , bsData , prolongedSolution , interpolationInfo... );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1634 | if( diagonalR ) diagonalR[i] = (Real)1. / matrix[i][0].Value;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1635 | }
| ~
1636 | else if( constraints ) constraints[i] = T();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1637 | }
| ~
/home/monarch/Open3D/3rdparty/PoissonRecon/Src/FEMTree.System.inl:1622:40: erreur: l'ordre du désignateur pour le champ « FEMTree<Dim, Real>::_getSliceMatrixAndProlongationConstraints(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, SparseMatrix<Real, int, WindowSize<UIntPack<BSplineOverlapSizes<FEMSignature::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> >&, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int; node_index_type = int; FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::CCStencil; FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::PCStencils]::<lambda(unsigned int, size_t)>::<interpolationInfo#0 capture> » ne correspond pas à l'ordre de la déclaration dans « FEMTree<Dim, Real>::_getSliceMatrixAndProlongationConstraints(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, SparseMatrix<Real, int, WindowSize<UIntPack<BSplineOverlapSizes<FEMSignature::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> >&, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int; node_index_type = int; FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::CCStencil; FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::PCStencils]::<lambda(unsigned int, size_t)> »
[ 66%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/TriangleMesh.cpp.o
[ 66%] Building CXX object src/Open3D/Geometry/CMakeFiles/Geometry.dir/TriangleMeshDeformation.cpp.o
[ 67%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Utility/GLHelper.cpp.o
Dans le fichier inclus depuis /usr/include/c++/9.2.0/functional:59,
depuis /home/monarch/Open3D/3rdparty/Eigen/Eigen/Core:281,
depuis /home/monarch/Open3D/src/Open3D/Geometry/PointCloud.h:29,
depuis /home/monarch/Open3D/src/Open3D/Geometry/SurfaceReconstructionPoisson.cpp:27:
/usr/include/c++/9.2.0/bits/std_function.h:669:7: erreur: « std::function<_Res(_ArgTypes ...)>::function(_Functor) [with _Functor = FEMTree<Dim, Real>::_getSliceMatrixAndProlongationConstraints(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, SparseMatrix<Real, int, WindowSize<UIntPack<BSplineOverlapSizes<FEMSignature::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> >&, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int; node_index_type = int; FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::CCStencil; FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::PCStencils]::<lambda(unsigned int, size_t)>; = void; = void; _Res = void; _ArgTypes = {unsigned int, long unsigned int}] », déclaré avec le type local « FEMTree<Dim, Real>::_getSliceMatrixAndProlongationConstraints(UIntPack<Begin ...>, const BaseFEMIntegrator::System<UIntPack<FEMSignature::Degree ...> >&, SparseMatrix<Real, int, WindowSize<UIntPack<BSplineOverlapSizes<FEMSignature::Degree, FEMSignature::Degree>::OverlapSize ...> >::Size>&, Real*, FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::LocalDepth, node_index_type, node_index_type, const T*, T*, FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> >&, FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> >&, const FEMTree<Dim, Real>::InterpolationInfo<T, PointDs>* ...) const [with unsigned int ...FEMSigs = {5, 5, 5}; T = float; unsigned int ...PointDs = {0}; unsigned int Dim = 3; Real = float; FEMTree<Dim, Real>::PointEvaluator<UIntPack<Begin ...>, UIntPack<FEMSignature::Degree ...> > = FEMIntegrator::PointEvaluator<UIntPack<5, 5, 5>, UIntPack<1, 1, 1> >; FEMTree<Dim, Real>::LocalDepth = int; node_index_type = int; FEMTree<Dim, Real>::CCStencil<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::CCStencil; FEMTree<Dim, Real>::PCStencils<UIntPack<FEMSignature::Degree ...> > = BaseFEMIntegrator::System<UIntPack<1, 1, 1> >::PCStencils]::<lambda(unsigned int, size_t)> », est utilisé mais jamais défini [-fpermissive]
669 | function<_Res(_ArgTypes...)>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [src/Open3D/Geometry/CMakeFiles/Geometry.dir/build.make:349 : src/Open3D/Geometry/CMakeFiles/Geometry.dir/SurfaceReconstructionPoisson.cpp.o] Erreur 1
make[2]: *** Attente des tâches non terminées....
[ 67%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Utility/PointCloudPicker.cpp.o
[ 67%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Utility/SelectionPolygon.cpp.o
[ 68%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Utility/SelectionPolygonVolume.cpp.o
[ 69%] Building CXX object src/Open3D/IO/CMakeFiles/IO.dir/FileFormat/FileXYZRGB.cpp.o
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 69%] Built target Registration
[ 69%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/RenderOption.cpp.o
[ 70%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/RenderOptionWithEditing.cpp.o
[ 70%] Building C object src/Open3D/IO/CMakeFiles/IO.dir////3rdparty/rply/rply.c.o
[ 71%] Building C object src/Open3D/IO/CMakeFiles/IO.dir/
///3rdparty/liblzf/lzf_c.c.o
[ 71%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/ViewControl.cpp.o
[ 72%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/ViewControlWithCustomAnimation.cpp.o
[ 72%] Building C object src/Open3D/IO/CMakeFiles/IO.dir///__/3rdparty/liblzf/lzf_d.c.o
[ 72%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/ViewControlWithEditing.cpp.o
[ 73%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/ViewParameters.cpp.o
[ 73%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/ViewTrajectory.cpp.o
[ 74%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/Visualizer.cpp.o
[ 74%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/VisualizerCallback.cpp.o
[ 74%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/VisualizerRender.cpp.o
[ 75%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/VisualizerWithCustomAnimation.cpp.o
[ 75%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/VisualizerWithEditing.cpp.o
[ 76%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/VisualizerWithKeyCallback.cpp.o
[ 76%] Building CXX object src/Open3D/Visualization/CMakeFiles/Visualization.dir/Visualizer/VisualizerWithVertexSelection.cpp.o
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 76%] Built target Visualization
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
make[1]: *** [CMakeFiles/Makefile2:803 : src/Open3D/Geometry/CMakeFiles/Geometry.dir/all] Erreur 2
make[1]: *** Attente des tâches non terminées....
make[2] : on quitte le répertoire « /home/monarch/Open3D/build »
[ 76%] Built target IO
make[1] : on quitte le répertoire « /home/monarch/Open3D/build »
make: *** [Makefile:130 : all] Erreur 2

thanks for your help
best regards

@jgwak
Copy link
Author

jgwak commented Feb 26, 2020

@hm1205 Have you upgraded Arch Linux to the latest version? I don't know why, but recent system upgrade resolved this issue for me. This may be a bug of Arch Linux or other upstream such as gcc.

@hm1205
Copy link

hm1205 commented Feb 26, 2020

@jgwak Running latest manjaro dist and up to date
which gcc version are you using ?

@jgwak
Copy link
Author

jgwak commented Feb 26, 2020

@hm1205 This is my gcc version: 9.2.1+20200130-2
I'm sorry I don't think I can be much help if you are on Manjaro. In my experience though, I failed to compile open3d until couple weeks ago when I upgraded my system. Manjaro's "up to date" is not as up to date as Arch's, so my best hope is that sometime later, you may be able to compile this package. Fingers crossed.

@hm1205
Copy link

hm1205 commented Feb 26, 2020

thanks, let's wait...

@purvikpatel
Copy link

purvikpatel commented Dec 8, 2022

I am getting the same error as @jgwak.

Environment:

OS: CentOS7
Python version: 3.9.15
Open3D version: 0.16.0
Is this remote workstation?: yes
How did you install Open3D?: build from source, gcc 9.2.0

Did anyone found any solution for this error?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants