Open tylerjw opened 3 years ago
I fixed this by installing these:
sudo apt install libopencv-dnn4.2 libopencv-objdetect4.2 libopencv-photo4.2 libopencv-stitching4.2 libopencv-video4.2 libopencv-contrib4.2
There is probably a package.xml in moveit that needs updated and rosdistro as it seems the old way of depending on libopencv and submodules isn't working anymore.
These libs are pulled in via package cv_bridge
, which depends on libopencv-dev
, which in turn depends on all these opencv libs. Did you run rosdep install
?
These libs are pulled in via package
cv_bridge
, which depends onlibopencv-dev
, which in turn depends on all these opencv libs. Did you runrosdep install
?
Yes I did. I've reproduced this both on my desktop at the office and on the one at my house. It seems that some, but not all are here: https://packages.ubuntu.com/focal/arm64/libopencv-dev I did verify that libopencv-dev
was installed when I first got the error with the dnn submodule (looking at the depends in that link it looks like libopencv-dnn-dev
should have been installed). After installing that one I continued to try to build and these were the list of things I had to apt install to get it to build.
I'm not sure how to debug where this is coming from. If someone else could reproduce this it would be very helpful as it would validate that I'm not crazy. I had to do a apt purge of ros-noetic-* and then apt autoremove and then start over with the tutorial inorder to reproduce it.
I'll try to test out today or tomorrow, though isn't it weird that CI is passing? Maybe it's passing because of ccache?
Description
The ROS Noetic Getting Started tutorial fails in the build step. I did not install ros-testing repo.
Your environment
Steps to reproduce
Follow the Noetic Getting started tutorial (without ros-testing repo).
Expected behaviour
Project should build.
Backtrace or Console output