Robotics StackExchange | Archived questions

Error installing bebop_autonomy driver

When I try to install bebop_autonomy and follow these steps: Http://bebop-autonomy.readthedocs.io/es/latest/installation.html

I get this failure when I get to the step catkin build:

Failed << bebopdriver:make [ Exited with code 2 ]
Failed <<< bebop
driver [ 17.3 seconds ]
Abandoned <<< bebop_tools [ Unrelated job failed ]

I think it's because of the sdk but I'm not sure, the error description is:

Errors << bebopdriver:make /home/vinicio/bebopws/logs/bebopdriver/build.make.000.log In file included from /home/vinicio/bebopws/src/bebopautonomy/bebopdriver/src/bebop.cpp:48:0: /home/vinicio/bebopws/src/bebopautonomy/bebopdriver/include/bebopdriver/autogenerated/commonstatecallbacks.h: In constructor ‘bebopdriver::cb::CommonMavlinkStateMissonItemExecuted::CommonMavlinkStateMissonItemExecuted(ros::NodeHandle&, ros::NodeHandle&, const string&)’: /home/vinicio/bebopws/src/bebopautonomy/bebopdriver/include/bebopdriver/autogenerated/commonstatecallbacks.h:1230:21: error: ‘ARCONTROLLERDICTIONARYKEYCOMMONMAVLINKSTATEMISSONITEMEXECUTED’ was not declared in this scope : AbstractState(ARCONTROLLERDICTIONARYKEYCOMMONMAVLINKSTATEMISSONITEMEXECUTED) ^ In file included from /opt/ros/indigo/include/parrotarsdk/libARController/ARCONTROLLERDictionary.h:42:0, from /opt/ros/indigo/include/parrotarsdk/libARController/ARController.h:45, from /home/vinicio/bebopws/src/bebopautonomy/bebopdriver/src/bebop.cpp:39: /home/vinicio/bebopws/src/bebopautonomy/bebopdriver/include/bebopdriver/autogenerated/commonstatecallbacks.h: In member function ‘virtual void bebopdriver::cb::CommonMavlinkStateMissonItemExecuted::Update(const ARCONTROLLERDICTIONARYARGt*, const ros::Time&)’: /home/vinicio/bebopws/src/bebopautonomy/bebopdriver/include/bebopdriver/autogenerated/commonstatecallbacks.h:1260:31: error: ‘ARCONTROLLERDICTIONARYKEYCOMMONMAVLINKSTATEMISSONITEMEXECUTEDIDX’ was not declared in this scope HASHFINDSTR (arguments, ARCONTROLLERDICTIONARYKEYCOMMONMAVLINKSTATEMISSONITEMEXECUTEDIDX, arg); ^ /opt/ros/indigo/include/parrotarsdk/uthash/uthash.h:430:43: note: in definition of macro ‘HASHJEN’ unsigned char *hjkey=(unsigned char*)(key); \ ^ /opt/ros/indigo/include/parrotarsdk/uthash/uthash.h:262:5: note: in expansion of macro ‘HASHFIND’ HASHFIND(hh,head,findstr,(unsigned)strlen(findstr),out) ^ /home/vinicio/bebopws/src/bebopautonomy/bebopdriver/include/bebopdriver/autogenerated/commonstatecallbacks.h:1260:5: note: in expansion of macro ‘HASHFINDSTR’ HASHFINDSTR (arguments, ARCONTROLLERDICTIONARYKEYCOMMONMAVLINKSTATEMISSONITEMEXECUTEDIDX, arg); ^ /home/vinicio/bebopws/src/bebopautonomy/bebopdriver/include/bebopdriver/autogenerated/commonstatecallbacks.h:1260:31: error: ‘ARCONTROLLERDICTIONARYKEYCOMMONMAVLINKSTATEMISSONITEMEXECUTEDIDX’ was not declared in this scope HASHFINDSTR (arguments, ARCONTROLLERDICTIONARYKEYCOMMONMAVLINKSTATEMISSONITEMEXECUTEDIDX, arg); ^ /opt/ros/indigo/include/parrotarsdk/uthash/uthash.h:613:29: note: in definition of macro ‘HASHFINDINBKT’ if ((out)->hh.keylen == keylenin) { \ ^ /opt/ros/indigo/include/parrotarsdk/uthash/uthash.h:262:5: note: in expansion of macro ‘HASHFIND’ HASHFIND(hh,head,findstr,(unsigned)strlen(findstr),out) ^ /home/vinicio/bebopws/src/bebopautonomy/bebopdriver/include/bebopdriver/autogenerated/commonstatecallbacks.h:1260:5: note: in expansion of macro ‘HASHFINDSTR’ HASHFINDSTR (arguments, ARCONTROLLERDICTIONARYKEYCOMMONMAVLINKSTATEMISSONITEMEXECUTEDIDX, arg); ^ make[2]: *** [CMakeFiles/bebop.dir/src/bebop.cpp.o] Error 1 make[1]: *** [CMakeFiles/bebop.dir/all] Error 2 make: *** [all] Error 2 cd /home/vinicio/bebopws/build/bebopdriver; catkin build --get-env bebop_driver | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd -

Asked by VinicioSP on 2017-08-07 15:06:33 UTC

Comments

Found any solution?

Asked by Anurag on 2017-08-09 11:56:12 UTC

Answers