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

Cannot locate rosdep definition for [negotiated] #2

Closed
RailWar opened this issue Jul 2, 2022 · 3 comments
Closed

Cannot locate rosdep definition for [negotiated] #2

RailWar opened this issue Jul 2, 2022 · 3 comments
Assignees

Comments

@RailWar
Copy link

RailWar commented Jul 2, 2022

I can not build package. I got the message "isaac_ros_nitros: Cannot locate rosdep definition for [negotiated]"
I have ROS2 Humble with last packages.

@hemalshahNV hemalshahNV self-assigned this Jul 15, 2022
@hemalshahNV
Copy link
Contributor

The negotiated package from Open Robotics is not yet in bloom so rosdep does not find it. We build it for you as part of the Isaac ROS Common base container (see Dockerfile.humble here for how).

@omerts
Copy link

omerts commented Nov 29, 2022

@hemalshahNV Is there any non-docker solution for this?

UPDATE in case someone needs it:
Clone [email protected]:osrf/negotiated.git, as a sibling next to isaac_ros_nitros, and colcon build both of them

@hemalshahNV
Copy link
Contributor

You can build it as part of your own ROS workspace or you can try building it in /opt/ros/humble/src with the merge-install option that will work for a source install (basically what the Docker image does) and may work with the binary install of ROS2 Humble (have not tried).

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

No branches or pull requests

3 participants