diff --git a/patch/ros-jazzy-pointcloud-to-laserscan.win.patch b/patch/ros-jazzy-pointcloud-to-laserscan.win.patch new file mode 100644 index 000000000..597521d77 --- /dev/null +++ b/patch/ros-jazzy-pointcloud-to-laserscan.win.patch @@ -0,0 +1,16 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index d13488c..4d175f5 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -3,6 +3,11 @@ project(pointcloud_to_laserscan) + + find_package(ament_cmake REQUIRED) + ++# MSVC does not define M_PI by default ++if(MSVC) ++ add_compile_definitions(_USE_MATH_DEFINES) ++endif() ++ + find_package(laser_geometry REQUIRED) + find_package(message_filters REQUIRED) + find_package(rclcpp REQUIRED) diff --git a/vinca.yaml b/vinca.yaml index 06d343601..d50eff8f3 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -151,6 +151,7 @@ packages_select_by_deps: - data_tamer_cpp - point_cloud_transport_py + - pointcloud_to_laserscan # SICK LiDAR drivers - sick_scan_xd @@ -267,7 +268,6 @@ packages_select_by_deps: # see https://github.com/RoboStack/ros-jazzy/pull/79#issuecomment-2993499990 - grid_map - dual-laser-merger - - pointcloud-to-laserscan - laser-segmentation - rqt_tf_tree - rviz_satellite