ROS2 eloquent colcon build fail on win10 1809

asked 2020-04-06 21:58:57 -0500

updated 2020-04-07 02:50:18 -0500

gvdhoorn gravatar image

Hello: I try to build my ros2 source code and fail on win 10, but it can not build.

after I type colcon build, it shows up the following warning message

CMake Warning at C:/dev/eloquent/share/rmw_connext_shared_cpp/cmake/ament_cmake_export_include_directories-extras.cmake:11 (message):
  Package 'rmw_connext_shared_cpp' exports the include directory 'C:/Program
  Files/rti_connext_dds-5.3.1/include' which doesn't exist
Call Stack (most recent call first):
  C:/dev/eloquent/share/rmw_connext_shared_cpp/cmake/rmw_connext_shared_cppConfig.cmake:38 (include)
  C:/dev/eloquent/share/rmw_connext_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
  C:/dev/eloquent/share/rmw_connext_cpp/cmake/rmw_connext_cppConfig.cmake:38 (include)
  C:/dev/eloquent/share/rmw_implementation_cmake/cmake/call_for_each_rmw_implementation.cmake:61 (find_package)
  C:/dev/eloquent/share/rosidl_generator_py/cmake/rosidl_generator_py_get_typesupports.cmake:26 (call_for_each_rmw_implementation)
  C:/dev/eloquent/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake:27 (rosidl_generator_py_get_typesupports)
  C:/dev/eloquent/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake:48 (include)
  C:/dev/eloquent/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake:286 (ament_execute_extensions)
  CMakeLists.txt:26 (rosidl_generate_interfaces)

CMake Warning at C:/dev/eloquent/share/rmw_connext_shared_cpp/cmake/ament_cmake_export_include_directories-extras.cmake:11 (message):
  Package 'rmw_connext_shared_cpp' exports the include directory 'C:/Program
  Files/rti_connext_dds-5.3.1/include/ndds' which doesn't exist
Call Stack (most recent call first):
  C:/dev/eloquent/share/rmw_connext_shared_cpp/cmake/rmw_connext_shared_cppConfig.cmake:38 (include)
  C:/dev/eloquent/share/rmw_connext_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
  C:/dev/eloquent/share/rmw_connext_cpp/cmake/rmw_connext_cppConfig.cmake:38 (include)
  C:/dev/eloquent/share/rmw_implementation_cmake/cmake/call_for_each_rmw_implementation.cmake:61 (find_package)
  C:/dev/eloquent/share/rosidl_generator_py/cmake/rosidl_generator_py_get_typesupports.cmake:26 (call_for_each_rmw_implementation)
  C:/dev/eloquent/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake:27 (rosidl_generator_py_get_typesupports)
  C:/dev/eloquent/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake:48 (include)
  C:/dev/eloquent/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake:286 (ament_execute_extensions)
  CMakeLists.txt:26 (rosidl_generate_interfaces)


CMake Warning at C:/dev/eloquent/share/rmw_connext_shared_cpp/cmake/ament_cmake_export_libraries-extras.cmake:62 (message):
  Package 'rmw_connext_shared_cpp' exports the library 'C:/Program
  Files/rti_connext_dds-5.3.1/lib/x64Win64VS2017/nddsc.lib' which doesn't
  exist
Call Stack (most recent call first):
  C:/dev/eloquent/share/rmw_connext_shared_cpp/cmake/rmw_connext_shared_cppConfig.cmake:38 (include)
  C:/dev/eloquent/share/rmw_connext_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
  C:/dev/eloquent/share/rmw_connext_cpp/cmake/rmw_connext_cppConfig.cmake:38 (include)
  C:/dev/eloquent/share/rmw_implementation_cmake/cmake/call_for_each_rmw_implementation.cmake:61 (find_package)
  C:/dev/eloquent/share/rosidl_generator_py/cmake/rosidl_generator_py_get_typesupports.cmake:26 (call_for_each_rmw_implementation)
  C:/dev/eloquent/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake:27 (rosidl_generator_py_get_typesupports)
  C:/dev/eloquent/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake:48 (include)
  C:/dev/eloquent/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake:286 (ament_execute_extensions)
  CMakeLists.txt:26 (rosidl_generate_interfaces)


CMake Warning at C:/dev/eloquent/share/rmw_connext_shared_cpp/cmake/ament_cmake_export_libraries-extras.cmake:62 (message):
  Package 'rmw_connext_shared_cpp' exports the library 'C:/Program
  Files/rti_connext_dds-5.3.1/lib/x64Win64VS2017/nddscore.lib' which doesn't
  exist
Call Stack (most recent call first):
  C:/dev/eloquent/share/rmw_connext_shared_cpp/cmake/rmw_connext_shared_cppConfig.cmake:38 (include)
  C:/dev/eloquent/share/rmw_connext_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
  C:/dev/eloquent/share/rmw_connext_cpp/cmake/rmw_connext_cppConfig.cmake:38 (include)
  C:/dev/eloquent/share/rmw_implementation_cmake/cmake/call_for_each_rmw_implementation.cmake:61 (find_package)
  C:/dev/eloquent/share/rosidl_generator_py/cmake/rosidl_generator_py_get_typesupports.cmake:26 (call_for_each_rmw_implementation)
  C:/dev/eloquent/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake:27 (rosidl_generator_py_get_typesupports)
  C:/dev/eloquent/share/ament_cmake_core ...
(more)
edit retag flag offensive close merge delete