ros2 / rclc

ROS Client Library for the C language.
Apache License 2.0
114 stars 42 forks source link

Rolling: build error rclc_example #406

Open JanStaschulat opened 4 days ago

JanStaschulat commented 4 days ago

distribuation: rolling package: rclc_example

Error in build target Rbin_unv8_uNv8__rclc_examplesubuntu_noble_arm64binary/81

Last successful build: 24.07.2024

08:23:16 /usr/bin/ld: /opt/ros/rolling/lib/librclc.so: undefined reference to `rcl_timer_init'
08:23:16 collect2: error: ld returned 1 exit status
08:23:16 make[4]: *** [CMakeFiles/example_executor.dir/build.make:168: example_executor] Error 1
08:23:16 make[4]: Leaving directory '/tmp/binarydeb/ros-rolling-rclc-examples-6.1.0/.obj-aarch64-linux-gnu'
08:23:16 make[3]: Leaving directory '/tmp/binarydeb/ros-rolling-rclc-examples-6.1.0/.obj-aarch64-linux-gnu'
08:23:16 make[3]: *** [CMakeFiles/Makefile2:162: CMakeFiles/example_executor.dir/all] Error 2
08:23:16 make[2]: *** [Makefile:149: all] Error 2

however, rcl_timer_init is not used any more. New function is rcl_timer_init2. Maybe the ros-toolingversions need to be updated.

JanStaschulat commented 4 days ago

rclc build job (not rclc_example) is back to normal on Ubuntu 24.04 (Noble):