Closed tnagyzambo closed 2 years ago
rclc_lifecycle is not built in the micro-ROS library, check here
You can copy it to extra_packages
folder and try to build it, but it is not tested nor validated in MCU environments. Maybe the maintainer @JanStaschulat can tell us more details.
Thanks for the reply.
Unfortunately your suggestion does not work as there are package name conflicts.
ERROR:colcon:colcon build: Duplicate package names not supported:
- rclc_lifecycle:
- extra_packages/rclc/rclc_lifecycle
- uros/rclc/rclc_lifecycle
From my reading of the micro ros project website it suggests that this feature should be ready to use. Maybe there is a misunderstanding on my part. Since it seems that this is not limited to the Arduino library, is there a more appropriate place to continue this discussion?
From my reading of the micro ros project website it suggests that this feature should be ready to use. Maybe there is a misunderstanding on my part. Since it seems that this is not limited to the Arduino library, is there a more appropriate place to continue this discussion?
The rclc repo
Reopening until https://github.com/ros2/rclc/pull/279 is merged and library is supported under C++ build
Issue template
Steps to reproduce the issue
Attempt to compile minimal lifecycle example:
All lifecycle functions are undefined when attempting to build:
Additional information
platformio.ini with fixed linker script:
Not sure if it is helpful but running
nm
onlibmicroros.a
results in: