Closed Scoeerg closed 1 year ago
Hi, I would guess that rosdep
part is not working properly for some unknown reason, could you share the logs from that step? For source installation steps you can also refer to the Dockerfile
Hi. By hand in ~/ros_ws/
rosdep install --from-paths src --ignore-src -r -y
results in:
ERROR: your rosdep installation has not been initialized yet. Please run:
rosdep update
so I did rosdep update
and repeated rosdep install --from-paths src --ignore-src -r -y
which then:
executing command [sudo -H apt-get install -y ros-humble-xacro]
[sudo] password for user:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
dctrl-tools dkms gconf-service gconf-service-backend gconf2 gconf2-common libflashrom1 libftdi1-2 libgconf-2-4 libllvm13 libllvm13:i386 libnvidia-cfg1-515 libnvidia-common-515 libnvidia-compute-515 libnvidia-compute-515:i386 libnvidia-decode-515
libnvidia-decode-515:i386 libnvidia-encode-515 libnvidia-encode-515:i386 libnvidia-extra-515 libnvidia-fbc1-515 libnvidia-fbc1-515:i386 libnvidia-gl-515 libnvidia-gl-515:i386 libvulkan1:i386 libwayland-client0:i386 mercurial mercurial-common
mesa-vulkan-drivers:i386 nvidia-compute-utils-515 nvidia-kernel-common-515 nvidia-utils-515 python3-vcstool python3-vcstools ros-build-essential xserver-xorg-video-nvidia-515
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
ros-humble-xacro
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 36.8 kB of archives.
After this operation, 154 kB of additional disk space will be used.
Get:1 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-humble-xacro amd64 2.0.8-1jammy.20230919.194745 [36.8 kB]
Fetched 36.8 kB in 0s (103 kB/s)
Selecting previously unselected package ros-humble-xacro.
(Reading database ... 284119 files and directories currently installed.)
Preparing to unpack .../ros-humble-xacro_2.0.8-1jammy.20230919.194745_amd64.deb ...
Unpacking ros-humble-xacro (2.0.8-1jammy.20230919.194745) ...
Setting up ros-humble-xacro (2.0.8-1jammy.20230919.194745) ...
executing command [sudo -H apt-get install -y ros-humble-depthai]
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
dctrl-tools dkms gconf-service gconf-service-backend gconf2 gconf2-common libflashrom1 libftdi1-2 libgconf-2-4 libllvm13 libllvm13:i386 libnvidia-cfg1-515 libnvidia-common-515 libnvidia-compute-515 libnvidia-compute-515:i386 libnvidia-decode-515
libnvidia-decode-515:i386 libnvidia-encode-515 libnvidia-encode-515:i386 libnvidia-extra-515 libnvidia-fbc1-515 libnvidia-fbc1-515:i386 libnvidia-gl-515 libnvidia-gl-515:i386 libvulkan1:i386 libwayland-client0:i386 mercurial mercurial-common
mesa-vulkan-drivers:i386 nvidia-compute-utils-515 nvidia-kernel-common-515 nvidia-utils-515 python3-vcstool python3-vcstools ros-build-essential xserver-xorg-video-nvidia-515
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
ros-humble-depthai
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 10.5 MB of archives.
After this operation, 20.7 MB of additional disk space will be used.
Get:1 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-humble-depthai amd64 2.22.0-1jammy.20230623.022440 [10.5 MB]
Fetched 10.5 MB in 9s (1,208 kB/s)
Selecting previously unselected package ros-humble-depthai.
(Reading database ... 284159 files and directories currently installed.)
Preparing to unpack .../ros-humble-depthai_2.22.0-1jammy.20230623.022440_amd64.deb ...
Unpacking ros-humble-depthai (2.22.0-1jammy.20230623.022440) ...
Setting up ros-humble-depthai (2.22.0-1jammy.20230623.022440) ...
Processing triggers for libc-bin (2.35-0ubuntu3.4) ...
executing command [sudo -H apt-get install -y ros-humble-camera-calibration]
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
dctrl-tools dkms gconf-service gconf-service-backend gconf2 gconf2-common libflashrom1 libftdi1-2 libgconf-2-4 libllvm13 libllvm13:i386 libnvidia-cfg1-515 libnvidia-common-515 libnvidia-compute-515 libnvidia-compute-515:i386 libnvidia-decode-515
libnvidia-decode-515:i386 libnvidia-encode-515 libnvidia-encode-515:i386 libnvidia-extra-515 libnvidia-fbc1-515 libnvidia-fbc1-515:i386 libnvidia-gl-515 libnvidia-gl-515:i386 libvulkan1:i386 libwayland-client0:i386 mercurial mercurial-common
mesa-vulkan-drivers:i386 nvidia-compute-utils-515 nvidia-kernel-common-515 nvidia-utils-515 python3-vcstool python3-vcstools ros-build-essential xserver-xorg-video-nvidia-515
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
ros-humble-camera-calibration
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 53.9 kB of archives.
After this operation, 217 kB of additional disk space will be used.
Get:1 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-humble-camera-calibration amd64 3.0.0-1jammy.20230919.224259 [53.9 kB]
Fetched 53.9 kB in 0s (127 kB/s)
Selecting previously unselected package ros-humble-camera-calibration.
(Reading database ... 284778 files and directories currently installed.)
Preparing to unpack .../ros-humble-camera-calibration_3.0.0-1jammy.20230919.224259_amd64.deb ...
Unpacking ros-humble-camera-calibration (3.0.0-1jammy.20230919.224259) ...
Setting up ros-humble-camera-calibration (3.0.0-1jammy.20230919.224259) ...
executing command [sudo -H apt-get install -y ros-humble-image-transport-plugins]
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
dctrl-tools dkms gconf-service gconf-service-backend gconf2 gconf2-common libflashrom1 libftdi1-2 libgconf-2-4 libllvm13 libllvm13:i386 libnvidia-cfg1-515 libnvidia-common-515 libnvidia-compute-515 libnvidia-compute-515:i386 libnvidia-decode-515
libnvidia-decode-515:i386 libnvidia-encode-515 libnvidia-encode-515:i386 libnvidia-extra-515 libnvidia-fbc1-515 libnvidia-fbc1-515:i386 libnvidia-gl-515 libnvidia-gl-515:i386 libvulkan1:i386 libwayland-client0:i386 mercurial mercurial-common
mesa-vulkan-drivers:i386 nvidia-compute-utils-515 nvidia-kernel-common-515 nvidia-utils-515 python3-vcstool python3-vcstools ros-build-essential xserver-xorg-video-nvidia-515
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
ros-humble-compressed-depth-image-transport ros-humble-compressed-image-transport ros-humble-theora-image-transport
The following NEW packages will be installed:
ros-humble-compressed-depth-image-transport ros-humble-compressed-image-transport ros-humble-image-transport-plugins ros-humble-theora-image-transport
0 upgraded, 4 newly installed, 0 to remove and 2 not upgraded.
Need to get 470 kB of archives.
After this operation, 2,529 kB of additional disk space will be used.
Get:1 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-humble-compressed-depth-image-transport amd64 2.5.0-2jammy.20230919.235032 [121 kB]
Get:2 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-humble-compressed-image-transport amd64 2.5.0-2jammy.20230919.234425 [130 kB]
Get:3 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-humble-theora-image-transport amd64 2.5.0-2jammy.20230919.230637 [212 kB]
Get:4 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-humble-image-transport-plugins amd64 2.5.0-2jammy.20230919.235425 [6,508 B]
Fetched 470 kB in 2s (290 kB/s)
Selecting previously unselected package ros-humble-compressed-depth-image-transport.
(Reading database ... 284812 files and directories currently installed.)
Preparing to unpack .../ros-humble-compressed-depth-image-transport_2.5.0-2jammy.20230919.235032_amd64.deb ...
Unpacking ros-humble-compressed-depth-image-transport (2.5.0-2jammy.20230919.235032) ...
Selecting previously unselected package ros-humble-compressed-image-transport.
Preparing to unpack .../ros-humble-compressed-image-transport_2.5.0-2jammy.20230919.234425_amd64.deb ...
Unpacking ros-humble-compressed-image-transport (2.5.0-2jammy.20230919.234425) ...
Selecting previously unselected package ros-humble-theora-image-transport.
Preparing to unpack .../ros-humble-theora-image-transport_2.5.0-2jammy.20230919.230637_amd64.deb ...
Unpacking ros-humble-theora-image-transport (2.5.0-2jammy.20230919.230637) ...
Selecting previously unselected package ros-humble-image-transport-plugins.
Preparing to unpack .../ros-humble-image-transport-plugins_2.5.0-2jammy.20230919.235425_amd64.deb ...
Unpacking ros-humble-image-transport-plugins (2.5.0-2jammy.20230919.235425) ...
Setting up ros-humble-compressed-depth-image-transport (2.5.0-2jammy.20230919.235032) ...
Setting up ros-humble-compressed-image-transport (2.5.0-2jammy.20230919.234425) ...
Setting up ros-humble-theora-image-transport (2.5.0-2jammy.20230919.230637) ...
Setting up ros-humble-image-transport-plugins (2.5.0-2jammy.20230919.235425) ...
Processing triggers for libc-bin (2.35-0ubuntu3.4) ...
executing command [sudo -H apt-get install -y ros-humble-image-pipeline]
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
dctrl-tools dkms gconf-service gconf-service-backend gconf2 gconf2-common libflashrom1 libftdi1-2 libgconf-2-4 libllvm13 libllvm13:i386 libnvidia-cfg1-515 libnvidia-common-515 libnvidia-compute-515 libnvidia-compute-515:i386 libnvidia-decode-515
libnvidia-decode-515:i386 libnvidia-encode-515 libnvidia-encode-515:i386 libnvidia-extra-515 libnvidia-fbc1-515 libnvidia-fbc1-515:i386 libnvidia-gl-515 libnvidia-gl-515:i386 libvulkan1:i386 libwayland-client0:i386 mercurial mercurial-common
mesa-vulkan-drivers:i386 nvidia-compute-utils-515 nvidia-kernel-common-515 nvidia-utils-515 python3-vcstool python3-vcstools ros-build-essential xserver-xorg-video-nvidia-515
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
ros-humble-depth-image-proc ros-humble-image-proc ros-humble-image-publisher ros-humble-image-rotate ros-humble-image-view ros-humble-stereo-image-proc ros-humble-tracetools-image-pipeline
The following NEW packages will be installed:
ros-humble-depth-image-proc ros-humble-image-pipeline ros-humble-image-proc ros-humble-image-publisher ros-humble-image-rotate ros-humble-image-view ros-humble-stereo-image-proc ros-humble-tracetools-image-pipeline
0 upgraded, 8 newly installed, 0 to remove and 2 not upgraded.
Need to get 1,013 kB of archives.
After this operation, 4,952 kB of additional disk space will be used.
Get:1 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-humble-depth-image-proc amd64 3.0.0-1jammy.20230919.225606 [250 kB]
Get:2 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-humble-tracetools-image-pipeline amd64 3.0.0-1jammy.20230919.200020 [14.0 kB]
Get:3 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-humble-image-proc amd64 3.0.0-1jammy.20230919.225014 [80.5 kB]
Get:4 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-humble-image-publisher amd64 3.0.0-1jammy.20230919.225021 [96.5 kB]
Get:5 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-humble-image-rotate amd64 3.0.0-1jammy.20230919.225457 [63.7 kB]
Get:6 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-humble-image-view amd64 3.0.0-1jammy.20230919.225021 [249 kB]
Get:7 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-humble-stereo-image-proc amd64 3.0.0-1jammy.20230919.225809 [253 kB]
Get:8 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-humble-image-pipeline amd64 3.0.0-1jammy.20230919.230533 [6,006 B]
Fetched 1,013 kB in 1s (790 kB/s)
Selecting previously unselected package ros-humble-depth-image-proc.
(Reading database ... 285002 files and directories currently installed.)
Preparing to unpack .../0-ros-humble-depth-image-proc_3.0.0-1jammy.20230919.225606_amd64.deb ...
Unpacking ros-humble-depth-image-proc (3.0.0-1jammy.20230919.225606) ...
Selecting previously unselected package ros-humble-tracetools-image-pipeline.
Preparing to unpack .../1-ros-humble-tracetools-image-pipeline_3.0.0-1jammy.20230919.200020_amd64.deb ...
Unpacking ros-humble-tracetools-image-pipeline (3.0.0-1jammy.20230919.200020) ...
Selecting previously unselected package ros-humble-image-proc.
Preparing to unpack .../2-ros-humble-image-proc_3.0.0-1jammy.20230919.225014_amd64.deb ...
Unpacking ros-humble-image-proc (3.0.0-1jammy.20230919.225014) ...
Selecting previously unselected package ros-humble-image-publisher.
Preparing to unpack .../3-ros-humble-image-publisher_3.0.0-1jammy.20230919.225021_amd64.deb ...
Unpacking ros-humble-image-publisher (3.0.0-1jammy.20230919.225021) ...
Selecting previously unselected package ros-humble-image-rotate.
Preparing to unpack .../4-ros-humble-image-rotate_3.0.0-1jammy.20230919.225457_amd64.deb ...
Unpacking ros-humble-image-rotate (3.0.0-1jammy.20230919.225457) ...
Selecting previously unselected package ros-humble-image-view.
Preparing to unpack .../5-ros-humble-image-view_3.0.0-1jammy.20230919.225021_amd64.deb ...
Unpacking ros-humble-image-view (3.0.0-1jammy.20230919.225021) ...
Selecting previously unselected package ros-humble-stereo-image-proc.
Preparing to unpack .../6-ros-humble-stereo-image-proc_3.0.0-1jammy.20230919.225809_amd64.deb ...
Unpacking ros-humble-stereo-image-proc (3.0.0-1jammy.20230919.225809) ...
Selecting previously unselected package ros-humble-image-pipeline.
Preparing to unpack .../7-ros-humble-image-pipeline_3.0.0-1jammy.20230919.230533_amd64.deb ...
Unpacking ros-humble-image-pipeline (3.0.0-1jammy.20230919.230533) ...
Setting up ros-humble-image-view (3.0.0-1jammy.20230919.225021) ...
Setting up ros-humble-image-publisher (3.0.0-1jammy.20230919.225021) ...
Setting up ros-humble-depth-image-proc (3.0.0-1jammy.20230919.225606) ...
Setting up ros-humble-tracetools-image-pipeline (3.0.0-1jammy.20230919.200020) ...
Setting up ros-humble-image-rotate (3.0.0-1jammy.20230919.225457) ...
Setting up ros-humble-image-proc (3.0.0-1jammy.20230919.225014) ...
Setting up ros-humble-stereo-image-proc (3.0.0-1jammy.20230919.225809) ...
Setting up ros-humble-image-pipeline (3.0.0-1jammy.20230919.230533) ...
executing command [sudo -H apt-get install -y ros-humble-foxglove-msgs]
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
dctrl-tools dkms gconf-service gconf-service-backend gconf2 gconf2-common libflashrom1 libftdi1-2 libgconf-2-4 libllvm13 libllvm13:i386 libnvidia-cfg1-515 libnvidia-common-515 libnvidia-compute-515 libnvidia-compute-515:i386 libnvidia-decode-515
libnvidia-decode-515:i386 libnvidia-encode-515 libnvidia-encode-515:i386 libnvidia-extra-515 libnvidia-fbc1-515 libnvidia-fbc1-515:i386 libnvidia-gl-515 libnvidia-gl-515:i386 libvulkan1:i386 libwayland-client0:i386 mercurial mercurial-common
mesa-vulkan-drivers:i386 nvidia-compute-utils-515 nvidia-kernel-common-515 nvidia-utils-515 python3-vcstool python3-vcstools ros-build-essential xserver-xorg-video-nvidia-515
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
ros-humble-foxglove-msgs
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 503 kB of archives.
After this operation, 8,228 kB of additional disk space will be used.
Get:1 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-humble-foxglove-msgs amd64 2.2.0-1jammy.20230919.212927 [503 kB]
Fetched 503 kB in 1s (398 kB/s)
Selecting previously unselected package ros-humble-foxglove-msgs.
(Reading database ... 285313 files and directories currently installed.)
Preparing to unpack .../ros-humble-foxglove-msgs_2.2.0-1jammy.20230919.212927_amd64.deb ...
Unpacking ros-humble-foxglove-msgs (2.2.0-1jammy.20230919.212927) ...
Setting up ros-humble-foxglove-msgs (2.2.0-1jammy.20230919.212927) ...
Processing triggers for libc-bin (2.35-0ubuntu3.4) ...
executing command [sudo -H apt-get install -y ros-humble-rviz-imu-plugin]
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
dctrl-tools dkms gconf-service gconf-service-backend gconf2 gconf2-common libflashrom1 libftdi1-2 libgconf-2-4 libllvm13 libllvm13:i386 libnvidia-cfg1-515 libnvidia-common-515 libnvidia-compute-515 libnvidia-compute-515:i386 libnvidia-decode-515
libnvidia-decode-515:i386 libnvidia-encode-515 libnvidia-encode-515:i386 libnvidia-extra-515 libnvidia-fbc1-515 libnvidia-fbc1-515:i386 libnvidia-gl-515 libnvidia-gl-515:i386 libvulkan1:i386 libwayland-client0:i386 mercurial mercurial-common
mesa-vulkan-drivers:i386 nvidia-compute-utils-515 nvidia-kernel-common-515 nvidia-utils-515 python3-vcstool python3-vcstools ros-build-essential xserver-xorg-video-nvidia-515
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
ros-humble-rviz-imu-plugin
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 169 kB of archives.
After this operation, 935 kB of additional disk space will be used.
Get:1 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-humble-rviz-imu-plugin amd64 2.1.3-1jammy.20230919.231840 [169 kB]
Fetched 169 kB in 1s (243 kB/s)
Selecting previously unselected package ros-humble-rviz-imu-plugin.
(Reading database ... 286499 files and directories currently installed.)
Preparing to unpack .../ros-humble-rviz-imu-plugin_2.1.3-1jammy.20230919.231840_amd64.deb ...
Unpacking ros-humble-rviz-imu-plugin (2.1.3-1jammy.20230919.231840) ...
Setting up ros-humble-rviz-imu-plugin (2.1.3-1jammy.20230919.231840) ...
executing command [sudo -H apt-get install -y ros-humble-depth-image-proc]
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
ros-humble-depth-image-proc is already the newest version (3.0.0-1jammy.20230919.225606).
ros-humble-depth-image-proc set to manually installed.
The following packages were automatically installed and are no longer required:
dctrl-tools dkms gconf-service gconf-service-backend gconf2 gconf2-common libflashrom1 libftdi1-2 libgconf-2-4 libllvm13 libllvm13:i386 libnvidia-cfg1-515 libnvidia-common-515 libnvidia-compute-515 libnvidia-compute-515:i386 libnvidia-decode-515
libnvidia-decode-515:i386 libnvidia-encode-515 libnvidia-encode-515:i386 libnvidia-extra-515 libnvidia-fbc1-515 libnvidia-fbc1-515:i386 libnvidia-gl-515 libnvidia-gl-515:i386 libvulkan1:i386 libwayland-client0:i386 mercurial mercurial-common
mesa-vulkan-drivers:i386 nvidia-compute-utils-515 nvidia-kernel-common-515 nvidia-utils-515 python3-vcstool python3-vcstools ros-build-essential xserver-xorg-video-nvidia-515
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
#All required rosdeps installed successfully
which DID install some new packages (in order):
ros-humble-xacro
ros-humble-depthai
ros-humble-camera-calibration
ros-humble-compressed-depth-image-transport
ros-humble-compressed-image-transport
ros-humble-image-transport-plugins
ros-humble-theora-image-transport
ros-humble-depth-image-proc
ros-humble-image-proc
ros-humble-image-publisher
ros-humble-image-rotate
ros-humble-image-view
ros-humble-stereo-image-proc
ros-humble-tracetools-image-pipeline
ros-humble-rviz-imu-plugin
ros-humble-foxglove-msgs
ros-humble-rviz-imu-plugin
but won't change the error.
Update: I just checked /opt/ros/humble/include/tf2_geometry_msgs/tf2_geometry_msgs/tf2_geometry_msgs.hpp
exists.
Based on the docker-file (does essentially what I did), except it builds with the ros_ws/src/depthai-ros/build.sh
, so did I:
sh ./src/depthai-ros/build.sh
./src/depthai-ros/build.sh: 35: [: 0: unexpected operator
./src/depthai-ros/build.sh: 40: [: 0: unexpected operator
Build type: Release, Install_type: symlink-install
./src/depthai-ros/build.sh: 45: [: 1: unexpected operator
Parallel build
Starting >>> depthai_ros_msgs
Starting >>> depthai_descriptions
--- stderr: depthai_descriptions
CMake Warning:
Manually-specified variables were not used by the project:
BUILD_SHARED_LIBS
---
Finished <<< depthai_descriptions [0.68s]
--- stderr: depthai_ros_msgs
failed to create symbolic link 'ros_ws/build/depthai_ros_msgs/ament_cmake_python/depthai_ros_msgs/depthai_ros_msgs' because existing path cannot be removed: Is a directory
gmake[2]: *** [CMakeFiles/ament_cmake_python_symlink_depthai_ros_msgs.dir/build.make:70: CMakeFiles/ament_cmake_python_symlink_depthai_ros_msgs] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:421: CMakeFiles/ament_cmake_python_symlink_depthai_ros_msgs.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
gmake: *** [Makefile:146: all] Error 2
---
Failed <<< depthai_ros_msgs [2.02s, exited with code 2]
Summary: 1 package finished [2.78s]
1 package failed: depthai_ros_msgs
2 packages had stderr output: depthai_descriptions depthai_ros_msgs
5 packages not processed
removed /build /install /log
and ran colcon build
again. works. Whatever this was...
DepthAi Bridge CMakeFile cannot find tf2_geometry_msgs
Minimal Reproducible Example
Assume there is a Humble workspace (e.g. ~/ros_ws/ where ~/ros_ws/src exists), then
where
installscript.sh
is just a compact script to follow the github.com/luxonis/depthai-ros#install-from-source instructionsthen
which results ins:
Of course I made sure the
tf2_geometry_msgs
was installed, bymight as well add it to the install script. Already did the same with
ros-humble-rtabmap-ros
,ros-humble-camera-info-manager
andros-humble-vision-msgs
which were not installed withrosdep
for whatever reason.Expected behavior Builds without Error.