Advertisement
Guest User

Untitled

a guest
Oct 17th, 2016
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.75 KB | None | 0 0
  1. [ 33%] Building CXX object rgbdslam_v2/CMakeFiles/rgbdslam.dir/src/moc_openni_listener.cxx.o
  2. In file included from /usr/include/c++/5/unordered_map:35:0,
  3. from /opt/ros/kinetic/include/g2o/core/hyper_graph.h:38,
  4. from /opt/ros/kinetic/include/g2o/core/optimizable_graph.h:38,
  5. from /opt/ros/kinetic/include/g2o/core/sparse_optimizer.h:32,
  6. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/../../../src/rgbdslam_v2/src/graph_manager.h:64,
  7. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/../../../src/rgbdslam_v2/src/openni_listener.h:37,
  8. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/moc_openni_listener.cxx:9:
  9. /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
  10. #error This file requires compiler and library support \
  11. ^
  12. In file included from /opt/ros/kinetic/include/g2o/core/optimizable_graph.h:38:0,
  13. from /opt/ros/kinetic/include/g2o/core/sparse_optimizer.h:32,
  14. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/../../../src/rgbdslam_v2/src/graph_manager.h:64,
  15. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/../../../src/rgbdslam_v2/src/openni_listener.h:37,
  16. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/moc_openni_listener.cxx:9:
  17. /opt/ros/kinetic/include/g2o/core/hyper_graph.h:138:20: error: ‘unordered_map’ in namespace ‘std’ does not name a template type
  18. typedef std::unordered_map<int, Vertex*> VertexIDMap;
  19. ^
  20. /opt/ros/kinetic/include/g2o/core/hyper_graph.h:225:13: error: ‘VertexIDMap’ does not name a type
  21. const VertexIDMap& vertices() const {return _vertices;}
  22. ^
  23. /opt/ros/kinetic/include/g2o/core/hyper_graph.h:227:7: error: ‘VertexIDMap’ does not name a type
  24. VertexIDMap& vertices() {return _vertices;}
  25. ^
  26. /opt/ros/kinetic/include/g2o/core/hyper_graph.h:274:7: error: ‘VertexIDMap’ does not name a type
  27. VertexIDMap _vertices;
  28. ^
  29. In file included from /opt/ros/kinetic/include/g2o/core/sparse_block_matrix.h:38:0,
  30. from /opt/ros/kinetic/include/g2o/core/sparse_optimizer.h:33,
  31. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/../../../src/rgbdslam_v2/src/graph_manager.h:64,
  32. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/../../../src/rgbdslam_v2/src/openni_listener.h:37,
  33. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/moc_openni_listener.cxx:9:
  34. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:222:20: error: ‘unordered_map’ in namespace ‘std’ does not name a template type
  35. typedef std::unordered_map<int, MatrixType*> SparseColumn;
  36. ^
  37. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:241:25: error: ‘SparseColumn’ was not declared in this scope
  38. const std::vector<SparseColumn>& blockCols() const { return _blockCols;}
  39. ^
  40. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:241:37: error: template argument 1 is invalid
  41. const std::vector<SparseColumn>& blockCols() const { return _blockCols;}
  42. ^
  43. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:241:37: error: template argument 2 is invalid
  44. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:242:19: error: ‘SparseColumn’ was not declared in this scope
  45. std::vector<SparseColumn>& blockCols() { return _blockCols;}
  46. ^
  47. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:242:31: error: template argument 1 is invalid
  48. std::vector<SparseColumn>& blockCols() { return _blockCols;}
  49. ^
  50. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:242:31: error: template argument 2 is invalid
  51. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:273:19: error: ‘SparseColumn’ was not declared in this scope
  52. std::vector<SparseColumn> _blockCols; ///< the matrices stored in CCS
  53. ^
  54. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:273:31: error: template argument 1 is invalid
  55. std::vector<SparseColumn> _blockCols; ///< the matrices stored in CCS
  56. ^
  57. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:273:31: error: template argument 2 is invalid
  58. In file included from /usr/include/c++/5/cassert:43:0,
  59. from /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:31,
  60. from /opt/ros/kinetic/include/g2o/core/sparse_block_matrix.h:38,
  61. from /opt/ros/kinetic/include/g2o/core/sparse_optimizer.h:33,
  62. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/../../../src/rgbdslam_v2/src/graph_manager.h:64,
  63. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/../../../src/rgbdslam_v2/src/openni_listener.h:37,
  64. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/moc_openni_listener.cxx:9:
  65. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h: In member function ‘MatrixType* g2o::SparseBlockMatrixHashMap<MatrixType>::addBlock(int, int, bool)’:
  66. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:255:35: error: request for member ‘size’ in ‘((g2o::SparseBlockMatrixHashMap<MatrixType>*)this)->g2o::SparseBlockMatrixHashMap<MatrixType>::_blockCols’, which is of non-class type ‘int’
  67. assert(c <(int)_blockCols.size() && "accessing column which is not avai
  68. ^
  69. In file included from /opt/ros/kinetic/include/g2o/core/sparse_block_matrix.h:38:0,
  70. from /opt/ros/kinetic/include/g2o/core/sparse_optimizer.h:33,
  71. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/../../../src/rgbdslam_v2/src/graph_manager.h:64,
  72. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/../../../src/rgbdslam_v2/src/openni_listener.h:37,
  73. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/moc_openni_listener.cxx:9:
  74. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:256:9: error: ‘SparseColumn’ was not declared in this scope
  75. SparseColumn& sparseColumn = _blockCols[c];
  76. ^
  77. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:256:23: error: ‘sparseColumn’ was not declared in this scope
  78. SparseColumn& sparseColumn = _blockCols[c];
  79. ^
  80. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:256:50: error: invalid types ‘int[int]’ for array subscript
  81. SparseColumn& sparseColumn = _blockCols[c];
  82. ^
  83. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:257:18: error: ‘SparseColumn’ is not a class or namespace
  84. typename SparseColumn::iterator foundIt = sparseColumn.find(r);
  85. ^
  86. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:257:41: error: expected ‘(’ before ‘foundIt’
  87. typename SparseColumn::iterator foundIt = sparseColumn.find(r);
  88. ^
  89. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:258:13: error: ‘foundIt’ was not declared in this scope
  90. if (foundIt == sparseColumn.end()) {
  91. ^
  92. /opt/ros/kinetic/include/g2o/core/sparse_block_matrix_ccs.h:267:16: error: ‘foundIt’ was not declared in this scope
  93. return foundIt->second;
  94. ^
  95. In file included from /opt/ros/kinetic/include/g2o/core/robust_kernel_impl.h:30:0,
  96. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/../../../src/rgbdslam_v2/src/graph_manager.h:71,
  97. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/../../../src/rgbdslam_v2/src/openni_listener.h:37,
  98. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/moc_openni_listener.cxx:9:
  99. /opt/ros/kinetic/include/g2o/core/robust_kernel.h: At global scope:
  100. /opt/ros/kinetic/include/g2o/core/robust_kernel.h:74:16: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  101. typedef std::shared_ptr<RobustKernel> RobustKernelPtr;
  102. ^
  103. In file included from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/../../../src/rgbdslam_v2/src/graph_manager.h:71:0,
  104. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/../../../src/rgbdslam_v2/src/openni_listener.h:37,
  105. from /home/gijs/RGBDSLAM/build/rgbdslam_v2/src/moc_openni_listener.cxx:9:
  106. /opt/ros/kinetic/include/g2o/core/robust_kernel_impl.h:49:45: error: ‘RobustKernelPtr’ does not name a type
  107. explicit RobustKernelScaleDelta(const RobustKernelPtr& kernel, double del
  108. ^
  109. /opt/ros/kinetic/include/g2o/core/robust_kernel_impl.h:53:13: error: ‘RobustKernelPtr’ does not name a type
  110. const RobustKernelPtr kernel() const { return _kernel;}
  111. ^
  112. /opt/ros/kinetic/include/g2o/core/robust_kernel_impl.h:55:28: error: ‘RobustKernelPtr’ does not name a type
  113. void setKernel(const RobustKernelPtr& ptr);
  114. ^
  115. /opt/ros/kinetic/include/g2o/core/robust_kernel_impl.h:60:7: error: ‘RobustKernelPtr’ does not name a type
  116. RobustKernelPtr _kernel;
  117. ^
  118. rgbdslam_v2/CMakeFiles/rgbdslam.dir/build.make:116: recipe for target 'rgbdslam_v2/CMakeFiles/rgbdslam.dir/src/moc_openni_listener.cxx.o' failed
  119. make[2]: *** [rgbdslam_v2/CMakeFiles/rgbdslam.dir/src/moc_openni_listener.cxx.o] Error 1
  120. CMakeFiles/Makefile2:3359: recipe for target 'rgbdslam_v2/CMakeFiles/rgbdslam.dir/all' failed
  121. make[1]: *** [rgbdslam_v2/CMakeFiles/rgbdslam.dir/all] Error 2
  122. Makefile:138: recipe for target 'all' failed
  123. make: *** [all] Error 2
  124. Invoking "make -j1" failed
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement