Eigen used by catkin is different from rosbuild's one ?
Eigen used when catkin-making and eigen used when rosmaking are different ??
I'm trying to catkinize navigation(for Electric) to use it on Groovy.
When I use non-catkinized navigation(navigation for electric), I have no error and it works well.
However, with a catkinized navigation(this is not navigation-groovy-devel-catkinized), I have error as followings even if header files, cpp files are shared.
move_base: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h:69: Eigen::internal::plain_array<t, size,="" matrixorarrayoptions,="" 16="">::plain_arry() [with T = float, int Size = 4, int MatrixOrArrayOptions = 0]: Assertion `(reinterpret_cast<size_t>(array) & 0xf) == 0 && "this assertion explained here: " "http://eigen.tuxfamily.org/dox-devel/TopicUnalignedArrayAssert.html" " * READ THIS WEB PAGE !! *"' failed.
navigation-groovy-devel-catkinized and branch "fix-97" which is reported that the bug was fixed also show the same error.
So I'm trying to catkinize and use old version navigation.
My questions are followings.
- Eigen used when catkin-making and eigen used when rosmaking are different ??
- How do I use eigen which doesn't cause the above error ??
- Is it caused by different version g++ ?? If so, how do I avoid this problem ??
I have the same problem with a time of flight camera driver. Did you already find a fix for this?