tum-vision / dvo_slam

Dense Visual Odometry and SLAM
631 stars 306 forks source link

‘SparseColumn’ is not a class or namespace #45

Closed ramanpreet9 closed 8 years ago

ramanpreet9 commented 8 years ago

MY output:

Finished <<< g2o [PASS] [ 2.04 seconds ]
[ rosmake ] Output from build of package dvo_core written to: [ 1 Active 72/76 Complete ] [ rosmake ] /home/raman/.ros/rosmake/rosmake_output-20160610-164026/dvo_core/build_output.log [rosmake-0] Finished <<< dvo_core [PASS] [ 23.92 seconds ] [ 38 warnings [ 1 deprecated ] [ 1 antiquated ] [ 7 unused_var ] ] [rosmake-0] Starting >>> dvo_ros [ make ]
[ rosmake ] Output from build of package dvo_ros written to: [ 1 Active 73/76 Complete ] [ rosmake ] /home/raman/.ros/rosmake/rosmake_output-20160610-164026/dvo_ros/build_output.log [rosmake-0] Finished <<< dvo_ros [PASS] [ 25.49 seconds ] [ 2 warnings ]
[rosmake-0] Starting >>> dvo_slam [ make ]
[ rosmake ] Last 40 lineso_slam: 40.1 sec ] [ 1 Active 74/76 Complete ] {------------------------------------------------------------------------------- ^ /home/raman/indigo_workspace/sandbox/dvo_slam/g2o/include/g2o/core/sparse_block_matrix_ccs.h:257:18: error: ‘SparseColumn’ is not a class or namespace typename SparseColumn::iterator foundIt = sparseColumn.find(r); ^ /home/raman/indigo_workspace/sandbox/dvo_slam/g2o/include/g2o/core/sparse_block_matrix_ccs.h:257:41: error: expected ‘(’ before ‘foundIt’ typename SparseColumn::iterator foundIt = sparseColumn.find(r); ^ /home/raman/indigo_workspace/sandbox/dvo_slam/g2o/include/g2o/core/sparse_block_matrix_ccs.h:257:41: error: expected ‘;’ before ‘foundIt’ /home/raman/indigo_workspace/sandbox/dvo_slam/g2o/include/g2o/core/sparse_block_matrix_ccs.h:258:13: error: ‘foundIt’ was not declared in this scope if (foundIt == sparseColumn.end()) { ^ /home/raman/indigo_workspace/sandbox/dvo_slam/g2o/include/g2o/core/sparse_block_matrix_ccs.h:267:16: error: ‘foundIt’ was not declared in this scope return foundIt->second; ^ In file included from /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/rgbd_image.h:29:0, from /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_slam/include/dvo_slam/keyframe_tracker.h:24, from /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_slam/src/keyframe_tracker.cpp:28: /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/datatypes.h: At global scope: /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/datatypes.h:33:28: warning: ‘dvo::core::Invalid’ defined but not used [-Wunused-variable] static const IntensityType Invalid = std::numeric_limits::quiet_NaN(); ^ /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/datatypes.h:36:24: warning: ‘dvo::core::InvalidDepth’ defined but not used [-Wunused-variable] static const DepthType InvalidDepth = std::numeric_limits::quiet_NaN(); ^ make[3]: * [CMakeFiles/dvo_slam.dir/src/keyframe_tracker.cpp.o] Error 1 In file included from /home/raman/indigo_workspace/sandbox/dvo_slam/sophus/include/sophus/so3.hpp:27:0, from /home/raman/indigo_workspace/sandbox/dvo_slam/sophus/include/sophus/se3.hpp:27, from /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_slam/src/constraints/constraint_proposal_voter.cpp:23: /home/raman/indigo_workspace/sandbox/dvo_slam/sophus/include/sophus/sophus.hpp:50:23: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const float epsilon() { ^ /home/raman/indigo_workspace/sandbox/dvo_slam/sophus/include/sophus/sophus.hpp:55:18: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const float pi() { ^ make[3]: Leaving directory `/home/raman/indigo_workspace/sandbox/dvo_slam/dvo_slam/build' make[2]: * [CMakeFiles/dvo_slam.dir/all] Error 2 make[2]: Leaving directory/home/raman/indigo_workspace/sandbox/dvo_slam/dvo_slam/build' make[1]: **\* [all] Error 2 make[1]: Leaving directory/home/raman/indigo_workspace/sandbox/dvo_slam/dvo_slam/build' -------------------------------------------------------------------------------} [ rosmake ] Output from build of package dvo_slam written to: [ 1 Active 74/76 Complete ] [ rosmake ] /home/raman/.ros/rosmake/rosmake_output-20160610-164026/dvo_slam/build_output.log [rosmake-0] Finished <<< dvo_slam [FAIL] [ 40.17 seconds ]
[ rosmake ] Halting due to failure in package dvo_slam. [ rosmake ] Waiting for other threads to complete. [ rosmake ] Results:
[ rosmake ] Built 75 packages with 1 failures.
[ rosmake ] Summary output to directory
[ rosmake ] /home/raman/.ros/rosmake/rosmake_output-20160610-164026

i tried googling but didnt get any relevant response on this. I have compiled dvo before on a different machine and dont recall getting an error like this before. Any help would be appreciated.

ramanpreet9 commented 8 years ago

still on this issue but abit further:

{------------------------------------------------------------------------------- static void tryGetTransform(Eigen::Affine3d& result, tf::TransformListener& tl, std::string target_frame, std::string source_frame, double seconds_to_wait = 5) ^ In file included from /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_core/include/dvo/dense_tracking.h:28:0, from /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_slam/src/camera_keyframe_tracking.cpp:30: /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/datatypes.h:33:28: warning: ‘dvo::core::Invalid’ defined but not used [-Wunused-variable] static const IntensityType Invalid = std::numeric_limits::quiet_NaN(); ^ /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/datatypes.h:36:24: warning: ‘dvo::core::InvalidDepth’ defined but not used [-Wunused-variable] static const DepthType InvalidDepth = std::numeric_limits::quiet_NaN(); ^ make[3]: * [CMakeFiles/dvo_slam.dir/src/camera_keyframe_tracking.cpp.o] Error 1 In file included from /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/rgbd_image.h:29:0, from /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_slam/include/dvo_slam/local_map.h:26, from /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_slam/include/dvo_slam/keyframe_graph.h:25, from /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_slam/src/keyframe_graph.cpp:21: /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/datatypes.h: At global scope: /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/datatypes.h:33:28: warning: ‘dvo::core::Invalid’ defined but not used [-Wunused-variable] static const IntensityType Invalid = std::numeric_limits::quiet_NaN(); ^ /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/datatypes.h:36:24: warning: ‘dvo::core::InvalidDepth’ defined but not used [-Wunused-variable] static const DepthType InvalidDepth = std::numeric_limits::quiet_NaN(); ^ make[3]: * [CMakeFiles/dvo_slam.dir/src/keyframe_graph.cpp.o] Error 1 In file included from /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/rgbd_image.h:29:0, from /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_slam/include/dvo_slam/keyframe_tracker.h:24, from /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_slam/src/keyframe_tracker.cpp:28: /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/datatypes.h: At global scope: /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/datatypes.h:33:28: warning: ‘dvo::core::Invalid’ defined but not used [-Wunused-variable] static const IntensityType Invalid = std::numeric_limits::quiet_NaN(); ^ /home/raman/indigo_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/datatypes.h:36:24: warning: ‘dvo::core::InvalidDepth’ defined but not used [-Wunused-variable] static const DepthType InvalidDepth = std::numeric_limits::quiet_NaN(); ^ make[3]: * [CMakeFiles/dvo_slam.dir/src/keyframe_tracker.cpp.o] Error 1 make[3]: Leaving directory `/home/raman/indigo_workspace/sandbox/dvo_slam/dvo_slam/build' make[2]: * [CMakeFiles/dvo_slam.dir/all] Error 2 make[2]: Leaving directory/home/raman/indigo_workspace/sandbox/dvo_slam/dvo_slam/build' make[1]: **\* [all] Error 2 make[1]: Leaving directory/home/raman/indigo_workspace/sandbox/dvo_slam/dvo_slam/build' -------------------------------------------------------------------------------} [ rosmake ] Output from build of package dvo_slam written to: [ rosmake ] /home/raman/.ros/rosmake/rosmake_output-20160610-175754/dvo_slam/build_output.log [rosmake-0] Finished <<< dvo_slam [FAIL] [ 12.90 seconds ]
[ rosmake ] Halting due to failure in package dvo_slam. [ rosmake ] Waiting for other threads to complete. [ rosmake ] Results:
[ rosmake ] Built 75 packages with 1 failures.
[ rosmake ] Summary output to directory
[ rosmake ] /home/raman/.ros/rosmake/rosmake_output-20160610-175754

ramanpreet9 commented 8 years ago

closing this one as i opened anew issue.