summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-09-21 15:30:30 +0000
committerCoprDistGit <infra@openeuler.org>2026-09-21 15:30:30 +0000
commit49f834d1ec01ea01d548aadb2f090a2e299b99eb (patch)
treea9fd711d982a1d6584ab33aef9c8021a345b8ec9
parent9ec9c0a895e0242bcf246fe791a7251bab6e163a (diff)
automatic import of ros-humble-lanelet2-validationopeneuler24.03_LTS_SP3
-rw-r--r--ros-humble-lanelet2-validation.spec8
1 files changed, 8 insertions, 0 deletions
diff --git a/ros-humble-lanelet2-validation.spec b/ros-humble-lanelet2-validation.spec
index 0392990..e99191f 100644
--- a/ros-humble-lanelet2-validation.spec
+++ b/ros-humble-lanelet2-validation.spec
@@ -23,6 +23,13 @@ Source0: %{name}-%{version}.tar.gz
# buildtool_export_depend) provide the ament/colcon aware CMake scaffolding used
# by this package. <test_depend> gtest / lanelet2_maps are intentionally not
# listed (tests are gated off in %build).
+# geographiclib-devel is not a direct package.xml <depend> of lanelet2_validation,
+# but mrt_cmake_modules' AutoDeps walks the exported package configs transitively
+# (lanelet2_io -> lanelet2_projectionConfig.cmake ->
+# lanelet2_projectionAutoDepsConfig.cmake -> find_package(GeographicLib)) and
+# fails with "Could NOT find GeographicLib" unless the GeographicLib headers and
+# libraries are installed in the build root. Same BuildRequires as the sibling
+# ros-humble-lanelet2-projection spec.
BuildRequires: cmake
BuildRequires: ros-%{ros_distro}-ament-cmake
BuildRequires: ros-%{ros_distro}-ament-cmake-core
@@ -32,6 +39,7 @@ BuildRequires: ros-%{ros_distro}-lanelet2-routing
BuildRequires: ros-%{ros_distro}-lanelet2-io
BuildRequires: ros-%{ros_distro}-lanelet2-projection
BuildRequires: ros-%{ros_distro}-lanelet2-traffic-rules
+BuildRequires: geographiclib-devel
Requires: ros-%{ros_distro}-ros-workspace
Requires: ros-%{ros_distro}-ament-cmake