Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Autoware stable compilation fails on main branch #5792

Closed
3 tasks done
xmfcx opened this issue Feb 17, 2025 · 1 comment
Closed
3 tasks done

Autoware stable compilation fails on main branch #5792

xmfcx opened this issue Feb 17, 2025 · 1 comment
Labels
type:bug Software flaws or errors.

Comments

@xmfcx
Copy link
Contributor

xmfcx commented Feb 17, 2025

Checklist

  • I've read the contribution guidelines.
  • I've searched other issues and no duplicate issues were found.
  • I'm convinced that this is not my fault but a bug.

Description

mfc@bunny:~/projects/autoware_stable$ colcon build --symlink-install --event-handlers=console_cohesion+ --cmake-args -DCMAKE_BUILD_TYPE=RelWithDebInfo -GNinja  --packages-select  autoware_motion_velocity_planner_node_universe
Starting >>> autoware_motion_velocity_planner_node_universe
--- output: autoware_motion_velocity_planner_node_universe                             

[0/11] Linking C shared library rosidl_generator_py/autoware_motion_velocity_planner_node_universe/autoware_motion_velocity_planner_node_universe_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so
[0/11] Linking C shared library rosidl_generator_py/autoware_motion_velocity_planner_node_universe/autoware_motion_velocity_planner_node_universe_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so
[0/11] Linking C shared library rosidl_generator_py/autoware_motion_velocity_planner_node_universe/autoware_motion_velocity_planner_node_universe_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so
[0/11] Building CXX object CMakeFiles/autoware_motion_velocity_planner_node_universe_lib.dir/src/node.cpp.o
[0/11] Building CXX object CMakeFiles/autoware_motion_velocity_planner_node_universe_lib.dir/src/planner_manager.cpp.o
[0/11] Building CXX object CMakeFiles/test_autoware_motion_velocity_planner_node_universe.dir/test/src/test_node_interface.cpp.o
[0/11] cd /home/mfc/projects/autoware_stable/build/autoware_motion_velocity_planner_node_universe && /usr/bin/cmake -E create_symlink /home/mfc/projects/autoware_stable/build/autoware_motion_velocity_planner_node_universe/rosidl_generator_py/autoware_motion_velocity_planner_node_universe /home/mfc/projects/autoware_stable/build/autoware_motion_velocity_planner_node_universe/ament_cmake_python/autoware_motion_velocity_planner_node_universe/autoware_motion_velocity_planner_node_universe
[0/11] Linking CXX static library gtest/libgtest.a
[1/11] cd /home/mfc/projects/autoware_stable/build/autoware_motion_velocity_planner_node_universe && /usr/bin/cmake -E create_symlink /home/mfc/projects/autoware_stable/build/autoware_motion_velocity_planner_node_universe/rosidl_generator_py/autoware_motion_velocity_planner_node_universe /home/mfc/projects/autoware_stable/build/autoware_motion_velocity_planner_node_universe/ament_cmake_python/autoware_motion_velocity_planner_node_universe/autoware_motion_velocity_planner_node_universe
[1/11] cd /home/mfc/projects/autoware_stable/build/autoware_motion_velocity_planner_node_universe/ament_cmake_python/autoware_motion_velocity_planner_node_universe && /usr/bin/python3 setup.py egg_info
[2/11] Linking C shared library rosidl_generator_py/autoware_motion_velocity_planner_node_universe/autoware_motion_velocity_planner_node_universe_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so
[3/11] Linking C shared library rosidl_generator_py/autoware_motion_velocity_planner_node_universe/autoware_motion_velocity_planner_node_universe_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so
[4/11] Linking C shared library rosidl_generator_py/autoware_motion_velocity_planner_node_universe/autoware_motion_velocity_planner_node_universe_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so
[5/11] Linking CXX static library gtest/libgtest.a
[6/11] cd /home/mfc/projects/autoware_stable/build/autoware_motion_velocity_planner_node_universe/ament_cmake_python/autoware_motion_velocity_planner_node_universe && /usr/bin/python3 setup.py egg_info
running egg_info
writing autoware_motion_velocity_planner_node_universe.egg-info/PKG-INFO
writing dependency_links to autoware_motion_velocity_planner_node_universe.egg-info/dependency_links.txt
writing top-level names to autoware_motion_velocity_planner_node_universe.egg-info/top_level.txt
reading manifest file 'autoware_motion_velocity_planner_node_universe.egg-info/SOURCES.txt'
writing manifest file 'autoware_motion_velocity_planner_node_universe.egg-info/SOURCES.txt'

[7/11] Building CXX object CMakeFiles/autoware_motion_velocity_planner_node_universe_lib.dir/src/node.cpp.o
FAILED: CMakeFiles/autoware_motion_velocity_planner_node_universe_lib.dir/src/node.cpp.o 
ccache /usr/bin/c++ -DBOOST_ALLOW_DEPRECATED_HEADERS -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_GRAPH_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_LOCALE_DYN_LINK -DBOOST_LOG_DYN_LINK -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_PRG_EXEC_MONITOR_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_WAVE_DYN_LINK -DBOOST_WSERIALIZATION_DYN_LINK -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DDISABLE_PCAP -DEIGEN_DENSEBASE_PLUGIN=\"grid_map_core/eigen_plugins/DenseBasePlugin.hpp\" -DEIGEN_FUNCTORS_PLUGIN=\"grid_map_core/eigen_plugins/FunctorsPlugin.hpp\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_DISTRO_HUMBLE -DROS_PACKAGE_NAME=\"autoware_motion_velocity_planner_node_universe\" -Dautoware_motion_velocity_planner_node_universe_lib_EXPORTS -Dkiss_fft_scalar=double -I/opt/ros/humble/include/fastcdr -I/opt/ros/humble/include/geographic_msgs -I/opt/ros/humble/include/class_loader -I/opt/ros/humble/include/libstatistics_collector -I/opt/ros/humble/include/rcl_interfaces -I/opt/ros/humble/include/rcl_logging_interface -I/opt/ros/humble/include/rcl_yaml_param_parser -I/opt/ros/humble/include/libyaml_vendor -I/opt/ros/humble/include/tracetools -I/opt/ros/humble/include/statistics_msgs -I/opt/ros/humble/include/rosgraph_msgs -I/opt/ros/humble/include/composition_interfaces -I/opt/ros/humble/include/rclcpp_action -I/opt/ros/humble/include/action_msgs -I/opt/ros/humble/include/rcl_action -I/home/mfc/projects/autoware_stable/install/autoware_common_msgs/include/autoware_common_msgs -I/opt/ros/humble/include/shape_msgs -I/usr/include/vtk-9.1 -I/usr/include/jsoncpp -I/usr/include/freetype2 -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/mfc/projects/autoware_stable/build/autoware_motion_velocity_planner_node_universe/rosidl_generator_cpp -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -isystem /home/mfc/projects/autoware_stable/install/tier4_metric_msgs/include/tier4_metric_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_planning_msgs/include/autoware_planning_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_perception_msgs/include/autoware_perception_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_map_msgs/include/autoware_map_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_internal_debug_msgs/include/autoware_internal_debug_msgs -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/pluginlib -isystem /opt/ros/humble/include/rclcpp -isystem /opt/ros/humble/include/rclcpp_components -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/tf2 -isystem /opt/ros/humble/include/tf2_eigen -isystem /opt/ros/humble/include/tf2_geometry_msgs -isystem /opt/ros/humble/include/tf2_ros -isystem /opt/ros/humble/include/visualization_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_motion_velocity_planner_common_universe/include -isystem /home/mfc/projects/autoware_stable/install/autoware_behavior_velocity_planner_common/include -isystem /home/mfc/projects/autoware_stable/install/autoware_velocity_smoother/include -isystem /home/mfc/projects/autoware_stable/install/autoware_planning_test_manager/include -isystem /home/mfc/projects/autoware_stable/install/autoware_route_handler/include -isystem /home/mfc/projects/autoware_stable/install/autoware_planning_factor_interface/include -isystem /home/mfc/projects/autoware_stable/install/autoware_test_utils/include -isystem /home/mfc/projects/autoware_stable/install/autoware_motion_utils/include -isystem /home/mfc/projects/autoware_stable/install/autoware_vehicle_info_utils/include -isystem /home/mfc/projects/autoware_stable/install/autoware_objects_of_interest_marker_interface/include -isystem /home/mfc/projects/autoware_stable/install/autoware_lanelet2_extension/include -isystem /home/mfc/projects/autoware_stable/install/autoware_interpolation/include -isystem /home/mfc/projects/autoware_stable/install/autoware_component_interface_specs_universe/include -isystem /home/mfc/projects/autoware_stable/install/tier4_vehicle_msgs/include/tier4_vehicle_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_utils/include -isystem /home/mfc/projects/autoware_stable/install/autoware_universe_utils/include -isystem /home/mfc/projects/autoware_stable/install/autoware_qp_interface/include -isystem /home/mfc/projects/autoware_stable/install/autoware_pyplot/include -isystem /home/mfc/projects/autoware_stable/install/autoware_osqp_interface/include -isystem /home/mfc/projects/autoware_stable/install/autoware_component_interface_utils/include -isystem /home/mfc/projects/autoware_stable/install/tier4_system_msgs/include/tier4_system_msgs -isystem /home/mfc/projects/autoware_stable/install/tier4_planning_msgs/include/tier4_planning_msgs -isystem /home/mfc/projects/autoware_stable/install/tier4_localization_msgs/include/tier4_localization_msgs -isystem /home/mfc/projects/autoware_stable/install/tier4_control_msgs/include/tier4_control_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_vehicle_msgs/include/autoware_vehicle_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_internal_planning_msgs/include/autoware_internal_planning_msgs -isystem /home/mfc/projects/autoware_stable/install/tier4_debug_msgs/include/tier4_debug_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_internal_msgs/include/autoware_internal_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_control_msgs/include/autoware_control_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_adapi_v1_msgs/include/autoware_adapi_v1_msgs -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rcpputils -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/rosidl_typesupport_c -isystem /opt/ros/humble/include/rosidl_typesupport_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_c -isystem /opt/ros/humble/include/rmw -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_cpp -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/diagnostic_msgs -isystem /opt/ros/humble/include/logging_demo -isystem /opt/ros/humble/include/pcl_conversions -isystem /opt/ros/humble/include/message_filters -isystem /opt/ros/humble/include/pcl_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /opt/ros/humble/include/pcl_ros -isystem /opt/ros/humble/include/unique_identifier_msgs -isystem /opt/ros/humble/include/ament_index_cpp -isystem /opt/ros/humble/include/nav_msgs -isystem /opt/ros/humble/include/rcl -isystem /opt/ros/humble/include/std_srvs -isystem /opt/ros/humble/include/tf2_msgs -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/openni2 -isystem /usr/include/python3.10 -O2 -g -DNDEBUG -fPIC -Wall -Wextra -Wpedantic -Werror -fopenmp -fPIC -std=c++17 -MD -MT CMakeFiles/autoware_motion_velocity_planner_node_universe_lib.dir/src/node.cpp.o -MF CMakeFiles/autoware_motion_velocity_planner_node_universe_lib.dir/src/node.cpp.o.d -o CMakeFiles/autoware_motion_velocity_planner_node_universe_lib.dir/src/node.cpp.o -c /home/mfc/projects/autoware_stable/src/universe/autoware.universe/planning/motion_velocity_planner/autoware_motion_velocity_planner_node_universe/src/node.cpp
<command-line>: fatal error: grid_map_core/eigen_plugins/FunctorsPlugin.hpp: No such file or directory
compilation terminated.

[8/11] Building CXX object CMakeFiles/test_autoware_motion_velocity_planner_node_universe.dir/test/src/test_node_interface.cpp.o
FAILED: CMakeFiles/test_autoware_motion_velocity_planner_node_universe.dir/test/src/test_node_interface.cpp.o 
ccache /usr/bin/c++ -DBOOST_ALLOW_DEPRECATED_HEADERS -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_GRAPH_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_LOCALE_DYN_LINK -DBOOST_LOG_DYN_LINK -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_PRG_EXEC_MONITOR_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_WAVE_DYN_LINK -DBOOST_WSERIALIZATION_DYN_LINK -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DDISABLE_PCAP -DEIGEN_DENSEBASE_PLUGIN=\"grid_map_core/eigen_plugins/DenseBasePlugin.hpp\" -DEIGEN_FUNCTORS_PLUGIN=\"grid_map_core/eigen_plugins/FunctorsPlugin.hpp\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_DISTRO_HUMBLE -DROS_PACKAGE_NAME=\"autoware_motion_velocity_planner_node_universe\" -Dkiss_fft_scalar=double -I/home/mfc/projects/autoware_stable/src/universe/autoware.universe/planning/motion_velocity_planner/autoware_motion_velocity_planner_node_universe/src -I/opt/ros/humble/include/fastcdr -I/opt/ros/humble/include/geographic_msgs -I/opt/ros/humble/include/pluginlib -I/opt/ros/humble/include/class_loader -I/opt/ros/humble/include/libstatistics_collector -I/opt/ros/humble/include/rcl_interfaces -I/opt/ros/humble/include/rcl_logging_interface -I/opt/ros/humble/include/rcl_yaml_param_parser -I/opt/ros/humble/include/libyaml_vendor -I/opt/ros/humble/include/tracetools -I/opt/ros/humble/include/statistics_msgs -I/opt/ros/humble/include/rosgraph_msgs -I/opt/ros/humble/include/composition_interfaces -I/opt/ros/humble/include/rclcpp_action -I/opt/ros/humble/include/action_msgs -I/opt/ros/humble/include/rcl_action -I/home/mfc/projects/autoware_stable/install/tier4_metric_msgs/include/tier4_metric_msgs -I/home/mfc/projects/autoware_stable/install/autoware_common_msgs/include/autoware_common_msgs -I/opt/ros/humble/include/shape_msgs -I/usr/include/vtk-9.1 -I/usr/include/jsoncpp -I/usr/include/freetype2 -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/mfc/projects/autoware_stable/build/autoware_motion_velocity_planner_node_universe/rosidl_generator_cpp -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -isystem /opt/ros/humble/src/gtest_vendor/include -isystem /home/mfc/projects/autoware_stable/install/autoware_motion_velocity_planner_common_universe/include -isystem /home/mfc/projects/autoware_stable/install/autoware_behavior_velocity_planner_common/include -isystem /home/mfc/projects/autoware_stable/install/autoware_velocity_smoother/include -isystem /home/mfc/projects/autoware_stable/install/autoware_planning_test_manager/include -isystem /home/mfc/projects/autoware_stable/install/autoware_route_handler/include -isystem /home/mfc/projects/autoware_stable/install/autoware_planning_factor_interface/include -isystem /home/mfc/projects/autoware_stable/install/autoware_test_utils/include -isystem /home/mfc/projects/autoware_stable/install/autoware_motion_utils/include -isystem /home/mfc/projects/autoware_stable/install/autoware_vehicle_info_utils/include -isystem /home/mfc/projects/autoware_stable/install/autoware_objects_of_interest_marker_interface/include -isystem /home/mfc/projects/autoware_stable/install/autoware_lanelet2_extension/include -isystem /home/mfc/projects/autoware_stable/install/autoware_interpolation/include -isystem /home/mfc/projects/autoware_stable/install/autoware_component_interface_specs_universe/include -isystem /home/mfc/projects/autoware_stable/install/tier4_vehicle_msgs/include/tier4_vehicle_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_utils/include -isystem /home/mfc/projects/autoware_stable/install/autoware_universe_utils/include -isystem /home/mfc/projects/autoware_stable/install/autoware_qp_interface/include -isystem /home/mfc/projects/autoware_stable/install/autoware_pyplot/include -isystem /home/mfc/projects/autoware_stable/install/autoware_osqp_interface/include -isystem /home/mfc/projects/autoware_stable/install/autoware_component_interface_utils/include -isystem /home/mfc/projects/autoware_stable/install/tier4_system_msgs/include/tier4_system_msgs -isystem /home/mfc/projects/autoware_stable/install/tier4_planning_msgs/include/tier4_planning_msgs -isystem /home/mfc/projects/autoware_stable/install/tier4_localization_msgs/include/tier4_localization_msgs -isystem /home/mfc/projects/autoware_stable/install/tier4_control_msgs/include/tier4_control_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_vehicle_msgs/include/autoware_vehicle_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_internal_planning_msgs/include/autoware_internal_planning_msgs -isystem /home/mfc/projects/autoware_stable/install/tier4_debug_msgs/include/tier4_debug_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_planning_msgs/include/autoware_planning_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_perception_msgs/include/autoware_perception_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_map_msgs/include/autoware_map_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_internal_msgs/include/autoware_internal_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_internal_debug_msgs/include/autoware_internal_debug_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_control_msgs/include/autoware_control_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_adapi_v1_msgs/include/autoware_adapi_v1_msgs -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rcpputils -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/rosidl_typesupport_c -isystem /opt/ros/humble/include/rosidl_typesupport_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_c -isystem /opt/ros/humble/include/rmw -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_cpp -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/diagnostic_msgs -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/logging_demo -isystem /opt/ros/humble/include/pcl_conversions -isystem /opt/ros/humble/include/message_filters -isystem /opt/ros/humble/include/pcl_msgs -isystem /opt/ros/humble/include/rclcpp -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /opt/ros/humble/include/pcl_ros -isystem /opt/ros/humble/include/tf2 -isystem /opt/ros/humble/include/tf2_eigen -isystem /opt/ros/humble/include/tf2_geometry_msgs -isystem /opt/ros/humble/include/unique_identifier_msgs -isystem /opt/ros/humble/include/visualization_msgs -isystem /opt/ros/humble/include/ament_index_cpp -isystem /opt/ros/humble/include/nav_msgs -isystem /opt/ros/humble/include/rcl -isystem /opt/ros/humble/include/rclcpp_components -isystem /opt/ros/humble/include/std_srvs -isystem /opt/ros/humble/include/tf2_msgs -isystem /opt/ros/humble/include/tf2_ros -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/openni2 -isystem /usr/include/python3.10 -O2 -g -DNDEBUG -Wall -Wextra -Wpedantic -Werror -fopenmp -fPIC -std=c++17 -MD -MT CMakeFiles/test_autoware_motion_velocity_planner_node_universe.dir/test/src/test_node_interface.cpp.o -MF CMakeFiles/test_autoware_motion_velocity_planner_node_universe.dir/test/src/test_node_interface.cpp.o.d -o CMakeFiles/test_autoware_motion_velocity_planner_node_universe.dir/test/src/test_node_interface.cpp.o -c /home/mfc/projects/autoware_stable/src/universe/autoware.universe/planning/motion_velocity_planner/autoware_motion_velocity_planner_node_universe/test/src/test_node_interface.cpp
<command-line>: fatal error: grid_map_core/eigen_plugins/FunctorsPlugin.hpp: No such file or directory
compilation terminated.

[9/11] Building CXX object CMakeFiles/autoware_motion_velocity_planner_node_universe_lib.dir/src/planner_manager.cpp.o
FAILED: CMakeFiles/autoware_motion_velocity_planner_node_universe_lib.dir/src/planner_manager.cpp.o 
ccache /usr/bin/c++ -DBOOST_ALLOW_DEPRECATED_HEADERS -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_GRAPH_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_LOCALE_DYN_LINK -DBOOST_LOG_DYN_LINK -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_PRG_EXEC_MONITOR_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_WAVE_DYN_LINK -DBOOST_WSERIALIZATION_DYN_LINK -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DDISABLE_PCAP -DEIGEN_DENSEBASE_PLUGIN=\"grid_map_core/eigen_plugins/DenseBasePlugin.hpp\" -DEIGEN_FUNCTORS_PLUGIN=\"grid_map_core/eigen_plugins/FunctorsPlugin.hpp\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_DISTRO_HUMBLE -DROS_PACKAGE_NAME=\"autoware_motion_velocity_planner_node_universe\" -Dautoware_motion_velocity_planner_node_universe_lib_EXPORTS -Dkiss_fft_scalar=double -I/opt/ros/humble/include/fastcdr -I/opt/ros/humble/include/geographic_msgs -I/opt/ros/humble/include/class_loader -I/opt/ros/humble/include/libstatistics_collector -I/opt/ros/humble/include/rcl_interfaces -I/opt/ros/humble/include/rcl_logging_interface -I/opt/ros/humble/include/rcl_yaml_param_parser -I/opt/ros/humble/include/libyaml_vendor -I/opt/ros/humble/include/tracetools -I/opt/ros/humble/include/statistics_msgs -I/opt/ros/humble/include/rosgraph_msgs -I/opt/ros/humble/include/composition_interfaces -I/opt/ros/humble/include/rclcpp_action -I/opt/ros/humble/include/action_msgs -I/opt/ros/humble/include/rcl_action -I/home/mfc/projects/autoware_stable/install/autoware_common_msgs/include/autoware_common_msgs -I/opt/ros/humble/include/shape_msgs -I/usr/include/vtk-9.1 -I/usr/include/jsoncpp -I/usr/include/freetype2 -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/mfc/projects/autoware_stable/build/autoware_motion_velocity_planner_node_universe/rosidl_generator_cpp -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -isystem /home/mfc/projects/autoware_stable/install/tier4_metric_msgs/include/tier4_metric_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_planning_msgs/include/autoware_planning_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_perception_msgs/include/autoware_perception_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_map_msgs/include/autoware_map_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_internal_debug_msgs/include/autoware_internal_debug_msgs -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/pluginlib -isystem /opt/ros/humble/include/rclcpp -isystem /opt/ros/humble/include/rclcpp_components -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/tf2 -isystem /opt/ros/humble/include/tf2_eigen -isystem /opt/ros/humble/include/tf2_geometry_msgs -isystem /opt/ros/humble/include/tf2_ros -isystem /opt/ros/humble/include/visualization_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_motion_velocity_planner_common_universe/include -isystem /home/mfc/projects/autoware_stable/install/autoware_behavior_velocity_planner_common/include -isystem /home/mfc/projects/autoware_stable/install/autoware_velocity_smoother/include -isystem /home/mfc/projects/autoware_stable/install/autoware_planning_test_manager/include -isystem /home/mfc/projects/autoware_stable/install/autoware_route_handler/include -isystem /home/mfc/projects/autoware_stable/install/autoware_planning_factor_interface/include -isystem /home/mfc/projects/autoware_stable/install/autoware_test_utils/include -isystem /home/mfc/projects/autoware_stable/install/autoware_motion_utils/include -isystem /home/mfc/projects/autoware_stable/install/autoware_vehicle_info_utils/include -isystem /home/mfc/projects/autoware_stable/install/autoware_objects_of_interest_marker_interface/include -isystem /home/mfc/projects/autoware_stable/install/autoware_lanelet2_extension/include -isystem /home/mfc/projects/autoware_stable/install/autoware_interpolation/include -isystem /home/mfc/projects/autoware_stable/install/autoware_component_interface_specs_universe/include -isystem /home/mfc/projects/autoware_stable/install/tier4_vehicle_msgs/include/tier4_vehicle_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_utils/include -isystem /home/mfc/projects/autoware_stable/install/autoware_universe_utils/include -isystem /home/mfc/projects/autoware_stable/install/autoware_qp_interface/include -isystem /home/mfc/projects/autoware_stable/install/autoware_pyplot/include -isystem /home/mfc/projects/autoware_stable/install/autoware_osqp_interface/include -isystem /home/mfc/projects/autoware_stable/install/autoware_component_interface_utils/include -isystem /home/mfc/projects/autoware_stable/install/tier4_system_msgs/include/tier4_system_msgs -isystem /home/mfc/projects/autoware_stable/install/tier4_planning_msgs/include/tier4_planning_msgs -isystem /home/mfc/projects/autoware_stable/install/tier4_localization_msgs/include/tier4_localization_msgs -isystem /home/mfc/projects/autoware_stable/install/tier4_control_msgs/include/tier4_control_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_vehicle_msgs/include/autoware_vehicle_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_internal_planning_msgs/include/autoware_internal_planning_msgs -isystem /home/mfc/projects/autoware_stable/install/tier4_debug_msgs/include/tier4_debug_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_internal_msgs/include/autoware_internal_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_control_msgs/include/autoware_control_msgs -isystem /home/mfc/projects/autoware_stable/install/autoware_adapi_v1_msgs/include/autoware_adapi_v1_msgs -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rcpputils -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/rosidl_typesupport_c -isystem /opt/ros/humble/include/rosidl_typesupport_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_c -isystem /opt/ros/humble/include/rmw -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_cpp -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/diagnostic_msgs -isystem /opt/ros/humble/include/logging_demo -isystem /opt/ros/humble/include/pcl_conversions -isystem /opt/ros/humble/include/message_filters -isystem /opt/ros/humble/include/pcl_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /opt/ros/humble/include/pcl_ros -isystem /opt/ros/humble/include/unique_identifier_msgs -isystem /opt/ros/humble/include/ament_index_cpp -isystem /opt/ros/humble/include/nav_msgs -isystem /opt/ros/humble/include/rcl -isystem /opt/ros/humble/include/std_srvs -isystem /opt/ros/humble/include/tf2_msgs -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/openni2 -isystem /usr/include/python3.10 -O2 -g -DNDEBUG -fPIC -Wall -Wextra -Wpedantic -Werror -fopenmp -fPIC -std=c++17 -MD -MT CMakeFiles/autoware_motion_velocity_planner_node_universe_lib.dir/src/planner_manager.cpp.o -MF CMakeFiles/autoware_motion_velocity_planner_node_universe_lib.dir/src/planner_manager.cpp.o.d -o CMakeFiles/autoware_motion_velocity_planner_node_universe_lib.dir/src/planner_manager.cpp.o -c /home/mfc/projects/autoware_stable/src/universe/autoware.universe/planning/motion_velocity_planner/autoware_motion_velocity_planner_node_universe/src/planner_manager.cpp
<command-line>: fatal error: grid_map_core/eigen_plugins/FunctorsPlugin.hpp: No such file or directory
compilation terminated.
ninja: build stopped: subcommand failed.
---
Failed   <<< autoware_motion_velocity_planner_node_universe [1.65s, exited with code 1]

Summary: 0 packages finished [2.43s]
  1 package failed: autoware_motion_velocity_planner_node_universe

Steps to reproduce

cd ~/autoware
git checkout main
git pull
rm -rf build install log
vcs import src < autoware.repos
rosdep install -y --from-paths src --ignore-src --rosdistro $ROS_DISTRO
colcon build --symlink-install --event-handlers=console_cohesion+ --cmake-args -DCMAKE_BUILD_TYPE=RelWithDebInfo   --packages-up-to  autoware_motion_velocity_planner_node_universe

Versions

Ubuntu 22.04, ROS 2 Humble, Source Installation

@xmfcx xmfcx added the type:bug Software flaws or errors. label Feb 17, 2025
@xmfcx
Copy link
Contributor Author

xmfcx commented Feb 17, 2025

Related:

Related from AWF:

This is a package outside AWF and we don't have this problem in autoware-nightly.repos.

Therefore we need to make a new release with the new changes applied. Until we do, current Autoware doesn't compile due to autoware_motion_velocity_planner_node_universe package.

Also this is the first time as far as I remember where a change in apt packages outside broke our builds. I'm not sure if there is a way to avoid something like this from happening again, will think about it.

I think this comes down to not being able to pin the version dependency of our apt packages due to the way ROS build farm works :(

cc. @mehmetdogru @mitsudome-r @youtalk @soblin @maxime-clem

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:bug Software flaws or errors.
Projects
None yet
Development

No branches or pull requests

1 participant