Open atomoclast opened 7 years ago
Hello, Sorry for the late comment. Have you tried installing the latest version of bebop_autonomy? Please check out issue #118 if building fails again, we will be updating the documentation to make sure the installation instructions works. Thanks.
Hello,
I am trying to build right now in my workspace and I'm getting this error:
Errors << bebop_driver:make /home/andrew/Development/drone_ws/logs/bebop_driver/build.make.001.log In file included from /home/andrew/Development/drone_ws/src/bebop_autonomy/bebop_driver/src/bebop.cpp:47:0: /home/andrew/Development/drone_ws/src/bebop_autonomy/bebop_driver/include/bebop_driver/autogenerated/ardrone3_state_callbacks.h: In constructor ‘bebop_driver::cb::Ardrone3PilotingStateAirSpeedChanged::Ardrone3PilotingStateAirSpeedChanged(ros::NodeHandle&, ros::NodeHandle&, const string&)’: /home/andrew/Development/drone_ws/src/bebop_autonomy/bebop_driver/include/bebop_driver/autogenerated/ardrone3_state_callbacks.h:1020:21: error: ‘ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_AIRSPEEDCHANGED’ was not declared in this scope : AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_AIRSPEEDCHANGED) ^ In file included from /home/andrew/Development/drone_ws/devel/.private/parrot_arsdk/include/parrot_arsdk/libARController/ARCONTROLLER_Dictionary.h:42:0, from /home/andrew/Development/drone_ws/devel/.private/parrot_arsdk/include/parrot_arsdk/libARController/ARController.h:45, from /home/andrew/Development/drone_ws/src/bebop_autonomy/bebop_driver/src/bebop.cpp:39: /home/andrew/Development/drone_ws/src/bebop_autonomy/bebop_driver/include/bebop_driver/autogenerated/ardrone3_state_callbacks.h: In member function ‘virtual void bebop_driver::cb::Ardrone3PilotingStateAirSpeedChanged::Update(const ARCONTROLLER_DICTIONARY_ARG_t*, const ros::Time&)’: /home/andrew/Development/drone_ws/src/bebop_autonomy/bebop_driver/include/bebop_driver/autogenerated/ardrone3_state_callbacks.h:1050:31: error: ‘ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_AIRSPEEDCHANGED_AIRSPEED’ was not declared in this scope HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_AIRSPEEDCHANGED_AIRSPEED, arg); ^ /home/andrew/Development/drone_ws/devel/.private/parrot_arsdk/include/parrot_arsdk/uthash/uthash.h:430:43: note: in definition of macro ‘HASH_JEN’ unsigned char *_hj_key=(unsigned char*)(key); \ ^ /home/andrew/Development/drone_ws/devel/.private/parrot_arsdk/include/parrot_arsdk/uthash/uthash.h:262:5: note: in expansion of macro ‘HASH_FIND’ HASH_FIND(hh,head,findstr,(unsigned)strlen(findstr),out) ^ /home/andrew/Development/drone_ws/src/bebop_autonomy/bebop_driver/include/bebop_driver/autogenerated/ardrone3_state_callbacks.h:1050:5: note: in expansion of macro ‘HASH_FIND_STR’ HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_AIRSPEEDCHANGED_AIRSPEED, arg); ^ /home/andrew/Development/drone_ws/src/bebop_autonomy/bebop_driver/include/bebop_driver/autogenerated/ardrone3_state_callbacks.h:1050:31: error: ‘ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_AIRSPEEDCHANGED_AIRSPEED’ was not declared in this scope HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_AIRSPEEDCHANGED_AIRSPEED, arg); ^ /home/andrew/Development/drone_ws/devel/.private/parrot_arsdk/include/parrot_arsdk/uthash/uthash.h:613:29: note: in definition of macro ‘HASH_FIND_IN_BKT’ if ((out)->hh.keylen == keylen_in) { \ ^ /home/andrew/Development/drone_ws/devel/.private/parrot_arsdk/include/parrot_arsdk/uthash/uthash.h:262:5: note: in expansion of macro ‘HASH_FIND’ HASH_FIND(hh,head,findstr,(unsigned)strlen(findstr),out) ^ /home/andrew/Development/drone_ws/src/bebop_autonomy/bebop_driver/include/bebop_driver/autogenerated/ardrone3_state_callbacks.h:1050:5: note: in expansion of macro ‘HASH_FIND_STR’ HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_AIRSPEEDCHANGED_AIRSPEED, arg); ^ In file included from /home/andrew/Development/drone_ws/src/bebop_autonomy/bebop_driver/src/bebop.cpp:47:0: /home/andrew/Development/drone_ws/src/bebop_autonomy/bebop_driver/include/bebop_driver/autogenerated/ardrone3_state_callbacks.h: In constructor ‘bebop_driver::cb::Ardrone3CameraStateOrientationV2::Ardrone3CameraStateOrientationV2(ros::NodeHandle&, ros::NodeHandle&, const string&)’: /home/andrew/Development/drone_ws/src/bebop_autonomy/bebop_driver/include/bebop_driver/autogenerated/ardrone3_state_callbacks.h:1514:21: error: ‘ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_ORIENTATIONV2’ was not declared in this scope : AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_ORIENTATIONV2) ^ In file included from /home/andrew/Development/drone_ws/devel/.private/parrot_arsdk/include/parrot_arsdk/libARController/ARCONTROLLER_Dictionary.h:42:0, from /home/andrew/Development/drone_ws/devel/.private/parrot_arsdk/include/parrot_arsdk/libARController/ARController.h:45, from /home/andrew/Development/drone_ws/src/bebop_autonomy/bebop_driver/src/bebop.cpp:39: /home/andrew/Development/drone_ws/src/bebop_autonomy/bebop_driver/include/bebop_driver/autogenerated/ardrone3_state_callbacks.h: In member function ‘virtual void bebop_driver::cb::Ardrone3CameraStateOrientationV2::Update(const ARCONTROLLER_DICTIONARY_ARG_t*, const ros::Time&)’: /home/andrew/Development/drone_ws/src/bebop_autonomy/bebop_driver/include/bebop_driver/autogenerated/ardrone3_state_callbacks.h:1544:31: error: ‘ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_ORIENTATIONV2_TILT’ was not declared in this scope HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_ORIENTATIONV2_TILT, arg);
Seems to be an internal error/bug? Please advise.