ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Autoware 1.14.0 build error: ‘Index’ in namespace ‘Eigen’ does not name a type

asked 2021-08-20 22:06:47 -0500

LongruiDong gravatar image

updated 2021-08-20 22:28:46 -0500

I follow autoware wiki to build autoware 1.14.0 step by step, when I begin to build (without CUDA), error occurs:

error: ‘Index’ in namespace ‘Eigen’ does not name a type   return state_(static_cast<Eigen::Index>(IDX::X));

my environment: ubuntu 18.04 ros Melodic ,Eigen 3.2.10

and here is my error log from terminal

So how can I solve this error?

Thanks in advance!

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2021-08-21 21:47:33 -0500

LongruiDong gravatar image

Ok, It is because the version of Eigen is old, I downgrade autoware to 1.12.0 and update Eigen to 3.3.7, and then build successfully.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2021-08-20 22:06:47 -0500

Seen: 332 times

Last updated: Aug 21 '21