-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
apriltag_ros: No definition of [apriltag] for OS version [Focal Fossa] #3
Comments
With only the msgs and the (ROS 2) node package in my workspace,
Generally, rosdep should work in resolving the dependencies. But as you already saw, |
Thank you for the info, but it seems I really have an issue with rosdep, not with the apriltag library (see the solution at the bottom). I have now tried your rosdep command with other packages and I get the same error:
I tried reinstalling rosdep as well by first removing it:
And installing it again:
with no luck.
We are currently writing in Anyway, this issue can be closed now, as it's not related to apriltag at all. If someone else has the same problem, he/she should look at this issue: Running rosdep with the |
Whoops, I got confused a bit there because you mentioned the ROS nodes. But anyway, there is nothing in the release repo that can fix the association between rosdep keys and the release repos. This relation is managed in rosdistro. The If you need a new release, I suggest creating an issue in the upstream repo or here and pinging the release maintainers.
Great that you found a solution to your problem. I will go ahead and close this issue. |
I have an issue with rosdep and apriltag since some time (2-4 weeks I guess). I've been using the apriltag_ros package
https://github.com/christianrauch/apriltag_ros
for several months without an issue, but now on newly created workspace (and on the old one as well) with freshly git clone of apriltag_ros I run:
~/ros2_ws_test1$ rosdep install -i --from-path src --rosdistro galactic -y
And I get:
ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies: apriltag_ros: No definition of [apriltag] for OS version [Focal Fossa]
I'm using ROS2 Galactic on Ubuntu 20.04.5 LTS (Codename focal) on a virtual machine (VirtualBox) and Win10 as host.
I tried
rosdep update
with no luck. I can still successfully build the package apriltag_ros, though I have to edit a line in CMakeLists.txt:find_package(apriltag 3.3 REQUIRED)
->find_package(apriltag 3 REQUIRED)
As version 3.3 is still not released for ROS2. I also have to do some minor modifications to apriltag_ros node code work with the older 3.2 version, see:
christianrauch/apriltag_ros#11 (comment)
and then apriltag_ros runs fine. but I doubt there is connection to current problem. It seems like rosdep releated, isn't it?
The text was updated successfully, but these errors were encountered: