ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Even though this has already been answered, I figured I'd offer a more in depth answer.
Eigen3
apparently changed it's namespace and header directory from Eigen3
to Eigen
once they officially released v3.0.0 on 2011-March-19. I'm guessing previous use of Eigen3 within ros was using pre-released code.
With the ROS package in sync with the release, the strings need to be changed to make it work correctly.
I used the following to do the change from within my package's directory:
find -name "*.cpp" -or -name "*.h" -or -name "*.hpp" -not -wholename "*.svn*" \
|xargs grep -l Eigen3 \
|xargs sed -i "s/Eigen3/Eigen/g"