From 2d9a74684b8d07ee40bb8c7e2b0f020bc244f48c Mon Sep 17 00:00:00 2001 From: Herb Kuta Date: Mon, 25 Mar 2019 09:42:22 -0700 Subject: [PATCH] DRAFT {crystal} rcl-interfaces-0.6.3_common.inc: Append target rosidl-typesupport-* to ROS_BUILD_DEPENDS Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible target) => append them to ROS_BUILD_DEPENDS. Version-specific because might be fixed in new version. --- .../rcl-interfaces/rcl-interfaces-0.6.3_common.inc | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 includes-ros2/rcl-interfaces/rcl-interfaces-0.6.3_common.inc diff --git a/includes-ros2/rcl-interfaces/rcl-interfaces-0.6.3_common.inc b/includes-ros2/rcl-interfaces/rcl-interfaces-0.6.3_common.inc new file mode 100644 index 0000000..717603a --- /dev/null +++ b/includes-ros2/rcl-interfaces/rcl-interfaces-0.6.3_common.inc @@ -0,0 +1,8 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +"