Install ZED ROS2 Wrapper on Jetson Xavier NX

Hi, I’m trying to install the ROS 2 Wrapper on the Xavier NX.
I’m using JepPack 5.1.2 and try to build over docker the ROS Hummble.
The build failed with those errors :

[100%] Linking C shared library rosidl_generator_py/zed_msgs/zed_msgs_s__rosidl_typesupport_introspection_c.cpython-38-aarch64-linux-gnu.so
[100%] Linking C shared library rosidl_generator_py/zed_msgs/zed_msgs_s__rosidl_typesupport_c.cpython-38-aarch64-linux-gnu.so
[100%] Built target zed_msgs__rosidl_typesupport_fastrtps_c__pyext
[100%] Built target zed_msgs__rosidl_typesupport_introspection_c__pyext
[100%] Built target zed_msgs__rosidl_typesupport_c__pyext
Aborted  <<< zed_msgs [4min 35s]

Summary: 35 packages finished [6min 26s]
  1 package failed: point_cloud_transport
  5 packages aborted: diagnostic_aggregator diagnostic_updater geographic_msgs point_cloud_interfaces zed_msgs
  22 packages had stderr output: ament_clang_format ament_clang_tidy ament_copyright ament_cppcheck ament_cpplint ament_flake8 ament_lint ament_lint_cmake ament_mypy ament_pclint ament_pep257 ament_pycodestyle ament_pyflakes ament_uncrustify ament_xmllint diagnostic_aggregator geographic_msgs nmea_msgs point_cloud_interfaces point_cloud_transport xacro zed_msgs
  13 packages not processed
The command '/bin/bash -c /bin/bash -c "source /opt/ros/$ROS_DISTRO/install/setup.bash &&   colcon build --parallel-workers $(nproc) --symlink-install   --event-handlers console_direct+ --base-paths src   --cmake-args ' -DCMAKE_BUILD_TYPE=Release'   ' -DCMAKE_LIBRARY_PATH=/usr/local/cuda/lib64/stubs'   ' -DCMAKE_CXX_FLAGS="-Wl,--allow-shlib-undefined"'   ' --no-warn-unused-cli' "' returned a non-zero code: 2
jetson@jetson:~/Zed-Ros/zed-ros2-wrapper/docker$ 

Any suggestion how to move forword ? I dont have any limits to use different ROS version or different ZED SDK version.
Thanks

Hi @Roi
Welcome to the StereoLabs community.

point_cloud_transport is not available on Ubuntu 20.04.
Please remove from the dockerfile all the references to this package.

Thanks @Myzhar.
What about all the other issues ?

 5 packages aborted: diagnostic_aggregator diagnostic_updater geographic_msgs point_cloud_interfaces zed_msgs
  22 packages had stderr output: ament_clang_format ament_clang_tidy ament_copyright ament_cppcheck ament_cpplint ament_flake8 ament_lint ament_lint_cmake ament_mypy ament_pclint ament_pep257 ament_pycodestyle ament_pyflakes ament_uncrustify ament_xmllint diagnostic_aggregator geographic_msgs nmea_msgs point_cloud_interfaces point_cloud_transport xacro zed_msgs
  13 packages not processed
The command '/bin/bash -c /bin/bash -c "source /opt/ros/$ROS_DISTRO/install/setup.bash &&   colcon build --parallel-workers $(nproc) --symlink-install   --event-handlers console_direct+ --base-paths src   --cmake-args ' -DCMAKE_BUILD_TYPE=Release'   ' -DCMAKE_LIBRARY_PATH=/usr/local/cuda/lib64/stubs'   ' -DCMAKE_CXX_FLAGS="-Wl,--allow-shlib-undefined"'   ' --no-warn-unused-cli' "' returned a non-zero code: 2

Is there any other version of the ZED wrapper that I can use for the Jetson Xavier NX ?
Or any idia how to solve all the other problems?

Hi @Roi
The other errors are related to the missing point_cloud_transport error.

You can simply comment these lines in the Docker file:

If you continue to face errors, please post the full log, which can contain useful information.

Thanks, after removing those 2 lines, I’m still facing those issues :
Summary: 44 packages finished [17min 40s]

  1 package failed: zed_components
  23 packages had stderr output: ament_clang_format ament_clang_tidy ament_copyright ament_cppcheck ament_cpplint ament_flake8 ament_lint ament_lint_cmake ament_mypy ament_pclint ament_pep257 ament_pycodestyle ament_pyflakes ament_uncrustify ament_xmllint diagnostic_aggregator diagnostic_common_diagnostics geographic_msgs nmea_msgs robot_localization xacro zed_components zed_msgs
  2 packages not processed
The command '/bin/bash -c /bin/bash -c "source /opt/ros/$ROS_DISTRO/install/setup.bash &&   colcon build --parallel-workers $(nproc) --symlink-install   --event-handlers console_direct+ --base-paths src   --cmake-args ' -DCMAKE_BUILD_TYPE=Release'   ' -DCMAKE_LIBRARY_PATH=/usr/local/cuda/lib64/stubs'   ' -DCMAKE_CXX_FLAGS="-Wl,--allow-shlib-undefined"'   ' --no-warn-unused-cli'   --packages-skip point_cloud_transport point_cloud_transport_plugins point_cloud_interfaces"' returned a non-zero code: 1

Any other suggestions?
I can use a different ZED SDK version if needed, but I’m blocked with the JetPack version due to the Xavier NX Dek kit limitation.
Thanks for the support.

Please share the full log

I can’t upload the full logs due to the size limitation in the chat, and I can’t upload files.
Here are some of the logs :
/root/ros2_ws/install/robot_localization/share/ament_index/resource_index/parent_prefix_path/robot_localization
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/environment/ament_prefix_path.sh
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/environment/ament_prefix_path.dsv
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/environment/path.sh
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/environment/path.dsv
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/local_setup.bash
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/local_setup.sh
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/local_setup.zsh
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/local_setup.dsv
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/package.dsv
– Symlinking: /root/ros2_ws/install/robot_localization/share/ament_index/resource_index/packages/robot_localization
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/rosidl_cmake-extras.cmake
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/ament_cmake_export_dependencies-extras.cmake
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/ament_cmake_export_include_directories-extras.cmake
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/ament_cmake_export_libraries-extras.cmake
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/ament_cmake_export_targets-extras.cmake
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/robot_localizationConfig.cmake
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/robot_localizationConfig-version.cmake
– Symlinking: /root/ros2_ws/install/robot_localization/share/robot_localization/package.xml
– Installing: /root/ros2_ws/install/robot_localization/lib/librobot_localization__rosidl_generator_c.so
– Set runtime path of “/root/ros2_ws/install/robot_localization/lib/librobot_localization__rosidl_generator_c.so” to “”
– Installing: /root/ros2_ws/install/robot_localization/lib/librobot_localization__rosidl_typesupport_fastrtps_c.so
– Set runtime path of “/root/ros2_ws/install/robot_localization/lib/librobot_localization__rosidl_typesupport_fastrtps_c.so” to “”
– Installing: /root/ros2_ws/install/robot_localization/lib/librobot_localization__rosidl_typesupport_fastrtps_cpp.so
– Set runtime path of “/root/ros2_ws/install/robot_localization/lib/librobot_localization__rosidl_typesupport_fastrtps_cpp.so” to “”
– Installing: /root/ros2_ws/install/robot_localization/lib/librobot_localization__rosidl_typesupport_introspection_c.so
– Set runtime path of “/root/ros2_ws/install/robot_localization/lib/librobot_localization__rosidl_typesupport_introspection_c.so” to “”
– Installing: /root/ros2_ws/install/robot_localization/lib/librobot_localization__rosidl_typesupport_c.so
– Set runtime path of “/root/ros2_ws/install/robot_localization/lib/librobot_localization__rosidl_typesupport_c.so” to “”
– Installing: /root/ros2_ws/install/robot_localization/lib/librobot_localization__rosidl_typesupport_introspection_cpp.so
– Set runtime path of “/root/ros2_ws/install/robot_localization/lib/librobot_localization__rosidl_typesupport_introspection_cpp.so” to “”
– Installing: /root/ros2_ws/install/robot_localization/lib/librobot_localization__rosidl_typesupport_cpp.so
– Set runtime path of “/root/ros2_ws/install/robot_localization/lib/librobot_localization__rosidl_typesupport_cpp.so” to “”
Listing ‘/root/ros2_ws/install/robot_localization/lib/python3.8/site-packages/robot_localization’…
Compiling ‘/root/ros2_ws/install/robot_localization/lib/python3.8/site-packages/robot_localization/init.py’…
Listing ‘/root/ros2_ws/install/robot_localization/lib/python3.8/site-packages/robot_localization/srv’…
Compiling ‘/root/ros2_ws/install/robot_localization/lib/python3.8/site-packages/robot_localization/srv/init.py’…
Compiling ‘/root/ros2_ws/install/robot_localization/lib/python3.8/site-packages/robot_localization/srv/_from_ll.py’…
Compiling ‘/root/ros2_ws/install/robot_localization/lib/python3.8/site-packages/robot_localization/srv/_get_state.py’…
Compiling ‘/root/ros2_ws/install/robot_localization/lib/python3.8/site-packages/robot_localization/srv/_set_datum.py’…
Compiling ‘/root/ros2_ws/install/robot_localization/lib/python3.8/site-packages/robot_localization/srv/_set_pose.py’…
Compiling ‘/root/ros2_ws/install/robot_localization/lib/python3.8/site-packages/robot_localization/srv/_to_ll.py’…
Compiling ‘/root/ros2_ws/install/robot_localization/lib/python3.8/site-packages/robot_localization/srv/_toggle_filter_processing.py’…
– Installing: /root/ros2_ws/install/robot_localization/lib/librobot_localization__rosidl_generator_py.so
– Set runtime path of “/root/ros2_ws/install/robot_localization/lib/librobot_localization__rosidl_generator_py.so” to “”
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ekf_localization_node_interfaces.yaml
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ukf_localization_node_bag2.sh
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ukf_localization_node_interfaces.yaml
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ros_robot_localization_listener.launch.py
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ekf.cpp
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ukf.cpp
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ekf_localization_node_bag3.launch.py
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_localization_node_bag_pose_tester.cpp
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ukf_localization_node_bag1.sh
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ekf_localization_node_bag3.sh
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ukf_localization_node_bag3.sh
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_filter_base.cpp
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_filter_base_diagnostics_timestamps.launch.py
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test3.bag
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ukf_localization_node_bag2.launch.py
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ukf_localization_node_bag1.yaml
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ekf_localization_node_bag3.yaml
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ekf_localization_node_bag1.launch.py
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ukf_localization_node_bag3.launch.py
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_robot_localization_estimator.cpp
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ros_robot_localization_listener.yaml
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test2.bag
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ukf_localization_node_interfaces.cpp
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test1.bag
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_robot_localization_estimator.launch.py
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ukf_localization_node_bag2.yaml
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ukf_localization_node_bag3.yaml
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ekf_localization_node_interfaces.launch.py
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ukf_localization_node_interfaces.launch.py
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_filter_base_diagnostics_timestamps.yaml
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ros_robot_localization_listener_publisher.cpp
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ekf_localization_node_bag2.yaml
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ekf_localization_node_bag1.sh
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ros_robot_localization_listener.cpp
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_navsat_conversions.cpp
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ekf_localization_node_bag2.sh
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ekf_localization_node_bag1.yaml
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_filter_base_diagnostics_timestamps.cpp
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ukf_localization_node_bag1.launch.py
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ekf_localization_node_bag2.launch.py
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/test/test_ekf_localization_node_interfaces.cpp
– Up-to-date: /root/ros2_ws/install/robot_localization/include/robot_localization
– Up-to-date: /root/ros2_ws/install/robot_localization/include/robot_localization/robot_localization
– Installing: /root/ros2_ws/install/robot_localization/include/robot_localization/robot_localization/ukf.hpp
– Installing: /root/ros2_ws/install/robot_localization/include/robot_localization/robot_localization/filter_base.hpp
– Installing: /root/ros2_ws/install/robot_localization/include/robot_localization/robot_localization/ros_filter_utilities.hpp
– Installing: /root/ros2_ws/install/robot_localization/include/robot_localization/robot_localization/filter_utilities.hpp
– Installing: /root/ros2_ws/install/robot_localization/include/robot_localization/robot_localization/measurement.hpp
– Installing: /root/ros2_ws/install/robot_localization/include/robot_localization/robot_localization/robot_localization_estimator.hpp
– Installing: /root/ros2_ws/install/robot_localization/include/robot_localization/robot_localization/ros_robot_localization_listener.hpp
– Installing: /root/ros2_ws/install/robot_localization/include/robot_localization/robot_localization/ros_filter.hpp
– Installing: /root/ros2_ws/install/robot_localization/include/robot_localization/robot_localization/ros_filter_types.hpp
– Installing: /root/ros2_ws/install/robot_localization/include/robot_localization/robot_localization/filter_state.hpp
– Installing: /root/ros2_ws/install/robot_localization/include/robot_localization/robot_localization/navsat_conversions.hpp
– Installing: /root/ros2_ws/install/robot_localization/include/robot_localization/robot_localization/ekf.hpp
– Installing: /root/ros2_ws/install/robot_localization/include/robot_localization/robot_localization/filter_common.hpp
– Installing: /root/ros2_ws/install/robot_localization/include/robot_localization/robot_localization/navsat_transform.hpp
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/params
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/params/ukf.yaml
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/params/navsat_transform.yaml
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/params/ekf.yaml
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/params/dual_ekf_navsat_example.yaml
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/launch
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/launch/dual_ekf_navsat_example.launch.py
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/launch/navsat_transform.launch.py
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/launch/ukf.launch.py
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/launch/ekf.launch.py
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/export_robot_localization__rosidl_generator_cExport.cmake
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/export_robot_localization__rosidl_generator_cExport-release.cmake
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/export_robot_localization__rosidl_typesupport_fastrtps_cExport.cmake
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/export_robot_localization__rosidl_typesupport_fastrtps_cExport-release.cmake
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/export_robot_localization__rosidl_generator_cppExport.cmake
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/export_robot_localization__rosidl_typesupport_fastrtps_cppExport.cmake
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/export_robot_localization__rosidl_typesupport_fastrtps_cppExport-release.cmake
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/robot_localization__rosidl_typesupport_introspection_cExport.cmake
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/robot_localization__rosidl_typesupport_introspection_cExport-release.cmake
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/robot_localization__rosidl_typesupport_cExport.cmake
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/robot_localization__rosidl_typesupport_cExport-release.cmake
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/robot_localization__rosidl_typesupport_introspection_cppExport.cmake
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/robot_localization__rosidl_typesupport_introspection_cppExport-release.cmake
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/robot_localization__rosidl_typesupport_cppExport.cmake
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/robot_localization__rosidl_typesupport_cppExport-release.cmake
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/export_robot_localization__rosidl_generator_pyExport.cmake
– Installing: /root/ros2_ws/install/robot_localization/share/robot_localization/cmake/export_robot_localization__rosidl_generator_pyExport-release.cmake
— stderr: robot_localization
CMake Warning (dev) at /opt/ros/humble/install/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake:20 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run “cmake --help-policy CMP0148” for policy details. Use
the cmake_policy command to set the policy and suppress this warning.

Call Stack (most recent call first):
/opt/ros/humble/install/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake:48 (include)
/opt/ros/humble/install/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake:286 (ament_execute_extensions)
CMakeLists.txt:43 (rosidl_generate_interfaces)
This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) at /opt/ros/humble/install/share/python_cmake_module/cmake/Modules/FindPythonExtra.cmake:52 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run “cmake --help-policy CMP0148” for policy details. Use
the cmake_policy command to set the policy and suppress this warning.

Call Stack (most recent call first):
/opt/ros/humble/install/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake:23 (find_package)
/opt/ros/humble/install/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake:48 (include)
/opt/ros/humble/install/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake:286 (ament_execute_extensions)
CMakeLists.txt:43 (rosidl_generate_interfaces)
This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) at /opt/ros/humble/install/share/python_cmake_module/cmake/Modules/FindPythonExtra.cmake:140 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run “cmake --help-policy CMP0148” for policy details. Use
the cmake_policy command to set the policy and suppress this warning.

Call Stack (most recent call first):
/opt/ros/humble/install/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake:23 (find_package)
/opt/ros/humble/install/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake:48 (include)
/opt/ros/humble/install/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake:286 (ament_execute_extensions)
CMakeLists.txt:43 (rosidl_generate_interfaces)
This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) at /opt/ros/humble/install/share/python_cmake_module/cmake/Modules/FindPythonExtra.cmake:52 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run “cmake --help-policy CMP0148” for policy details. Use
the cmake_policy command to set the policy and suppress this warning.

Call Stack (most recent call first):
/opt/ros/humble/install/share/launch_testing_ament_cmake/cmake/launch_testing_ament_cmake-extras.cmake:18 (find_package)
/opt/ros/humble/install/share/launch_testing_ament_cmake/cmake/launch_testing_ament_cmakeConfig.cmake:41 (include)
CMakeLists.txt:172 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) at /opt/ros/humble/install/share/python_cmake_module/cmake/Modules/FindPythonExtra.cmake:140 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run “cmake --help-policy CMP0148” for policy details. Use
the cmake_policy command to set the policy and suppress this warning.

Call Stack (most recent call first):
/opt/ros/humble/install/share/launch_testing_ament_cmake/cmake/launch_testing_ament_cmake-extras.cmake:18 (find_package)
/opt/ros/humble/install/share/launch_testing_ament_cmake/cmake/launch_testing_ament_cmakeConfig.cmake:41 (include)
CMakeLists.txt:172 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.


Finished <<< robot_localization [8min 26s]
Starting >>> zed_components
Not searching for unused variables given on the command line.
– The C compiler identification is GNU 9.4.0
– The CXX compiler identification is GNU 9.4.0
– Detecting C compiler ABI info
– Detecting C compiler ABI info - done
– Check for working C compiler: /usr/bin/cc - skipped
– Detecting C compile features
– Detecting C compile features - done
– Detecting CXX compiler ABI info
– Detecting CXX compiler ABI info - done
– Check for working CXX compiler: /usr/bin/c++ - skipped
– Detecting CXX compile features
– Detecting CXX compile features - done
– Looking for sgemm_
– Looking for sgemm_ - not found
– Performing Test CMAKE_HAVE_LIBC_PTHREAD
– Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
– Looking for pthread_create in pthreads
– Looking for pthread_create in pthreads - not found
– Looking for pthread_create in pthread
– Looking for pthread_create in pthread - found
– Found Threads: TRUE
– Looking for sgemm_
– Looking for sgemm_ - found
– Found BLAS: /usr/lib/aarch64-linux-gnu/libopenblas.so
CMake Warning (dev) at /usr/local/zed/zed-config.cmake:72 (find_package):
Policy CMP0146 is not set: The FindCUDA module is removed. Run “cmake
–help-policy CMP0146” for policy details. Use the cmake_policy command to
set the policy and suppress this warning.

Call Stack (most recent call first):
CMakeLists.txt:84 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.

– Found CUDA: /usr/local/cuda (found suitable version “11.4”, minimum required is “11.4”)
CMake Warning (dev) at CMakeLists.txt:91 (find_package):
Policy CMP0146 is not set: The FindCUDA module is removed. Run “cmake
–help-policy CMP0146” for policy details. Use the cmake_policy command to
set the policy and suppress this warning.

This warning is for project developers. Use -Wno-dev to suppress it.

– Found CUDA: /usr/local/cuda (found version “11.4”)
– Found ament_cmake_auto: 1.3.5 (/opt/ros/humble/install/share/ament_cmake_auto/cmake)
– Found Python3: /usr/bin/python3.8 (found version “3.8.10”) found components: Interpreter
– Override CMake install command with custom implementation using symlinks instead of copying resources
– Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/install/share/rosidl_generator_c/cmake)
– Found rosidl_adapter: 3.1.5 (/opt/ros/humble/install/share/rosidl_adapter/cmake)
– Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/install/share/rosidl_generator_cpp/cmake)
– Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
– Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
– Found rmw_implementation_cmake: 6.1.1 (/opt/ros/humble/install/share/rmw_implementation_cmake/cmake)
– Found rmw_cyclonedds_cpp: 1.3.4 (/opt/ros/humble/install/share/rmw_cyclonedds_cpp/cmake)
– Using RMW implementation ‘rmw_cyclonedds_cpp’ as default

– Found eigen3_cmake_module: 0.1.1 (/opt/ros/humble/install/share/eigen3_cmake_module/cmake)
– Found Eigen3: TRUE (found version “3.3.7”)
– Ensuring Eigen3 include directory is part of orocos-kdl CMake target
CMake Error at CMakeLists.txt:149 (find_package):
By not providing “Findpoint_cloud_transport.cmake” in CMAKE_MODULE_PATH
this project has asked CMake to find a package configuration file provided
by “point_cloud_transport”, but CMake did not find one.

Could not find a package configuration file provided by
“point_cloud_transport” with any of the following names:

point_cloud_transportConfig.cmake
point_cloud_transport-config.cmake

Add the installation prefix of “point_cloud_transport” to CMAKE_PREFIX_PATH
or set “point_cloud_transport_DIR” to a directory containing one of the
above files. If “point_cloud_transport” provides a separate development
package or SDK, be sure it has been installed.

– Configuring incomplete, errors occurred!
[Processing: zed_components]
— stderr: zed_components
CMake Warning (dev) at /usr/local/zed/zed-config.cmake:72 (find_package):
Policy CMP0146 is not set: The FindCUDA module is removed. Run “cmake
–help-policy CMP0146” for policy details. Use the cmake_policy command to
set the policy and suppress this warning.

Call Stack (most recent call first):
CMakeLists.txt:84 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) at CMakeLists.txt:91 (find_package):
Policy CMP0146 is not set: The FindCUDA module is removed. Run “cmake
–help-policy CMP0146” for policy details. Use the cmake_policy command to
set the policy and suppress this warning.

This warning is for project developers. Use -Wno-dev to suppress it.

CMake Error at CMakeLists.txt:149 (find_package):
By not providing “Findpoint_cloud_transport.cmake” in CMAKE_MODULE_PATH
this project has asked CMake to find a package configuration file provided
by “point_cloud_transport”, but CMake did not find one.

Could not find a package configuration file provided by
“point_cloud_transport” with any of the following names:

point_cloud_transportConfig.cmake
point_cloud_transport-config.cmake

Add the installation prefix of “point_cloud_transport” to CMAKE_PREFIX_PATH
or set “point_cloud_transport_DIR” to a directory containing one of the
above files. If “point_cloud_transport” provides a separate development
package or SDK, be sure it has been installed.


Failed <<< zed_components [32.0s, exited with code 1]

Summary: 44 packages finished [18min 39s]
1 package failed: zed_components
23 packages had stderr output: ament_clang_format ament_clang_tidy ament_copyright ament_cppcheck ament_cpplint ament_flake8 ament_lint ament_lint_cmake ament_mypy ament_pclint ament_pep257 ament_pycodestyle ament_pyflakes ament_uncrustify ament_xmllint diagnostic_aggregator diagnostic_common_diagnostics geographic_msgs nmea_msgs robot_localization xacro zed_components zed_msgs
2 packages not processed
The command ‘/bin/bash -c /bin/bash -c "source /opt/ros/$ROS_DISTRO/install/setup.bash && colcon build --parallel-workers $(nproc) --symlink-install --event-handlers console_direct+ --base-paths src --cmake-args ’ -DCMAKE_BUILD_TYPE=Release’ ’ -DCMAKE_LIBRARY_PATH=/usr/local/cuda/lib64/stubs’ ’ -DCMAKE_CXX_FLAGS=“-Wl,–allow-shlib-undefined”’ ’ --no-warn-unused-cli’ --packages-skip point_cloud_transport point_cloud_transport_plugins point_cloud_interfaces"’ returned a non-zero code: 1