ros2_java icon indicating copy to clipboard operation
ros2_java copied to clipboard

Build desktop packages:

Open Etoilesforever opened this issue 2 years ago • 2 comments

CMake Error at CMakeLists.txt:85 (string_camel_case_to_lower_case_underscore): Unknown CMake command "string_camel_case_to_lower_case_underscore".

Etoilesforever avatar Apr 07 '23 08:04 Etoilesforever

I experienced the same issue when I used ros2 iron. My solution was to use ros2 humbe instead.

joshuakimrub avatar Jun 26 '23 09:06 joshuakimrub

I found this solution:

index adf0512..e55a567 100644
--- a/rcljava/CMakeLists.txt
+++ b/rcljava/CMakeLists.txt
@@ -14,6 +14,7 @@ find_package(rmw REQUIRED)
 find_package(rmw_implementation_cmake REQUIRED)
 
 include(CrossCompilingExtra)
+include(/opt/ros/jazzy/share/rosidl_cmake/cmake/string_camel_case_to_lower_case_underscore.cmake)
 
 if(CMAKE_CROSSCOMPILING)
   find_host_package(Java COMPONENTS Development REQUIRED)

ChristophSchwanke avatar Jan 22 '25 19:01 ChristophSchwanke