diff --git a/cartographer-ros-fix-link.patch b/cartographer-ros-fix-link.patch new file mode 100644 index 0000000000000000000000000000000000000000..2ba3bef1691639962f798e3cf2a122fb413a4b69 --- /dev/null +++ b/cartographer-ros-fix-link.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index f3ddfc9..179bde9 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -105,7 +105,7 @@ set(dependencies + ament_target_dependencies(${PROJECT_NAME} + ${dependencies} + ) +-target_link_libraries(${PROJECT_NAME} cartographer ${PCL_LIBRARIES}) ++target_link_libraries(${PROJECT_NAME} cartographer ${PCL_LIBRARIES} absl_log_internal_check_op absl_log_internal_message) + + # Executables + add_executable(cartographer_node src/node_main.cpp) diff --git a/cartographer-ros.spec b/cartographer-ros.spec index e135ee8b75382be12d69cad24d5983d11bd560d4..f9fbc2fa5f893db1397c6fb7f25a127437ccbbf5 100644 --- a/cartographer-ros.spec +++ b/cartographer-ros.spec @@ -18,6 +18,7 @@ Source0: %{name}_%{version}.orig.tar.gz Patch0: cartographer-ros-fix-multiple-definition-error.patch Patch1: cartographer-ros-fix-absl.patch Patch2: cartographer-ros-adapt-glog-0.6.0.patch +Patch3: cartographer-ros-fix-link.patch Requires: ros-%{ros_distro}-builtin-interfaces Requires: ros-%{ros_distro}-cartographer diff --git a/cartographer-rviz.spec b/cartographer-rviz.spec index e48a8146d1667083304edc39f1edb7e21a8fa0a4..fac1cdd81dd5ac72f3d3214aaf7881c7747c75b7 100644 --- a/cartographer-rviz.spec +++ b/cartographer-rviz.spec @@ -18,7 +18,6 @@ Source0: %{name}_%{version}.orig.tar.gz Patch0: cartographer-rviz-fix-absl.patch Requires: ros-%{ros_distro}-cartographer -Requires: ros-%{ros_distro}-cartographer-ros Requires: ros-%{ros_distro}-cartographer-ros-msgs Requires: eigen3-devel Requires: abseil-cpp-devel