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

Manual build instructions missing dependencies #39

Closed
MiguelCompany opened this issue Jul 9, 2020 · 2 comments · Fixed by #42
Closed

Manual build instructions missing dependencies #39

MiguelCompany opened this issue Jul 9, 2020 · 2 comments · Fixed by #42

Comments

@MiguelCompany
Copy link
Contributor

When following the instructions here on a fresh install of Ubuntu Focal, I had to install some dependencies that were not mentioned on the instructions.

First step (Build ROS 2 Master) went smoothly.
For the second step (Build Navigation2 Dependencies) I had to add the following dependencies:

# install boost
sudo apt install libboost-all-dev
# install gazeebo
curl -sSL http://get.gazebosim.org | sh

For the third step (Build Navigation2 Master) I had to add the following dependencies:

sudo apt install libgraphicsmagick++1-dev

Afterwards, I realized there is a troubleshooting guide, and repeated the process adding the proper call to rosdep before doing colcon build

Perhaps the best solution would be to add the rosdep step to the instructions.

@SteveMacenski
Copy link
Member

SteveMacenski commented Jul 9, 2020

Did you use rosdep? Gazebo, Magick, and gazebo are all rosdep entries in the package.xmls (https://github.com/ros/rosdistro/blob/master/rosdep/base.yaml)

Got it - I didn't know that was missing, good catch. Can you submit a PR to add the following before building the dependencies and nav2 workspaces?

rosdep install -y -r -q --from-paths src --ignore-src --rosdistro <ros2-distro>

@MiguelCompany
Copy link
Contributor Author

Can you submit a PR to add the following before building the dependencies and nav2 workspaces?

Done on #42

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 a pull request may close this issue.

2 participants