diff options
| -rw-r--r-- | fast-gicp.spec | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/fast-gicp.spec b/fast-gicp.spec index f7d4530..406aeef 100644 --- a/fast-gicp.spec +++ b/fast-gicp.spec @@ -36,6 +36,13 @@ A collection of fast point cloud registration implementations %prep %autosetup -n %{RosPkgName}-%{src_version} +# openEuler 的 pcl-devel 未编译 PCL 的 visualization 模块(构建时未启用 VTK), +# 而上游 src/kitti.cpp 依赖 pcl/visualization/pcl_visualizer.h,必然编译失败。 +# 移除仅用于 KITTI 数据集演示的 gicp_kitti 可执行目标(CMakeLists 中该 6 行块), +# libfast_gicp.so 与 gicp_align 保持不变 +sed -i '/^ add_executable(gicp_kitti src\/kitti\.cpp)$/,/^ )$/d' CMakeLists.txt +! grep -q 'gicp_kitti' CMakeLists.txt + %build [ -f /opt/ros/%{ros_distro}/setup.sh ] && source /opt/ros/%{ros_distro}/setup.sh || true export PYTHONPATH=/opt/ros/%{ros_distro}/lib/python%{python3_version}/site-packages${PYTHONPATH:+:$PYTHONPATH} |
