Skip to content

Instantly share code, notes, and snippets.

@LongruiDong
Created August 21, 2021 03:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save LongruiDong/2a18d4ed5c2eee49d446da5bbdf484af to your computer and use it in GitHub Desktop.
Save LongruiDong/2a18d4ed5c2eee49d446da5bbdf484af to your computer and use it in GitHub Desktop.
autoware 1.14.0 build error
(base) dlr@PC:~/autoware.ai$ colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release
Starting >>> autoware_build_flags
Starting >>> autoware_msgs
Starting >>> vector_map_msgs
Starting >>> autoware_lanelet2_msgs
Starting >>> autoware_config_msgs
Starting >>> ros_observer
Starting >>> autoware_system_msgs
Starting >>> autoware_can_msgs
Starting >>> gnss
Starting >>> tablet_socket_msgs
Starting >>> sick_ldmrs_description
Starting >>> sick_ldmrs_msgs
Starting >>> ds4_msgs
Starting >>> custom_msgs
Starting >>> ds4_driver
Starting >>> gazebo_camera_description
Starting >>> gazebo_imu_description
Starting >>> ndt_cpu
Starting >>> ndt_tku
Starting >>> pcl_omp_registration
Starting >>> autoware_bag_tools
Starting >>> autoware_external_msgs
Starting >>> autoware_launcher
Starting >>> autoware_map_msgs
Starting >>> autoware_quickstart_examples
Starting >>> citysim
Starting >>> gazebo_world_description
Starting >>> graph_tools
Starting >>> javad_navsat_driver
Starting >>> marker_downsampler
Starting >>> memsic_imu
Starting >>> microstrain_driver
Finished <<< citysim [2.41s]
Starting >>> nmea_navsat
Finished <<< autoware_build_flags [3.64s]
Finished <<< sick_ldmrs_description [3.77s]
Finished <<< gazebo_camera_description [3.82s]
Starting >>> fastvirtualscan
Finished <<< gazebo_imu_description [3.94s]
Finished <<< ds4_driver [3.96s]
Starting >>> kitti_player
Starting >>> ndt_gpu
Starting >>> rosinterface
Starting >>> vehicle_sim_model
Finished <<< autoware_quickstart_examples [4.02s]
Finished <<< graph_tools [4.02s]
Finished <<< autoware_launcher [4.08s]
Finished <<< ndt_tku [4.19s]
Finished <<< autoware_external_msgs [4.19s]
Starting >>> oculus_socket
Starting >>> pc2_downsampler
Starting >>> rosbag_controller
Finished <<< autoware_lanelet2_msgs [4.40s]
Finished <<< ndt_cpu [4.34s]
Finished <<< pcl_omp_registration [4.35s]
Finished <<< marker_downsampler [4.30s]
Finished <<< autoware_system_msgs [4.48s]
Finished <<< gnss [4.49s]
Finished <<< javad_navsat_driver [4.38s]
Finished <<< tablet_socket_msgs [4.53s]
Finished <<< gazebo_world_description [4.43s]
Starting >>> sick_lms5xx
Starting >>> sound_player
Finished <<< sick_ldmrs_msgs [4.58s]
Finished <<< autoware_bag_tools [4.54s]
Starting >>> twist2odom
Starting >>> vehicle_description
Starting >>> vehicle_gazebo_simulation_launcher
Starting >>> adi_driver
Starting >>> autoware_driveworks_gmsl_interface
Starting >>> autoware_launcher_rviz
Starting >>> autoware_pointgrey_drivers
Starting >>> autoware_rviz_plugins
Starting >>> data_preprocessor
Finished <<< ds4_msgs [4.72s]
Finished <<< autoware_can_msgs [4.77s]
Finished <<< memsic_imu [4.64s]
Starting >>> sick_ldmrs_driver
Starting >>> garmin
Finished <<< ros_observer [4.93s]
Starting >>> ds4
Starting >>> glviewer
Starting >>> gnss_localizer
Finished <<< custom_msgs [5.02s]
Finished <<< microstrain_driver [4.93s]
Finished <<< autoware_config_msgs [5.14s]
Finished <<< autoware_map_msgs [5.05s]
Starting >>> autoware_health_checker
Finished <<< vector_map_msgs [5.27s]
Finished <<< autoware_msgs [5.29s]
Starting >>> hokuyo
Starting >>> image_processor
Starting >>> kvaser
Starting >>> log_tools
Starting >>> amathutils_lib
Starting >>> vector_map
--- stderr: vehicle_sim_model
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp: In member function ‘virtual const double VehicleModelTimeDelayTwist::getX() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:57:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::X));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp: In member function ‘virtual const double VehicleModelTimeDelayTwist::getY() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:61:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::Y));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp: In member function ‘virtual const double VehicleModelTimeDelayTwist::getYaw() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:65:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::YAW));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp: In member function ‘virtual const double VehicleModelTimeDelayTwist::getVx() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:69:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::VX));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp: In member function ‘virtual const double VehicleModelTimeDelayTwist::getWz() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:73:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::WZ));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp: In member function ‘virtual void VehicleModelTimeDelayTwist::update(const double&)’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:83:55: error: ‘Index’ in namespace ‘Eigen’ does not name a type
vx_input_queue_.push_back(input_(static_cast<Eigen::Index>(IDX_U::VX_DES)));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:84:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
delayed_input(static_cast<Eigen::Index>(IDX_U::VX_DES)) = vx_input_queue_.front();
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:86:55: error: ‘Index’ in namespace ‘Eigen’ does not name a type
wz_input_queue_.push_back(input_(static_cast<Eigen::Index>(IDX_U::WZ_DES)));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:87:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
delayed_input(static_cast<Eigen::Index>(IDX_U::WZ_DES)) = wz_input_queue_.front();
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp: In member function ‘virtual Eigen::VectorXd VehicleModelTimeDelayTwist::calcModel(const VectorXd&, const VectorXd&)’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:108:46: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double vx = state(static_cast<Eigen::Index>(IDX::VX));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:109:46: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double wz = state(static_cast<Eigen::Index>(IDX::WZ));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:110:47: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double yaw = state(static_cast<Eigen::Index>(IDX::YAW));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:111:58: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double delay_input_vx = input(static_cast<Eigen::Index>(IDX_U::VX_DES));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:112:58: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double delay_input_wz = input(static_cast<Eigen::Index>(IDX_U::WZ_DES));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:121:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::X)) = vx * cos(yaw);
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:122:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::Y)) = vx * sin(yaw);
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:123:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::YAW)) = wz;
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:124:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::VX)) = vx_rate;
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:125:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::WZ)) = wz_rate;
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp: In member function ‘virtual const double VehicleModelTimeDelaySteer::getX() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:168:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::X));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp: In member function ‘virtual const double VehicleModelTimeDelaySteer::getY() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:172:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::Y));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp: In member function ‘virtual const double VehicleModelTimeDelaySteer::getYaw() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:176:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::YAW));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp: In member function ‘virtual const double VehicleModelTimeDelaySteer::getVx() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:180:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::VX));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp: In member function ‘virtual const double VehicleModelTimeDelaySteer::getWz() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:184:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::VX))
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:185:42: error: ‘Index’ in namespace ‘Eigen’ does not name a type
* std::tan(state_(static_cast<Eigen::Index>(IDX::STEER))) / wheelbase_;
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp: In member function ‘virtual const double VehicleModelTimeDelaySteer::getSteer() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:189:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::STEER));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp: In member function ‘virtual void VehicleModelTimeDelaySteer::update(const double&)’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:195:55: error: ‘Index’ in namespace ‘Eigen’ does not name a type
vx_input_queue_.push_back(input_(static_cast<Eigen::Index>(IDX_U::VX_DES)));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:196:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
delayed_input(static_cast<Eigen::Index>(IDX_U::VX_DES)) = vx_input_queue_.front();
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:198:58: error: ‘Index’ in namespace ‘Eigen’ does not name a type
steer_input_queue_.push_back(input_(static_cast<Eigen::Index>(IDX_U::STEER_DES)));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:199:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
delayed_input(static_cast<Eigen::Index>(IDX_U::STEER_DES)) = steer_input_queue_.front();
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp: In member function ‘virtual Eigen::VectorXd VehicleModelTimeDelaySteer::calcModel(const VectorXd&, const VectorXd&)’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:220:47: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double vel = state(static_cast<Eigen::Index>(IDX::VX));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:221:47: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double yaw = state(static_cast<Eigen::Index>(IDX::YAW));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:222:49: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double steer = state(static_cast<Eigen::Index>(IDX::STEER));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:223:59: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double delay_input_vel = input(static_cast<Eigen::Index>(IDX_U::VX_DES));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:224:61: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double delay_input_steer = input(static_cast<Eigen::Index>(IDX_U::STEER_DES));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:233:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::X)) = vel * cos(yaw);
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:234:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::Y)) = vel * sin(yaw);
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:235:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::YAW)) = vel * std::tan(steer) / wheelbase_;
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:236:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::VX)) = vx_rate;
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_time_delay.cpp:237:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::STEER)) = steer_rate;
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp: In member function ‘virtual const double VehicleModelConstantAccelTwist::getX() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp:31:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::X));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp: In member function ‘virtual const double VehicleModelConstantAccelTwist::getY() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp:35:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::Y));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp: In member function ‘virtual const double VehicleModelConstantAccelTwist::getYaw() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp:39:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::YAW));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp: In member function ‘virtual const double VehicleModelConstantAccelTwist::getVx() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp:43:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::VX));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp: In member function ‘virtual const double VehicleModelConstantAccelTwist::getWz() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp:47:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::WZ));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp: In member function ‘virtual Eigen::VectorXd VehicleModelConstantAccelTwist::calcModel(const VectorXd&, const VectorXd&)’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp:59:47: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double vel = state(static_cast<Eigen::Index>(IDX::VX));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp:60:50: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double angvel = state(static_cast<Eigen::Index>(IDX::WZ));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp:61:47: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double yaw = state(static_cast<Eigen::Index>(IDX::YAW));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp:62:68: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double vx_des = std::max(std::min(input(static_cast<Eigen::Index>(IDX_U::VX_DES)), vx_lim_), -vx_lim_);
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp:63:68: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double wz_des = std::max(std::min(input(static_cast<Eigen::Index>(IDX_U::WZ_DES)), wz_lim_), -wz_lim_);
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp: In member function ‘virtual const double VehicleModelIdealTwist::getX() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:24:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::X));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp: In member function ‘virtual const double VehicleModelIdealTwist::getY() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:28:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::Y));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp: In member function ‘virtual const double VehicleModelIdealTwist::getYaw() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:32:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::YAW));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp: In member function ‘virtual const double VehicleModelIdealTwist::getVx() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:36:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return input_(static_cast<Eigen::Index>(IDX_U::VX_DES));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp: In member function ‘virtual const double VehicleModelIdealTwist::getWz() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:40:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return input_(static_cast<Eigen::Index>(IDX_U::WZ_DES));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp: In member function ‘virtual Eigen::VectorXd VehicleModelIdealTwist::calcModel(const VectorXd&, const VectorXd&)’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:52:47: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double yaw = state(static_cast<Eigen::Index>(IDX::YAW));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:53:46: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double vx = input(static_cast<Eigen::Index>(IDX_U::VX_DES));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:54:46: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double wz = input(static_cast<Eigen::Index>(IDX_U::WZ_DES));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp:85:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::X)) = vel * cos(yaw);
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp:86:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::Y)) = vel * sin(yaw);
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp:87:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::YAW)) = angvel;
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp:88:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::VX)) = vx_rate;
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp:89:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::WZ)) = wz_rate;
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:57:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::X)) = vx * cos(yaw);
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:58:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::Y)) = vx * sin(yaw);
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:59:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::YAW)) = wz;
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp: In member function ‘virtual const double VehicleModelIdealSteer::getX() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:69:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::X));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp: In member function ‘virtual const double VehicleModelIdealSteer::getY() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:73:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::Y));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp: In member function ‘virtual const double VehicleModelIdealSteer::getYaw() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:77:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return state_(static_cast<Eigen::Index>(IDX::YAW));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp: In member function ‘virtual const double VehicleModelIdealSteer::getVx() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:81:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return input_(static_cast<Eigen::Index>(IDX_U::VX_DES));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp: In member function ‘virtual const double VehicleModelIdealSteer::getWz() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:85:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return input_(static_cast<Eigen::Index>(IDX_U::VX_DES))
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:86:42: error: ‘Index’ in namespace ‘Eigen’ does not name a type
* std::tan(input_(static_cast<Eigen::Index>(IDX_U::STEER_DES))) / wheelbase_;
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp: In member function ‘virtual const double VehicleModelIdealSteer::getSteer() const’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:90:36: error: ‘Index’ in namespace ‘Eigen’ does not name a type
return input_(static_cast<Eigen::Index>(IDX_U::STEER_DES));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp: In member function ‘virtual Eigen::VectorXd VehicleModelIdealSteer::calcModel(const VectorXd&, const VectorXd&)’:
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:98:47: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double yaw = state(static_cast<Eigen::Index>(IDX::YAW));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:99:46: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double vx = input(static_cast<Eigen::Index>(IDX_U::VX_DES));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:100:49: error: ‘Index’ in namespace ‘Eigen’ does not name a type
const double steer = input(static_cast<Eigen::Index>(IDX_U::STEER_DES));
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:103:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::X)) = vx * cos(yaw);
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:104:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::Y)) = vx * sin(yaw);
^~~~~
/home/dlr/autoware.ai/src/autoware/common/vehicle_sim_model/src/vehicle_model_ideal.cpp:105:30: error: ‘Index’ in namespace ‘Eigen’ does not name a type
d_state(static_cast<Eigen::Index>(IDX::YAW)) = vx * std::tan(steer) / wheelbase_;
^~~~~
make[2]: *** [CMakeFiles/vehicle_sim_model.dir/src/vehicle_model_time_delay.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [CMakeFiles/vehicle_sim_model.dir/src/vehicle_model_constant_acceleration.cpp.o] Error 1
make[2]: *** [CMakeFiles/vehicle_sim_model.dir/src/vehicle_model_ideal.cpp.o] Error 1
make[1]: *** [CMakeFiles/vehicle_sim_model.dir/all] Error 2
make: *** [all] Error 2
---
Failed <<< vehicle_sim_model [3.72s, exited with code 2]
Finished <<< nmea_navsat [5.32s]
Aborted <<< ndt_gpu [3.83s]
Aborted <<< twist2odom [3.31s]
Aborted <<< sick_lms5xx [3.44s]
Aborted <<< autoware_driveworks_gmsl_interface [3.43s]
Aborted <<< ds4 [3.17s]
Aborted <<< vehicle_gazebo_simulation_launcher [3.57s]
Aborted <<< autoware_pointgrey_drivers [3.59s]
Aborted <<< rosbag_controller [4.00s]
Aborted <<< fastvirtualscan [4.45s]
Aborted <<< vehicle_description [3.72s]
Aborted <<< oculus_socket [4.13s]
Aborted <<< sound_player [3.88s]
Aborted <<< pc2_downsampler [4.22s]
Aborted <<< rosinterface [5.03s]
Aborted <<< adi_driver [6.97s]
Aborted <<< autoware_launcher_rviz [7.52s]
Aborted <<< log_tools [8.56s]
Aborted <<< amathutils_lib [8.72s]
Aborted <<< garmin [9.24s]
Aborted <<< glviewer [9.18s]
Aborted <<< image_processor [8.91s]
Aborted <<< hokuyo [8.93s]
Aborted <<< kvaser [8.95s]
Aborted <<< gnss_localizer [9.43s]
Aborted <<< autoware_health_checker [11.2s]
Aborted <<< data_preprocessor [15.2s]
Aborted <<< autoware_rviz_plugins [18.1s]
Aborted <<< kitti_player [20.1s]
Aborted <<< sick_ldmrs_driver [20.8s]
Aborted <<< vector_map [26.1s]
Summary: 33 packages finished [32.6s]
1 package failed: vehicle_sim_model
30 packages aborted: adi_driver amathutils_lib autoware_driveworks_gmsl_interface autoware_health_checker autoware_launcher_rviz autoware_pointgrey_drivers autoware_rviz_plugins data_preprocessor ds4 fastvirtualscan garmin glviewer gnss_localizer hokuyo image_processor kitti_player kvaser log_tools ndt_gpu oculus_socket pc2_downsampler rosbag_controller rosinterface sick_ldmrs_driver sick_lms5xx sound_player twist2odom vector_map vehicle_description vehicle_gazebo_simulation_launcher
4 packages had stderr output: adi_driver amathutils_lib kvaser vehicle_sim_model
90 packages not processed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment