tum_ardrone
When I compile tum_ardrone in Linux Mint 14 on my ASUS 64b laptop, after applying all the fixes specified in --answers.ros.org/question/89181/rosmake-tum_ardrone/--, drone_autopilot & drone_gui compile sucessfully but drone_stateestimation does not. I can sucessfully fly my drone and control it with my keypad using drone_gui. I am using ROS groovy.
The error messages from the unsucessful "rosmake tum_ardrone" are as follows:
[ rosmake ] Last 40 lines {------------------------------------------------------------------------------- /home/zeus/catkin_ws/devel/tum_ardrone/thirdparty/TooN/include/TooN/internal/vbase.hh:72:12: required from ‘TooN::Internal::VBase::VLayout<size, precision="">::VLayout() [with int Size = 4; Precision = float]’ /home/zeus/catkin_ws/devel/tum_ardrone/thirdparty/TooN/include/TooN/internal/vector.hh:143:17: required from ‘TooN::Vector<size, precision,="" base="">::Vector() [with int Size = 4; Precision = float; Base = TooN::Internal::VBase]’ /home/zeus/catkin_ws/devel/tum_ardrone/thirdparty/TooN/include/TooN/internal/make_vector.hh:49:24: required from ‘TooN::Vector<4, Precision> TooN::makeVector(const Precision&, const Precision&, const Precision&, const Precision&) [with Precision = float]’ /home/zeus/catkin_ws/devel/tum_ardrone/src/autopilot/DroneController.cpp:58:88: required from here /home/zeus/catkin_ws/devel/tum_ardrone/thirdparty/TooN/include/TooN/internal/allocator.hh:60:3: warning: ‘debug_initialize’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] In file included from /home/zeus/catkin_ws/devel/tum_ardrone/thirdparty/TooN/include/TooN/TooN.h:255:0, from /home/zeus/catkin_ws/devel/tum_ardrone/thirdparty/TooN/include/TooN/so3.h:33, from /home/zeus/catkin_ws/devel/tum_ardrone/thirdparty/TooN/include/TooN/se3.h:33, from /home/zeus/catkin_ws/devel/tum_ardrone/src/autopilot/DroneController.h:27, from /home/zeus/catkin_ws/devel/tum_ardrone/src/autopilot/DroneController.cpp:23: /home/zeus/catkin_ws/devel/tum_ardrone/thirdparty/TooN/include/TooN/internal/debug.hh:104:33: note: ‘template<class p=""> void TooN::Internal::debug_initialize(P, int)’ declared here, later in the translation unit In file included from /home/zeus/catkin_ws/devel/tum_ardrone/thirdparty/TooN/include/TooN/TooN.h:250:0, from /home/zeus/catkin_ws/devel/tum_ardrone/thirdparty/TooN/include/TooN/so3.h:33, from /home/zeus/catkin_ws/devel/tum_ardrone/thirdparty/TooN/include/TooN/se3.h:33, from /home/zeus/catkin_ws/devel/tum_ardrone/src/autopilot/DroneController.h:27, from /home/zeus/catkin_ws/devel/tum_ardrone/src/autopilot/DroneController.cpp:23: /home/zeus/catkin_ws/devel/tum_ardrone/thirdparty/TooN/include/TooN/internal/allocator.hh: In instantiation of ‘TooN::Internal::StackOrHeap<size, precision,="" false="">::StackOrHeap() [with int Size = 4; Precision = int]’: /home/zeus/catkin_ws/devel/tum_ardrone/thirdparty/TooN/include/TooN/internal/allocator.hh:107:43: required from ‘TooN::Internal::VectorAlloc<size, precision="">::VectorAlloc() [with int Size = 4; Precision = int]’ /home/zeus/catkin_ws/devel/tum_ardrone/thirdparty/TooN/include/TooN/internal/vbase.hh:96:16: required from ‘TooN::Internal::GenericVBase<size, precision,="" stride,="" mem="">::GenericVBase() [with int Size = 4; Precision = int; int Stride = 1; Mem = TooN::Internal::VectorAlloc<4, int>]’ /home/zeus/catkin_ws/devel/tum_ardrone/thirdparty/TooN/include/TooN/internal/vbase.hh:72:12: required from ‘TooN::Internal::VBase::VLayout<size, precision="">::VLayout() [with int Size = 4; Precision = int]’ /home/zeus/catkin_ws ...