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

mavros compilation error on arm64 #1174

Closed
acwatkins opened this issue Feb 7, 2019 · 0 comments
Closed

mavros compilation error on arm64 #1174

acwatkins opened this issue Feb 7, 2019 · 0 comments

Comments

@acwatkins
Copy link

This is only bug and feature tracker, please use it
to report bugs or request features.


Issue details

On amd64 platforms mavros builds fine, but on an arm64, specifically the NVidia TX2, there is a timing error between mavros_msgs and mavros, causing a compile error with a missing include. This is remedied by building twice.

compile error:

In file included from /ros_catkin_ws/src/mavros/mavros/include/mavros/utils.h:22:0,
                 from /ros_catkin_ws/src/mavros/mavros/include/mavros/mavros_uas.h:29,
                 from /ros_catkin_ws/src/mavros/mavros/src/lib/uas_data.cpp:17:
/ros_catkin_ws/src/mavros/mavros_msgs/include/mavros_msgs/mavlink_convert.h:17:33: fatal error: mavros_msgs/Mavlink.h: No such file or directory
compilation terminated.
mavros/mavros/CMakeFiles/mavros.dir/build.make:62: recipe for target 'mavros/mavros/CMakeFiles/mavros.dir/src/lib/uas_data.cpp.o' failed

MAVROS version and platform

Mavros: 0.29 (master)
ROS: Kinetic
Ubuntu: 16.04

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

No branches or pull requests

2 participants