Skip to content

error: ‘class SparseMatrix<T>’ has no member named ‘m_N’ #266

@Anonymous3-a

Description

@Anonymous3-a

Trying to compile on Arch Linux. Error:

Details
In file included from /home/ilikecats/src/micmac/CodeExterne/Poisson/include/SparseMatrix.h:191,
                 from /home/ilikecats/src/micmac/CodeExterne/Poisson/src/PoissonRecon.cpp:40:
/home/ilikecats/src/micmac/CodeExterne/Poisson/include/SparseMatrix.inl: In member function ‘void SparseMatrix::SetZero()’:
/home/ilikecats/src/micmac/CodeExterne/Poisson/include/SparseMatrix.inl:198:22: error: ‘class SparseMatrix’ has no member named ‘m_N’ [-Wtemplate-body]
  198 |         Resize(this->m_N, this->m_M);
      |                      ^~~
/home/ilikecats/src/micmac/CodeExterne/Poisson/include/SparseMatrix.inl:198:33: error: ‘class SparseMatrix’ has no member named ‘m_M’ [-Wtemplate-body]
  198 |         Resize(this->m_N, this->m_M);
      |                                 ^~~
In file included from /home/ilikecats/src/micmac/CodeExterne/Poisson/src/PoissonRecon.cpp:43:
/home/ilikecats/src/micmac/CodeExterne/Poisson/include/Ply.h: In member function ‘PlyOrientedVertex PlyOrientedVertex::operator-(PlyOrientedVertex) const’:
/home/ilikecats/src/micmac/CodeExterne/Poisson/include/Ply.h:343:104: error: ‘class PlyOrientedVertex’ has no member named ‘value’ [-Wtemplate-body]
  343 |         PlyOrientedVertex operator - ( PlyOrientedVertex p ) const { return PlyOrientedVertex( point-p.value , normal-p.normal ); }
      |                                                                                                        ^~~~~
/home/ilikecats/src/micmac/CodeExterne/Poisson/include/Ply.h: In member function ‘PlyColorVertex::_PlyColorVertex PlyColorVertex::_PlyColorVertex::operator-(PlyColorVertex::_PlyColorVertex) const’:
/home/ilikecats/src/micmac/CodeExterne/Poisson/include/Ply.h:389:106: error: ‘struct PlyColorVertex::_PlyColorVertex’ has no member named ‘value’ [-Wtemplate-body]
  389 |                 _PlyColorVertex operator - ( _PlyColorVertex p ) const { return _PlyColorVertex( point-p.value , color-p.color ); }
      |                                                                                                          ^~~~~
make[2]: *** [CodeExterne/Poisson/CMakeFiles/poisson.dir/build.make:79: CodeExterne/Poisson/CMakeFiles/poisson.dir/src/PoissonRecon.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[  2%] Generating /home/ilikecats/src/micmac/include/StdAfx.h.gch
In file included from /home/ilikecats/src/micmac/CodeExterne/Poisson/src/PlyFile.cpp:39:
/home/ilikecats/src/micmac/CodeExterne/Poisson/include/Ply.h: In member function ‘PlyOrientedVertex PlyOrientedVertex::operator-(PlyOrientedVertex) const’:
/home/ilikecats/src/micmac/CodeExterne/Poisson/include/Ply.h:343:104: error: ‘class PlyOrientedVertex’ has no member named ‘value’ [-Wtemplate-body]
  343 |         PlyOrientedVertex operator - ( PlyOrientedVertex p ) const { return PlyOrientedVertex( point-p.value , normal-p.normal ); }
      |                                                                                                        ^~~~~
/home/ilikecats/src/micmac/CodeExterne/Poisson/include/Ply.h: In member function ‘PlyColorVertex::_PlyColorVertex PlyColorVertex::_PlyColorVertex::operator-(PlyColorVertex::_PlyColorVertex) const’:
/home/ilikecats/src/micmac/CodeExterne/Poisson/include/Ply.h:389:106: error: ‘struct PlyColorVertex::_PlyColorVertex’ has no member named ‘value’ [-Wtemplate-body]
  389 |                 _PlyColorVertex operator - ( _PlyColorVertex p ) const { return _PlyColorVertex( point-p.value , color-p.color ); }
      |                                                                                                          ^~~~~

No idea.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions