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

ROS 2 Rolling build failures in fuse_core 1.2.0-1 #377

Open
nuclearsandwich opened this issue Aug 21, 2024 · 1 comment
Open

ROS 2 Rolling build failures in fuse_core 1.2.0-1 #377

nuclearsandwich opened this issue Aug 21, 2024 · 1 comment

Comments

@nuclearsandwich
Copy link

The Rolling build for fuse_core began failing on 2024-07-24.
The build is failing on Ubuntu AMD64, RHEL x86_64, and Ubuntu ARM64

Other packages blocked by this failure include:

  • fuse
  • fuse_constraints
  • fuse_graphs
  • fuse_loss
  • fuse_models
  • fuse_optimizers
  • fuse_publishers
  • fuse_tutorials
  • fuse_variables
  • fuse_viz

This excerpt from the latest build log may help diagnose the issue.

23:15:17 [  4%] Building CXX object CMakeFiles/fuse_core.dir/src/async_motion_model.cpp.o
23:15:17 /usr/lib/ccache/c++ -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DFASTCDR_DYN_LINK -DGFLAGS_IS_A_DLL=0 -DGLOG_CUSTOM_PREFIX_SUPPORT -DROS_PACKAGE_NAME=\"fuse_core\" -DTINYXML2_IMPORT -D_FILE_OFFSET_BITS=64 -Dfuse_core_EXPORTS -I/tmp/binarydeb/ros-rolling-fuse-core-1.2.0/include -isystem /usr/include/eigen3 -isystem /opt/ros/rolling/include/fuse_msgs -isystem /opt/ros/rolling/include/std_msgs -isystem /opt/ros/rolling/include/builtin_interfaces -isystem /opt/ros/rolling/include/rosidl_runtime_c -isystem /opt/ros/rolling/include/rcutils -isystem /opt/ros/rolling/include/rosidl_typesupport_interface -isystem /opt/ros/rolling/include/geometry_msgs -isystem /opt/ros/rolling/include/service_msgs -isystem /opt/ros/rolling/include/fastcdr -isystem /opt/ros/rolling/include/rosidl_runtime_cpp -isystem /opt/ros/rolling/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/rolling/include/rmw -isystem /opt/ros/rolling/include/rosidl_dynamic_typesupport -isystem /opt/ros/rolling/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/rolling/include/rosidl_typesupport_introspection_c -isystem /opt/ros/rolling/include/rosidl_typesupport_introspection_cpp -isystem /opt/ros/rolling/include/pluginlib -isystem /opt/ros/rolling/include/ament_index_cpp -isystem /opt/ros/rolling/include/class_loader -isystem /opt/ros/rolling/include/rcpputils -isystem /opt/ros/rolling/include/rclcpp -isystem /opt/ros/rolling/include/libstatistics_collector -isystem /opt/ros/rolling/include/rcl -isystem /opt/ros/rolling/include/rcl_interfaces -isystem /opt/ros/rolling/include/rcl_logging_interface -isystem /opt/ros/rolling/include/rcl_yaml_param_parser -isystem /opt/ros/rolling/include/type_description_interfaces -isystem /opt/ros/rolling/include/statistics_msgs -isystem /opt/ros/rolling/include/rosgraph_msgs -isystem /opt/ros/rolling/include/rosidl_typesupport_cpp -isystem /opt/ros/rolling/include/rosidl_typesupport_c -isystem /opt/ros/rolling/include/tracetools -isystem /opt/ros/rolling/include/rclcpp_components -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/tmp/binarydeb/ros-rolling-fuse-core-1.2.0=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/tmp/binarydeb/ros-rolling-fuse-core-1.2.0=/usr/src/ros-rolling-fuse-core-1.2.0-1noble.20240821.061210 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=3 -std=gnu++17 -fPIC -Wall -Wextra -Wpedantic -MD -MT CMakeFiles/fuse_core.dir/src/async_motion_model.cpp.o -MF CMakeFiles/fuse_core.dir/src/async_motion_model.cpp.o.d -o CMakeFiles/fuse_core.dir/src/async_motion_model.cpp.o -c /tmp/binarydeb/ros-rolling-fuse-core-1.2.0/src/async_motion_model.cpp
23:15:17 In file included from /tmp/binarydeb/ros-rolling-fuse-core-1.2.0/include/fuse_core/async_motion_model.hpp:40,
23:15:29                  from /tmp/binarydeb/ros-rolling-fuse-core-1.2.0/src/async_motion_model.cpp:39:
23:15:29 /tmp/binarydeb/ros-rolling-fuse-core-1.2.0/include/fuse_core/callback_wrapper.hpp:169:8: error: ‘bool fuse_core::CallbackAdapter::is_ready(rcl_wait_set_t*)’ marked ‘override’, but does not override
23:15:29   169 |   bool is_ready(rcl_wait_set_t * wait_set) override;
23:15:29       |        ^~~~~~~~
23:15:29 /tmp/binarydeb/ros-rolling-fuse-core-1.2.0/include/fuse_core/callback_wrapper.hpp:178:8: error: ‘void fuse_core::CallbackAdapter::add_to_wait_set(rcl_wait_set_t*)’ marked ‘override’, but does not override
23:15:29   178 |   void add_to_wait_set(rcl_wait_set_t * wait_set) override;
23:15:29       |        ^~~~~~~~~~~~~~~
23:15:29 /tmp/binarydeb/ros-rolling-fuse-core-1.2.0/include/fuse_core/callback_wrapper.hpp:182:8: error: ‘void fuse_core::CallbackAdapter::execute(std::shared_ptr<void>&)’ marked ‘override’, but does not override
23:15:29   182 |   void execute(std::shared_ptr<void> & data) override;
23:15:29       |        ^~~~~~~
23:15:29 make[4]: *** [CMakeFiles/fuse_core.dir/build.make:79: CMakeFiles/fuse_core.dir/src/async_motion_model.cpp.o] Error 1
@henrygerardmoore
Copy link

I made #379 to fix this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants