ROS Resources: Documentation | Support | Discussion Forum | Service Status | Q&A

Failure compiling builtin_interfaces with CoreDX middleware and latest ROS2 0.4.0

I’ve attempted to compile the current ROS2 release with my CoreDX middleware. I get this error when it gets to builtin_interfaces: /usr/bin/ld: cannot find -lbuiltin_interfaces__rosidl_typesupport_coredx_c . The error is thrown while linking I can’t see any other errors, and rosidl_typesupport_coredx_c compiles without issue beforehand. Any ideas?

I am not sure if this applies to the CoreDX rmw impl. but for the OpenSplice one we had to fix the handling of builtin_interfaces in the latest release. May the diff help to do something similar for CoreDX:

It was a matter of not having the right coredx items included in rosidl_typesupport. We’re good to go now. Thanks.