cv_bridge tutorials problems using ardrone_autonomy
Hello guys
I am having problems executing catkinmake when following the cvbridge tutorial. I'm pretty sure I have added all the necessary dependencies in CMakeList and package.xml I am using ROS kinetic and ardrone_autonomy for the Parrot AR drone 2.0 The error message is not making any sense to me.
Below is the output from the terminal I get when i try to catkin_make.
Hope some one can help me or guide me through this.
Thanks in advance!
Blockquote
Base path: /home/frederik/catkinws Source space: /home/frederik/catkinws/src Build space: /home/frederik/catkinws/build Devel space: /home/frederik/catkinws/devel Install space: /home/frederik/catkin_ws/install
Running command: "make cmakecheckbuildsystem" in "/home/frederik/catkinws/build"
-- Using CATKINDEVELPREFIX: /home/frederik/catkinws/devel -- Using CMAKEPREFIXPATH: /home/frederik/catkinws/devel;/opt/ros/kinetic -- This workspace overlays: /home/frederik/catkinws/devel;/opt/ros/kinetic -- Using PYTHONEXECUTABLE: /usr/bin/python -- Using Debian Python package layout -- Using empy: /usr/bin/empy -- Using CATKINENABLETESTING: ON -- Call enabletesting() -- Using CATKINTESTRESULTSDIR: /home/frederik/catkinws/build/testresults -- Found gtest sources under '/usr/src/gtest': gtests will be built -- Using Python nosetests: /usr/bin/nosetests-2.7 -- catkin 0.7.4 -- BUILDSHAREDLIBS is on -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- ~~ traversing 2 packages in topological order: -- ~~ - beginnertutorials -- ~~ - ardroneautonomy -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- +++ processing catkin package: 'beginnertutorials' -- ==> addsubdirectory(beginnertutorials) -- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy -- beginnertutorials: 1 messages, 1 services -- +++ processing catkin package: 'ardroneautonomy' -- ==> addsubdirectory(ardroneautonomy) -- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy -- ardroneautonomy: 32 messages, 4 services CMake Warning at /opt/ros/kinetic/share/catkin/cmake/catkinpackage.cmake:166 (message): catkinpackage() DEPENDS on 'libsdl-dev' but neither 'libsdl-devINCLUDEDIRS' nor 'libsdl-devLIBRARIES' is defined. Call Stack (most recent call first): /opt/ros/kinetic/share/catkin/cmake/catkinpackage.cmake:102 (catkinpackage) ardroneautonomy/CMakeLists.txt:75 (catkinpackage)
-- Configuring done -- Generating done -- Build files have been written to: /home/frederik/catkin_ws/build
Running command: "make -j8 -l8" in "/home/frederik/catkin_ws/build"
[ 0%] Built target stdmsgsgeneratemessagesnodejs
[ 1%] Performing update step for 'ardronelib'
[ 1%] Built target stdmsgsgeneratemessagescpp
[ 1%] Built target stdmsgsgeneratemessageseus
[ 1%] Built target stdmsgsgeneratemessageslisp
[ 1%] Built target stdmsgsgeneratemessagespy
[ 1%] Built target beginnertutorialsgeneratemessagescheckdepsAddTwoInts
[ 2%] Performing configure step for 'ardronelib'
No configure
[ 2%] Performing build step for 'ardronelib'
make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
[ 2%] Built target _beginnertutorialsgeneratemessagescheckdepsNum
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdatatime
[ 2%] Built target ardroneautonomygeneratemessagescheckdepsnavdatazimmu3000
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdatatrackerssend
Libs already extracted
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdataaltitude
Building target static
[ 2%] Built target ardroneautonomygeneratemessagescheckdepsnavdatademo
[ 2%] Built target ardroneautonomygeneratemessagescheckdepsnavdatagyrosoffsets
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdatavision
[ 2%] Built target ardroneautonomygeneratemessagescheckdepsRecordEnable
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdatagames
[ 2%] Built target ardroneautonomygeneratemessagescheckdepsnavdatareferences
Architecture x8664 is already built
Creating universal static lib file from architectures x8664
[ 2%] Built target ardroneautonomygeneratemessagescheckdepsnavdatatrims
[ 2%] Built target ardroneautonomygeneratemessagescheckdepsnavdataadcdataframe
[ 2%] Built target ardroneautonomygeneratemessagescheckdepsnavdatawifi
[ 2%] Built target ardroneautonomygeneratemessagescheckdepsvector21
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdatarcreferences
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdataeulerangles
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsLedAnim
Build done.
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdatakalmanpressure
[ 2%] Built target geometrymsgsgeneratemessagescpp
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdatahdvideostream
Building ARDroneTool/Lib
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsFlightAnim
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdatavisionraw
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdatavisionof
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdatamagneto
[ 2%] Built target ardroneautonomygeneratemessagescheckdepsCamSelect
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdatavideostream
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsmatrix33
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsvector31
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdatawatchdog
[ 2%] Built target ardroneautonomygeneratemessagescheckdepsnavdatavisionperf
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdatapressureraw
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdatawindspeed
[ 2%] Built target geometrymsgsgeneratemessagespy
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdatavisiondetect
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsNavdata
[ 2%] Built target geometrymsgsgeneratemessageslisp
[ 2%] Built target geometrymsgsgeneratemessagesnodejs
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdatarawmeasures
[ 2%] Built target _ardroneautonomygeneratemessagescheckdepsnavdatapwm
[ 2%] Built target geometrymsgsgeneratemessageseus
[ 2%] Built target ardroneautonomygeneratemessagescheckdepsnavdataphysmeasures
[ 3%] Linking CXX executable /home/frederik/catkinws/devel/lib/ardroneautonomy/imageconverter
[ 4%] Built target beginnertutorialsgeneratemessagescpp
[ 5%] Built target beginnertutorialsgeneratemessageslisp
[ 6%] Built target beginnertutorialsgeneratemessagesnodejs
[ 8%] Built target beginnertutorialsgeneratemessagespy
[ 9%] Built target beginnertutorialsgeneratemessageseus
[ 25%] Built target ardroneautonomygeneratemessagescpp
[ 42%] Built target ardroneautonomygeneratemessagespy
[ 59%] Built target ardroneautonomygeneratemessageslisp
[ 75%] Built target ardroneautonomygeneratemessagesnodejs
[ 92%] Built target ardroneautonomygeneratemessageseus
[ 92%] Built target beginnertutorialsgencpp
[ 92%] Built target ardroneautonomygeneratemessages
[ 92%] Built target beginnertutorialsgeneratemessages
[ 93%] Built target listener
[ 93%] Built target ardroneautonomygencpp
[ 94%] Built target talker
[ 95%] Built target addtwointsserver
[ 95%] Built target addtwointsclient
Building ARDroneTool/Lib
CMakeFiles/imageconverter.dir/src/imageconverter.cpp.o: In function main':
image_converter.cpp:(.text+0xfd): undefined reference to
ros::init(int&, char*, std::cxx11::basicstring<char, std::chartraitsros::NodeHandle::~NodeHandle()'
CMakeFiles/image_converter.dir/src/image_converter.cpp.o: In function
imagetransport::TransportHints::~TransportHints()':
imageconverter.cpp:(.text.ZN15imagetransport14TransportHintsD2Ev[ZN15imagetransport14TransportHintsD5Ev]+0x19): undefined reference to ros::NodeHandle::~NodeHandle()'
CMakeFiles/image_converter.dir/src/image_converter.cpp.o: In function
ImageConverter::ImageConverter()':
imageconverter.cpp:(.text.ZN14ImageConverterC2Ev[_ZN14ImageConverterC5Ev]+0x60): undefined reference to `ros::NodeHandle::NodeHandle(std::cxx11::basicstring<char, std::chartraitsimage_transport::ImageTransport::~ImageTransport()'
image_converter.cpp:(.text._ZN14ImageConverterC2Ev[_ZN14ImageConverterC5Ev]+0x5db): undefined reference to
ros::NodeHandle::~NodeHandle()'
CMakeFiles/imageconverter.dir/src/imageconverter.cpp.o: In function ImageConverter::~ImageConverter()':
image_converter.cpp:(.text._ZN14ImageConverterD2Ev[_ZN14ImageConverterD5Ev]+0x77): undefined reference to
imagetransport::ImageTransport::~ImageTransport()'
imageconverter.cpp:(.text.ZN14ImageConverterD2Ev[ZN14ImageConverterD5Ev]+0x83): undefined reference to ros::NodeHandle::~NodeHandle()'
image_converter.cpp:(.text._ZN14ImageConverterD2Ev[_ZN14ImageConverterD5Ev]+0xe9): undefined reference to
imagetransport::ImageTransport::~ImageTransport()'
imageconverter.cpp:(.text.ZN14ImageConverterD2Ev[ZN14ImageConverterD5Ev]+0xfa): undefined reference to ros::NodeHandle::~NodeHandle()'
CMakeFiles/image_converter.dir/src/image_converter.cpp.o: In function
ImageConverter::imageCb(boost::sharedptr<sensormsgs::Imagestd::allocator<void > const> const&)':
imageconverter.cpp:(.text.ZN14ImageConverter7imageCbERKN5boost10sharedptrIKN11sensormsgs6ImageISaIvEEEEE[ZN14ImageConverter7imageCbERKN5boost10sharedptrIKN11sensormsgs6ImageISaIvEEEEE]+0x54): undefined reference to cv_bridge::toCvCopy(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
image_converter.cpp:(.text._ZN14ImageConverter7imageCbERKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEE[_ZN14ImageConverter7imageCbERKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEE]+0x206): undefined reference to
cvbridge::CvImage::toImageMsg() const'
imageconverter.cpp:(.text.ZN14ImageConverter7imageCbERKN5boost10sharedptrIKN11sensormsgs6ImageISaIvEEEEE[ZN14ImageConverter7imageCbERKN5boost10sharedptrIKN11sensormsgs6ImageISaIvEEEEE]+0x242): undefined reference to image_transport::Publisher::publish(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&) const'
image_converter.cpp:(.text._ZN14ImageConverter7imageCbERKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEE[_ZN14ImageConverter7imageCbERKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEE]+0x2ce): undefined reference to
ros::console::ginitialized'
imageconverter.cpp:(.text.ZN14ImageConverter7imageCbERKN5boost10sharedptrIKN11sensormsgs6ImageISaIvEEEEE[ZN14ImageConverter7imageCbERKN5boost10sharedptrIKN11sensormsgs6ImageISaIvEEEEE]+0x2de): undefined reference to ros::console::initialize()'
image_converter.cpp:(.text._ZN14ImageConverter7imageCbERKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEE[_ZN14ImageConverter7imageCbERKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEE]+0x327): undefined reference to
ros::console::initializeLogLocation(ros::console::LogLocationros::console::checkLogLocationEnabled(ros::console::LogLocation*)'
image_converter.cpp:(.text._ZN14ImageConverter7imageCbERKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEE[_ZN14ImageConverter7imageCbERKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEE]+0x3db): undefined reference to
ros::console::print(ros::console::FilterBase, void, ros::console::levels::Level, char const, int, char const, char const*, ...)'
CMakeFiles/imageconverter.dir/src/imageconverter.cpp.o: In function `bool ros::NodeHandle::param<std::
Blockquote
Asked by DroneDrengen on 2017-03-22 05:44:18 UTC
Comments
OK now it works but im not getting any output in the window its just not responding. Its the image_converter.cpp im running
Asked by DroneDrengen on 2017-03-22 06:07:21 UTC
That's tough to read. Can you please format that correctly so we can have an easier time reading it? Anything related to terminal output or code can be formatted by highlighting it and then click on the code icon or using
Ctrl-K
keyboard shortcut.Asked by jayess on 2017-03-24 16:54:48 UTC
You may have trouble using anything beyond Indigo as
ardrone_autonomy
appears to only support up to Indigo.Asked by jayess on 2017-03-24 16:58:57 UTC