From a1d0c2d6287274a616bd6c5c61261afc639c01ac Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Thu, 8 Oct 2026 07:32:27 +0000 Subject: automatic import of ros-humble-etsi-its-rviz-plugins --- etsi-its-rviz-plugins.spec | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'etsi-its-rviz-plugins.spec') diff --git a/etsi-its-rviz-plugins.spec b/etsi-its-rviz-plugins.spec index b6c8a0b..adf6c67 100644 --- a/etsi-its-rviz-plugins.spec +++ b/etsi-its-rviz-plugins.spec @@ -79,6 +79,11 @@ RViz plugins for etsi_its_messages %prep %autosetup -n %{RosPkgName}-%{src_version} +# etsi_its_msgs_utils 是 INTERFACE 库,其 CMake 导出目标 link interface 含 +# GeographicLib::GeographicLib_SHARED;但 etsi_its_rviz_plugins 的 CMakeLists.txt +# 未调用 find_package(GeographicLib),CMake 配置阶段无法解析该 IMPORTED 目标。 +# 在 find_package(etsi_its_msgs_utils) 之前插入 find_package(GeographicLib REQUIRED)。 +sed -i 's|^find_package(etsi_its_msgs_utils REQUIRED)|list(APPEND CMAKE_MODULE_PATH "/usr/share/cmake/geographiclib")\nfind_package(GeographicLib REQUIRED)\nfind_package(etsi_its_msgs_utils REQUIRED)|' etsi_its_rviz_plugins/CMakeLists.txt %build [ -f /opt/ros/%{ros_distro}/setup.sh ] && source /opt/ros/%{ros_distro}/setup.sh || true @@ -109,5 +114,6 @@ make install DESTDIR=%{buildroot} %changelog * Thu Oct 08 2026 ai-importer - 3.5.0-1 +- Patch CMakeLists.txt: insert find_package(GeographicLib) before find_package(etsi_its_msgs_utils) to resolve GeographicLib::GeographicLib_SHARED IMPORTED target - Fix GeographicLib::GeographicLib_SHARED CMake target not found: add geographiclib-devel to BuildRequires - Initial import (ROS batch) -- cgit v1.2.3