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

BUILD ERROR: the following packages/stacks could not have their rosdep keys resolved #485

Closed
duchengyao opened this Issue Aug 16, 2017 · 2 comments

Comments

Projects
None yet
2 participants
@duchengyao

duchengyao commented Aug 16, 2017

ubuntu 16.04, kinetic

$ rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
ceres-solver: No definition of [eigen] for OS version []
cartographer: No definition of [eigen] for OS version []

How to resolve it ?
Thanks

@duchengyao

This comment has been minimized.

duchengyao commented Aug 16, 2017

I resolved it

$ rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y --os=ubuntu:xenial
#All required rosdeps installed successfully

Please write it to your wiki. Thanks

@wohe

This comment has been minimized.

Contributor

wohe commented Aug 16, 2017

This does not seem like a Cartographer ROS issue. Please re-open if you think this is incorrect. Adding --os=ubuntu:xenial should not be necessary. It is also only correct if you use xenial.

Your issue seems related to rosdep, e.g. see https://answers.ros.org/question/40081/rosdep-doesnt-recognize-os/ and ros-infrastructure/rosdep#10 and references.

@wohe wohe closed this Aug 16, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment