Skip to content
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

Fix osqp_vendor dependency in package.xml #139

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ptenbrock
Copy link

@ptenbrock ptenbrock commented Jul 18, 2023

When running rosdep install, there is an error regarding the osqp dependency:

ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
osqp-eigen: Cannot locate rosdep definition for [osqp]

@traversaro
Copy link
Member

Thanks for reporting the problem @ptenbrock ! The package.xml was added back in time (#109) by @wxmerkt. I think that in his workflow osqp was build as part of the catkin workspace, but probably @wxmerkt can comment on this PR.

@wxmerkt
Copy link
Contributor

wxmerkt commented Aug 2, 2023

I believe this needs to be conditional on the ROS_VERSION variable: osqp for ROS1, osqp_vendor for ROS2.

@traversaro
Copy link
Member

I believe this needs to be conditional on the ROS_VERSION variable: osqp for ROS1, osqp_vendor for ROS2.

Can you do this change @ptenbrock ? Thanks!

@ptenbrock
Copy link
Author

I checked a few distros, and they all have osqp_vendor as the rosdep-key (I couldn't find osqp/osqp_vendor for melodic):

@wxmerkt
Copy link
Contributor

wxmerkt commented Aug 5, 2023

Ok, then this has changed since I set this up something back. Happy to go ahead with the change

@traversaro
Copy link
Member

Thanks @wxmerkt and sorry for the radio silence. So it is ok to merge this as it is, that would not be a problem if someone is building osqp+osqp-eigen as part of a catkin or colcon workspace?

@wxmerkt
Copy link
Contributor

wxmerkt commented Jul 14, 2024

@traversaro Yes, good to go ahead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants