CCNYRoboticsLab/ccny_rgbd_tools

missing header file in ros-fuerte-libg2o

Closed this issue · 2 comments

We need to let people know to do an "sudo apt-get purge ros-fuerte-libg2o" before trying to rosmake ccny_rgb_tools.

The following error appears if the official libg2o package is installed:

"
In file included from /home/carlos/ros/stacks/ccny-ros-pkg/github/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/mapping/keyframe_graph_solver_g2o.h:32:0,
from /home/carlos/ros/stacks/ccny-ros-pkg/github/ccny_rgbd_tools/ccny_rgbd/src/mapping/keyframe_graph_solver_g2o.cpp:24:
/opt/ros/fuerte/include/g2o/solvers/cholmod/linear_solver_cholmod.h:36:21: fatal error: cholmod.h: No such file or directory
compilation terminated.
make[3]: *** [CMakeFiles/ccny_rgbd_mapping.dir/src/mapping/keyframe_graph_solver_g2o.o] Error 1
make[3]: Leaving directory /home/carlos/ros/stacks/ccny-ros-pkg/github/ccny_rgbd_tools/ccny_rgbd/build' make[2]: *** [CMakeFiles/ccny_rgbd_mapping.dir/all] Error 2 make[2]: Leaving directory/home/carlos/ros/stacks/ccny-ros-pkg/github/ccny_rgbd_tools/ccny_rgbd/build'
"

It was done already on Github, but not in the ROS wiki. I added those comments to the wiki.

Nice. But what if some other pkgs need to use ros-fuerte-libg2o?