ros2 / rmw_iceoryx

rmw implementation for iceoryx
Apache License 2.0
144 stars 27 forks source link

use rosidl_runtime_c instead of generator #21

Closed Karsten1987 closed 4 years ago

Karsten1987 commented 4 years ago

the current master is broken due to the changes introduced in here: https://github.com/ros2/rosidl/pull/456

  -- Build files have been written to: /home/runner/work/rmw_iceoryx/rmw_iceoryx/ros_ws/build/rmw_iceoryx_cpp
  Scanning dependencies of target rmw_iceoryx_name_conversion
  [  2%] Building CXX object CMakeFiles/rmw_iceoryx_name_conversion.dir/src/internal/iceoryx_name_conversion.cpp.o
  /home/runner/work/rmw_iceoryx/rmw_iceoryx/ros_ws/src/rmw_iceoryx/rmw_iceoryx_cpp/src/internal/iceoryx_name_conversion.cpp:22:10: fatal error: rosidl_generator_c/primitives_sequence.h: No such file or directory
   #include "rosidl_generator_c/primitives_sequence.h"
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  compilation terminated.
  CMakeFiles/rmw_iceoryx_name_conversion.dir/build.make:62: recipe for target 'CMakeFiles/rmw_iceoryx_name_conversion.dir/src/internal/iceoryx_name_conversion.cpp.o' failed
  make[2]: *** [CMakeFiles/rmw_iceoryx_name_conversion.dir/src/internal/iceoryx_name_conversion.cpp.o] Error 1
  CMakeFiles/Makefile2:131: recipe for target 'CMakeFiles/rmw_iceoryx_name_conversion.dir/all' failed
  make[1]: *** [CMakeFiles/rmw_iceoryx_name_conversion.dir/all] Error 2
  make: *** [all] Error 2
  Makefile:140: recipe for target 'all' failed
  ---