Ronan0912 / ros_opentld

50 stars 47 forks source link

catkin_make error #11

Open haganwalker opened 9 years ago

haganwalker commented 9 years ago

Hello, I am trying to use your code and am running into an issue while trying catkin_make. I'm using ROS Indigo on Ubuntu 14.04. It is looking for BoundingBox.h and Target.h on build from the base_frame.hpp file and cannot find it.

This is what I'm seeing:

In file included from /home/user/workspace/ros/cvg_ardrone2_ibvs/src/extStack/ros_opentld/tld_tracker/src/base_frame.cpp:26:0: /home/user/workspace/ros/cvg_ardrone2_ibvs/src/extStack/ros_opentld/tld_tracker/src/base_frame.hpp:38:29: fatal error: tld_msgs/Target.h: No such file or directory

include <tld_msgs/Target.h>

Do you have any idea how to get around this? I am using your package while trying to get Vision4UAV working as a whole (https://github.com/Vision4UAV/cvg_ardrone2_ibvs#Pre-requirements).

Thanks!

Hagan

jespestana commented 9 years ago

Hello Hagan,

I am one of the developers of the IBVS stack from Vision4UAV. I hope I can help you with this. I tested the IBVS stack from Vision4UAV on Ubuntu 14.04 and ROS Indigo recently and it worked perfectly for me. I think that I followed these steps very precisely: https://github.com/Vision4UAV/cvg_ardrone2_ibvs#installation-steps .

Have you tried to compile the ros_opentld repository alone (without downloading the cvg_ardrone2_ibvs package)? Have you tried to compile it with internet connection? I noticed that now it requires to have internet connection (it checks for the latest version of it's software during compilation).

Jesus

haganwalker commented 9 years ago

Hello, Jesus. Thank you for getting back to me. I've reran all commands given over at the Vision4UAV site, and my output for catkin_make is below. It seems that it did make it further this time, but still failed. I noticed that the Vision4UAV talked about possibliy running catkin_make for a second time, so I did that as well.

I have not tried to compile the ros_opentld repo alone. (I'm guessing the most optimal way of doing this would be to make a new catkin workspace altogether and try to compile completely independantly? If you want me to try this, feel free to give me some instruction...I'd hate to further waste your time). I have compiled both times with an active internet connection and also did apt-get update before trying to reinstall dependancies (step 1 of the Vision4UAV site) just to make sure that what I had previously wasn't outdated.

Let me know if you find anything useful in the code below. I'm sure I'm making a mistake somewhere, but I cant seem to find one.

Thanks again,

Hagan

user@ubuntuvm:~/workspace/ros/cvg_ardrone2_ibvs$ catkin_make
Base path: /home/user/workspace/ros/cvg_ardrone2_ibvs
Source space: /home/user/workspace/ros/cvg_ardrone2_ibvs/src
Build space: /home/user/workspace/ros/cvg_ardrone2_ibvs/build
Devel space: /home/user/workspace/ros/cvg_ardrone2_ibvs/devel
Install space: /home/user/workspace/ros/cvg_ardrone2_ibvs/install
WARNING: Package name "droneBrain" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneMsgs" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneModule" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotBrainInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotDriver" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "referenceFrames" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneOpenTLDInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
####
#### Running command: "cmake /home/user/workspace/ros/cvg_ardrone2_ibvs/src -DCATKIN_DEVEL_PREFIX=/home/user/workspace/ros/cvg_ardrone2_ibvs/devel -DCMAKE_INSTALL_PREFIX=/home/user/workspace/ros/cvg_ardrone2_ibvs/install" in "/home/user/workspace/ros/cvg_ardrone2_ibvs/build"
####
-- Using CATKIN_DEVEL_PREFIX: /home/user/workspace/ros/cvg_ardrone2_ibvs/devel
-- Using CMAKE_PREFIX_PATH: /home/user/workspace/ros/cvg_ardrone2_ibvs/devel;/opt/ros/indigo
-- This workspace overlays: /home/user/workspace/ros/cvg_ardrone2_ibvs/devel;/opt/ros/indigo
-- Using PYTHON_EXECUTABLE: /usr/bin/python
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/user/workspace/ros/cvg_ardrone2_ibvs/build/test_results
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.6.9
-- BUILD_SHARED_LIBS is on
WARNING: Package name "droneBrain" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneMsgs" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneModule" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotBrainInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotDriver" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "referenceFrames" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneOpenTLDInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneBrain" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneMsgs" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneModule" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotBrainInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotDriver" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "referenceFrames" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneOpenTLDInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 18 packages in topological order:
-- ~~  - atlante
-- ~~  - droneModule
-- ~~  - pugixml
-- ~~  - referenceFrames
-- ~~  - droneMsgs
-- ~~  - tld_msgs
-- ~~  - droneLogger
-- ~~  - droneOpenTLDInterface
-- ~~  - droneController
-- ~~  - droneStateEstimator
-- ~~  - parrotLogger
-- ~~  - tld_tracker
-- ~~  - ardrone_autonomy
-- ~~  - droneBrain
-- ~~  - parrotDriver
-- ~~  - parrotBrainInterface
-- ~~  - parrotController
-- ~~  - parrotStateEstimator
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'atlante'
-- ==> add_subdirectory(stack/stack/atlante)
-- +++ processing catkin package: 'droneModule'
-- ==> add_subdirectory(stack/stack/droneModule)
WARNING: Package name "droneModule" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
-- +++ processing catkin package: 'pugixml'
-- ==> add_subdirectory(stack/stack/pugixml)
-- +++ processing catkin package: 'referenceFrames'
-- ==> add_subdirectory(stack/stack/referenceFrames)
WARNING: Package name "referenceFrames" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
-- +++ processing catkin package: 'droneMsgs'
-- ==> add_subdirectory(stack/stack/droneMsgs)
-- Using these message generators: gencpp;genlisp;genpy
-- droneMsgs: 24 messages, 0 services
WARNING: Package name "droneMsgs" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
-- +++ processing catkin package: 'tld_msgs'
-- ==> add_subdirectory(extStack/ros_opentld/tld_msgs)
-- Using these message generators: gencpp;genlisp;genpy
-- tld_msgs: 2 messages, 0 services
-- +++ processing catkin package: 'droneLogger'
-- ==> add_subdirectory(stack/stack/droneLogger)
-- Using these message generators: gencpp;genlisp;genpy
-- Boost version: 1.54.0
-- Found the following Boost libraries:
--   system
--   filesystem
-- droneLogger: 0 messages, 2 services
WARNING: Package name "droneLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
-- +++ processing catkin package: 'droneOpenTLDInterface'
-- ==> add_subdirectory(stack/stack/droneOpenTLDInterface)
WARNING: Package name "droneOpenTLDInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
-- +++ processing catkin package: 'droneController'
-- ==> add_subdirectory(stack/stack/droneController)
-- Using these message generators: gencpp;genlisp;genpy
-- droneController: 0 messages, 1 services
WARNING: Package name "droneController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
-- +++ processing catkin package: 'droneStateEstimator'
-- ==> add_subdirectory(stack/stack/droneStateEstimator)
-- Using these message generators: gencpp;genlisp;genpy
-- droneStateEstimator: 0 messages, 1 services
WARNING: Package name "droneStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
-- +++ processing catkin package: 'parrotLogger'
-- ==> add_subdirectory(stack/stack/parrotLogger)
WARNING: Package name "parrotLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
-- +++ processing catkin package: 'tld_tracker'
-- ==> add_subdirectory(extStack/ros_opentld/tld_tracker)
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found Qt4: /usr/bin/qmake (found version "4.8.6") 
-- Found Subversion: /usr/bin/svn (found version "1.8.8") 
-- +++ processing catkin package: 'ardrone_autonomy'
-- ==> add_subdirectory(extStack/ardrone_autonomy)
-- Using these message generators: gencpp;genlisp;genpy
-- ardrone_autonomy: 32 messages, 4 services
-- +++ processing catkin package: 'droneBrain'
-- ==> add_subdirectory(stack/stack/droneBrain)
-- Using these message generators: gencpp;genlisp;genpy
WARNING: Package name "droneBrain" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
-- +++ processing catkin package: 'parrotDriver'
-- ==> add_subdirectory(stack/stack/parrotDriver)
-- Using these message generators: gencpp;genlisp;genpy
WARNING: Package name "parrotDriver" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
-- +++ processing catkin package: 'parrotBrainInterface'
-- ==> add_subdirectory(stack/stack/parrotBrainInterface)
-- Using these message generators: gencpp;genlisp;genpy
WARNING: Package name "parrotBrainInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
-- +++ processing catkin package: 'parrotController'
-- ==> add_subdirectory(stack/stack/parrotController)
-- Using these message generators: gencpp;genlisp;genpy
WARNING: Package name "parrotController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
-- +++ processing catkin package: 'parrotStateEstimator'
-- ==> add_subdirectory(stack/stack/parrotStateEstimator)
-- Using these message generators: gencpp;genlisp;genpy
WARNING: Package name "parrotStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/workspace/ros/cvg_ardrone2_ibvs/build
####
#### Running command: "make -j2 -l2" in "/home/user/workspace/ros/cvg_ardrone2_ibvs/build"
####
Scanning dependencies of target _catkin_empty_exported_target
[  0%] Built target _catkin_empty_exported_target
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_droneSensorData
Scanning dependencies of target geometry_msgs_generate_messages_py
[  0%] Built target geometry_msgs_generate_messages_py
Scanning dependencies of target sensor_msgs_generate_messages_py
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneSensorData
[  0%] Built target sensor_msgs_generate_messages_py
Scanning dependencies of target std_msgs_generate_messages_py
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_imageFeaturesIBVS
[  0%] Built target std_msgs_generate_messages_py
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_obsVector
[  0%] Built target _droneMsgs_generate_messages_check_deps_imageFeaturesIBVS
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_obstacleTwoDimPole
[  0%] Built target _droneMsgs_generate_messages_check_deps_obsVector
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_Observation3D
[  0%] Built target _droneMsgs_generate_messages_check_deps_Observation3D
[  0%] Built target _droneMsgs_generate_messages_check_deps_obstacleTwoDimPole
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_dronePose
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_dronePositionTrajectoryRefCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_dronePose
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_obstacleTwoDimWall
[  0%] [  0%] Built target _droneMsgs_generate_messages_check_deps_obstacleTwoDimWall
Built target _droneMsgs_generate_messages_check_deps_dronePositionTrajectoryRefCommand
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_Landmark3D
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_droneGoTask
[  0%] Built target _droneMsgs_generate_messages_check_deps_Landmark3D
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_societyPose
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneGoTask
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_droneHLCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_societyPose
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_droneTrajectoryRefCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneHLCommand
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_droneNavCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneTrajectoryRefCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneNavCommand
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_droneHLCommandAck
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_landmarkVector
[  0%] Built target _droneMsgs_generate_messages_check_deps_landmarkVector
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_dronePositionRefCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneHLCommandAck
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_droneMissionInfo
[  0%] Built target _droneMsgs_generate_messages_check_deps_dronePositionRefCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneMissionInfo
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_droneYawRefCommand
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_droneInfo
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneYawRefCommand
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_droneRefCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneInfo
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_droneSpeeds
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneRefCommand
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_obstaclesTwoDim
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneSpeeds
Scanning dependencies of target _droneMsgs_generate_messages_check_deps_droneNavData
[  0%] Built target _droneMsgs_generate_messages_check_deps_obstaclesTwoDim
Scanning dependencies of target sensor_msgs_generate_messages_cpp
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneNavData
[  0%] Built target sensor_msgs_generate_messages_cpp
Scanning dependencies of target std_msgs_generate_messages_cpp
Scanning dependencies of target geometry_msgs_generate_messages_cpp
[  0%] [  0%] Built target std_msgs_generate_messages_cpp
Built target geometry_msgs_generate_messages_cpp
Scanning dependencies of target sensor_msgs_generate_messages_lisp
Scanning dependencies of target geometry_msgs_generate_messages_lisp
[  0%] Built target sensor_msgs_generate_messages_lisp
[  0%] Built target geometry_msgs_generate_messages_lisp
Scanning dependencies of target std_msgs_generate_messages_lisp
Scanning dependencies of target _tld_msgs_generate_messages_check_deps_BoundingBox
[  0%] Built target std_msgs_generate_messages_lisp
[  0%] Built target _tld_msgs_generate_messages_check_deps_BoundingBox
Scanning dependencies of target _tld_msgs_generate_messages_check_deps_Target
Scanning dependencies of target rosgraph_msgs_generate_messages_cpp
[  0%] Built target rosgraph_msgs_generate_messages_cpp
Scanning dependencies of target roscpp_generate_messages_cpp
[  0%] [  0%] Built target roscpp_generate_messages_cpp
Built target _tld_msgs_generate_messages_check_deps_Target
Scanning dependencies of target rosgraph_msgs_generate_messages_py
Scanning dependencies of target roscpp_generate_messages_py
[  0%] Built target rosgraph_msgs_generate_messages_py
Scanning dependencies of target roscpp_generate_messages_lisp
[  0%] [  0%] Built target roscpp_generate_messages_py
Built target roscpp_generate_messages_lisp
Scanning dependencies of target rosgraph_msgs_generate_messages_lisp
Scanning dependencies of target _droneLogger_generate_messages_check_deps_logThisString
[  0%] Built target rosgraph_msgs_generate_messages_lisp
Scanning dependencies of target _droneLogger_generate_messages_check_deps_getCLogPathInitTStamp
[  0%] Built target _droneLogger_generate_messages_check_deps_logThisString
Scanning dependencies of target _droneController_generate_messages_check_deps_setControlMode
[  0%] Built target _droneController_generate_messages_check_deps_setControlMode
Scanning dependencies of target _droneStateEstimator_generate_messages_check_deps_setInitDroneYaw_srv_type
[  0%] Built target _droneLogger_generate_messages_check_deps_getCLogPathInitTStamp
Scanning dependencies of target opentld
[  0%] [  0%] Built target _droneStateEstimator_generate_messages_check_deps_setInitDroneYaw_srv_type
[  0%] Creating directories for 'opentld'
Generating src/moc_base_frame_graphics_view.cxx
[  1%] [  1%] Performing download step (SVN checkout) for 'opentld'
Generating src/moc_base_frame.cxx
[  2%] Generating src/moc_ui_baseFrame.cxx
/home/user/workspace/ros/cvg_ardrone2_ibvs/src/extStack/ros_opentld/tld_tracker/src/ui_baseFrame.h:0: Note: No relevant classes found. No output generated.
Scanning dependencies of target tld_gui_node
[  2%] Building CXX object extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/src/tld_gui_node.cpp.o
In file included from /home/user/workspace/ros/cvg_ardrone2_ibvs/src/extStack/ros_opentld/tld_tracker/src/tld_gui_node.cpp:20:0:
/home/user/workspace/ros/cvg_ardrone2_ibvs/src/extStack/ros_opentld/tld_tracker/src/base_frame.hpp:38:29: fatal error: tld_msgs/Target.h: No such file or directory
 #include <tld_msgs/Target.h>
                             ^
compilation terminated.
A    opentld/.gitignore
A    opentld/AUTHORS
A    opentld/CMakeLists.txt
A    opentld/LICENSE
A    opentld/OpenTLDConfig.cmake.in
A    opentld/README.md
A    opentld/debian
A    opentld/debian/changelog
A    opentld/debian/compat
A    opentld/debian/control
A    opentld/debian/copyright
A    opentld/debian/docs
A    opentld/debian/opentld.1
A    opentld/debian/opentld.install
A    opentld/debian/opentld.manpages
A    opentld/debian/rules
A    opentld/debian/source
A    opentld/debian/source/format
A    opentld/res
A    opentld/res/StyleGuide.md
A    opentld/res/conf
A    opentld/res/conf/config-sample.cfg
A    opentld/res/ico
A    opentld/res/ico/opentld.ico
A    opentld/res/img
A    opentld/res/img/opentld.png
A    opentld/res/packaging
A    opentld/res/packaging/README
A    opentld/res/packaging/manpage.pod
A    opentld/res/packaging/opentld.desktop
A    opentld/res/packaging/qopentld.desktop
A    opentld/res/rcs.qrc
A    opentld/src
A    opentld/src/3rdparty
A    opentld/src/3rdparty/libconfig
A    opentld/src/3rdparty/libconfig/CMakeLists.txt
A    opentld/src/3rdparty/libconfig/grammar.c
A    opentld/src/3rdparty/libconfig/grammar.h
A    opentld/src/3rdparty/libconfig/libconfig.c
A    opentld/src/3rdparty/libconfig/libconfig.h
A    opentld/src/3rdparty/libconfig/libconfig.h++
A    opentld/src/3rdparty/libconfig/libconfig.hh
A    opentld/src/3rdparty/libconfig/libconfigcpp.c++
A    opentld/src/3rdparty/libconfig/libconfigcpp.cc
A    opentld/src/3rdparty/libconfig/parsectx.h
A    opentld/src/3rdparty/libconfig/scanctx.c
A    opentld/src/3rdparty/libconfig/scanctx.h
A    opentld/src/3rdparty/libconfig/scanner.c
A    opentld/src/3rdparty/libconfig/scanner.h
A    opentld/src/3rdparty/libconfig/strbuf.c
A    opentld/src/3rdparty/libconfig/strbuf.h
A    opentld/src/3rdparty/libconfig/wincompat.h
A    opentld/src/libopentld
A    opentld/src/libopentld/CMakeLists.txt
A    opentld/src/libopentld/imacq
A    opentld/src/libopentld/imacq/ImAcq.cpp
A    opentld/src/libopentld/imacq/ImAcq.h
A    opentld/src/libopentld/mftracker
A    opentld/src/libopentld/mftracker/BB.cpp
A    opentld/src/libopentld/mftracker/BB.h
A    opentld/src/libopentld/mftracker/BBPredict.cpp
A    opentld/src/libopentld/mftracker/BBPredict.h
A    opentld/src/libopentld/mftracker/FBTrack.cpp
A    opentld/src/libopentld/mftracker/FBTrack.h
A    opentld/src/libopentld/mftracker/Lk.cpp
A    opentld/src/libopentld/mftracker/Lk.h
A    opentld/src/libopentld/mftracker/Median.cpp
A    opentld/src/libopentld/mftracker/Median.h
A    opentld/src/libopentld/tld
A    opentld/src/libopentld/tld/Clustering.cpp
A    opentld/src/libopentld/tld/Clustering.h
A    opentld/src/libopentld/tld/DetectionResult.cpp
A    opentld/src/libopentld/tld/DetectionResult.h
A    opentld/src/libopentld/tld/DetectorCascade.cpp
A    opentld/src/libopentld/tld/DetectorCascade.h
A    opentld/src/libopentld/tld/EnsembleClassifier.cpp
A    opentld/src/libopentld/tld/EnsembleClassifier.h
A    opentld/src/libopentld/tld/ForegroundDetector.cpp
A    opentld/src/libopentld/tld/ForegroundDetector.h
A    opentld/src/libopentld/tld/IntegralImage.h
A    opentld/src/libopentld/tld/MedianFlowTracker.cpp
A    opentld/src/libopentld/tld/MedianFlowTracker.h
A    opentld/src/libopentld/tld/NNClassifier.cpp
A    opentld/src/libopentld/tld/NNClassifier.h
A    opentld/src/libopentld/tld/NormalizedPatch.h
A    opentld/src/libopentld/tld/TLD.cpp
A    opentld/src/libopentld/tld/TLD.h
A    opentld/src/libopentld/tld/TLDUtil.cpp
A    opentld/src/libopentld/tld/TLDUtil.h
A    opentld/src/libopentld/tld/VarianceFilter.cpp
A    opentld/src/libopentld/tld/VarianceFilter.h
A    opentld/src/opentld
A    opentld/src/opentld/CMakeLists.txt
A    opentld/src/opentld/OpenTLD.cpp
A    opentld/src/opentld/QOpenTLD.cpp
A    opentld/src/opentld/main
A    opentld/src/opentld/main/Config.cpp
A    opentld/src/opentld/main/Config.h
A    opentld/src/opentld/main/Gui.cpp
A    opentld/src/opentld/main/Gui.h
A    opentld/src/opentld/main/Main.cpp
A    opentld/src/opentld/main/Main.h
A    opentld/src/opentld/main/Settings.cpp
A    opentld/src/opentld/main/Settings.h
A    opentld/src/opentld/qopentld
A    opentld/src/opentld/qopentld/ConfigDialog.cpp
A    opentld/src/opentld/qopentld/ConfigDialog.h
A    opentld/src/opentld/qopentld/ConfigDialog.ui
Checked out revision 172.
[  2%] Performing patch step for 'opentld'
patching file CMakeLists.txt
patching file src/libopentld/CMakeLists.txt
Hunk #1 succeeded at 6 (offset -1 lines).
Hunk #2 succeeded at 21 (offset -1 lines).
Hunk #3 succeeded at 41 (offset -1 lines).
[  2%] Performing update step (SVN update) for 'opentld'
Updating '.':
At revision 172.
[  3%] Performing configure step for 'opentld'
-- The C compiler identification is GNU 4.8.2
-- The CXX compiler identification is GNU 4.8.2
-- Check for working C compiler: /usr/bin/cc
make[2]: *** [extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/src/tld_gui_node.cpp.o] Error 1
make[1]: *** [extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld
[  3%] Performing build step for 'opentld'
make[3]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Scanning dependencies of target libopentld
[  6%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/mftracker/BB.cpp.o
[ 13%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/mftracker/BBPredict.cpp.o
[ 20%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/mftracker/FBTrack.cpp.o
[ 26%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/mftracker/Lk.cpp.o
[ 33%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/mftracker/Median.cpp.o
[ 40%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/tld/Clustering.cpp.o
/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: error: variable or field ‘calcMeanRect’ declared void
 void Clustering::calcMeanRect(vector<int> * indices)
                               ^
/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: error: ‘vector’ was not declared in this scope
/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: note: suggested alternative:
In file included from /usr/include/c++/4.8/vector:64:0,
                 from /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.h:29,
                 from /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:27:
/usr/include/c++/4.8/bits/stl_vector.h:210:11: note:   ‘std::vector’
     class vector : protected _Vector_base<_Tp, _Alloc>
           ^
/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:38: error: expected primary-expression before ‘int’
 void Clustering::calcMeanRect(vector<int> * indices)
                                      ^
/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:263:1: error: expected ‘}’ at end of input
 } /* namespace tld */
 ^
make[5]: *** [src/libopentld/CMakeFiles/libopentld.dir/tld/Clustering.cpp.o] Error 1
make[4]: *** [src/libopentld/CMakeFiles/libopentld.dir/all] Error 2
make[3]: *** [all] Error 2
make[2]: *** [extStack/ros_opentld/tld_tracker/libopentld/src/opentld-stamp/opentld-build] Error 2
make[1]: *** [extStack/ros_opentld/tld_tracker/CMakeFiles/opentld.dir/all] Error 2
make: *** [all] Error 2
Invoking "make" failed
user@ubuntuvm:~/workspace/ros/cvg_ardrone2_ibvs$ catkin_make
Base path: /home/user/workspace/ros/cvg_ardrone2_ibvs
Source space: /home/user/workspace/ros/cvg_ardrone2_ibvs/src
Build space: /home/user/workspace/ros/cvg_ardrone2_ibvs/build
Devel space: /home/user/workspace/ros/cvg_ardrone2_ibvs/devel
Install space: /home/user/workspace/ros/cvg_ardrone2_ibvs/install
WARNING: Package name "droneBrain" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneMsgs" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneModule" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotBrainInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "parrotDriver" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "referenceFrames" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneOpenTLDInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
####
#### Running command: "make cmake_check_build_system" in "/home/user/workspace/ros/cvg_ardrone2_ibvs/build"
####
####
#### Running command: "make -j2 -l2" in "/home/user/workspace/ros/cvg_ardrone2_ibvs/build"
####
[  0%] Built target _catkin_empty_exported_target
[  0%] Built target geometry_msgs_generate_messages_py
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneSensorData
[  0%] Built target sensor_msgs_generate_messages_py
[  0%] Built target std_msgs_generate_messages_py
[  0%] Built target _droneMsgs_generate_messages_check_deps_imageFeaturesIBVS
[  0%] Built target _droneMsgs_generate_messages_check_deps_obstacleTwoDimPole
[  0%] Built target _droneMsgs_generate_messages_check_deps_obsVector
[  0%] Built target _droneMsgs_generate_messages_check_deps_Observation3D
[  0%] Built target _droneMsgs_generate_messages_check_deps_dronePose
[  0%] [  0%] Built target _droneMsgs_generate_messages_check_deps_obstacleTwoDimWall
Built target _droneMsgs_generate_messages_check_deps_dronePositionTrajectoryRefCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_Landmark3D
[  0%] Built target _droneMsgs_generate_messages_check_deps_societyPose
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneGoTask
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneHLCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneTrajectoryRefCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneNavCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneHLCommandAck
[  0%] Built target _droneMsgs_generate_messages_check_deps_landmarkVector
[  0%] Built target _droneMsgs_generate_messages_check_deps_dronePositionRefCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneMissionInfo
[  0%] [  0%] Built target _droneMsgs_generate_messages_check_deps_droneInfo
Built target _droneMsgs_generate_messages_check_deps_droneYawRefCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneRefCommand
[  0%] [  0%] Built target _droneMsgs_generate_messages_check_deps_obstaclesTwoDim
Built target _droneMsgs_generate_messages_check_deps_droneSpeeds
[  0%] Built target sensor_msgs_generate_messages_cpp
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneNavData
[  0%] Built target geometry_msgs_generate_messages_cpp
[  0%] [  0%] Built target std_msgs_generate_messages_cpp
Built target sensor_msgs_generate_messages_lisp
[  0%] Built target geometry_msgs_generate_messages_lisp
[  0%] Built target _tld_msgs_generate_messages_check_deps_BoundingBox
[  0%] Built target std_msgs_generate_messages_lisp
[  0%] Built target rosgraph_msgs_generate_messages_cpp
[  0%] [  0%] Built target _tld_msgs_generate_messages_check_deps_Target
Built target roscpp_generate_messages_cpp
[  0%] [  0%] Built target roscpp_generate_messages_py
Built target rosgraph_msgs_generate_messages_py
[  0%] Built target roscpp_generate_messages_lisp
[  0%] Built target rosgraph_msgs_generate_messages_lisp
[  0%] Built target _droneLogger_generate_messages_check_deps_logThisString
[  0%] Built target _droneLogger_generate_messages_check_deps_getCLogPathInitTStamp
[  0%] Built target _droneController_generate_messages_check_deps_setControlMode
[  0%] Built target _droneStateEstimator_generate_messages_check_deps_setInitDroneYaw_srv_type
[  0%] Performing update step (SVN update) for 'opentld'
Updating '.':
[  0%] Building CXX object extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/src/tld_gui_node.cpp.o
In file included from /home/user/workspace/ros/cvg_ardrone2_ibvs/src/extStack/ros_opentld/tld_tracker/src/tld_gui_node.cpp:20:0:
/home/user/workspace/ros/cvg_ardrone2_ibvs/src/extStack/ros_opentld/tld_tracker/src/base_frame.hpp:38:29: fatal error: tld_msgs/Target.h: No such file or directory
 #include <tld_msgs/Target.h>
                             ^
compilation terminated.
At revision 172.
[  1%] Performing configure step for 'opentld'
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld
[  1%] Performing build step for 'opentld'
make[3]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
[  6%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/tld/Clustering.cpp.o
/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: error: variable or field ‘calcMeanRect’ declared void
 void Clustering::calcMeanRect(vector<int> * indices)
                               ^
/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: error: ‘vector’ was not declared in this scope
/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: note: suggested alternative:
In file included from /usr/include/c++/4.8/vector:64:0,
                 from /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.h:29,
                 from /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:27:
/usr/include/c++/4.8/bits/stl_vector.h:210:11: note:   ‘std::vector’
     class vector : protected _Vector_base<_Tp, _Alloc>
           ^
/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:38: error: expected primary-expression before ‘int’
 void Clustering::calcMeanRect(vector<int> * indices)
                                      ^
/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:263:1: error: expected ‘}’ at end of input
 } /* namespace tld */
 ^
make[5]: *** [src/libopentld/CMakeFiles/libopentld.dir/tld/Clustering.cpp.o] Error 1
make[4]: *** [src/libopentld/CMakeFiles/libopentld.dir/all] Error 2
make[3]: *** [all] Error 2
make[2]: *** [extStack/ros_opentld/tld_tracker/libopentld/src/opentld-stamp/opentld-build] Error 2
make[1]: *** [extStack/ros_opentld/tld_tracker/CMakeFiles/opentld.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[  2%] Building CXX object extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/src/base_frame.cpp.o
make[2]: *** [extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/src/tld_gui_node.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/user/workspace/ros/cvg_ardrone2_ibvs/src/extStack/ros_opentld/tld_tracker/src/base_frame.cpp:26:0:
/home/user/workspace/ros/cvg_ardrone2_ibvs/src/extStack/ros_opentld/tld_tracker/src/base_frame.hpp:38:29: fatal error: tld_msgs/Target.h: No such file or directory
 #include <tld_msgs/Target.h>
                             ^
compilation terminated.
make[2]: *** [extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/src/base_frame.cpp.o] Error 1
make[1]: *** [extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/all] Error 2
make: *** [all] Error 2
Invoking "make" failed
user@ubuntuvm:~/workspace/ros/cvg_ardrone2_ibvs$ 
jespestana commented 9 years ago

Hello again Hagan,

Yes, the best would be to try to compile ros_opentld in a separate workspace. In any case, the error you are seeing seems to me that the tld_msgs (the ROS messages related to the ros_opentld stack) are not being compiled. This had not ocurred to me before.

During compilation, the msg files inside tld_msgs are converted into header files for C++ and also to some python files. The compilation error says that: ${IBVS_WORKSPACE}/src/extStack/ros_opentld/tld_msgs/msg/Target.msg , has not been compiled into the Target.h file. Maybe you need to install more ros_dependencies, for instance these are the contents of this message: BoundingBox bb sensor_msgs/Image img

Check that you have the sensor_msgs package in your system (load your ROS workspace and try "roscd sensor_msgs"). We always make the "ros-indigo-desktop-full" install, and the installation instructions suppose this as an starting point.

I'll try to check the email later again! See you,

Jesús

On Tue, Oct 21, 2014 at 5:49 PM, haganwalker notifications@github.com wrote:

Hello, Jesus. Thank you for getting back to me. I've reran all commands given over at the Vision4UAV site, and my output for catkin_make is below. It seems that it did make it further this time, but still failed. I noticed that the Vision4UAV talked about possibliy running catkin_make for a second time, so I did that as well.

I have not tried to compile the ros_opentld repo alone. (I'm guessing the most optimal way of doing this would be to make a new catkin workspace altogether and try to compile completely independantly? If you want me to try this, feel free to give me some instruction...I'd hate to further waste your time). I have compiled both times with an active internet connection and also did apt-get update before trying to reinstall dependancies (step 1 of the Vision4UAV site) just to make sure that what I had previously wasn't outdated.

Let me know if you find anything useful in the code below. I'm sure I'm making a mistake somewhere, but I cant seem to find one.

Thanks again,

Hagan

user@ubuntuvm:~/workspace/ros/cvg_ardrone2_ibvs$ catkin_makeBase path: /home/user/workspace/ros/cvg_ardrone2_ibvsSource space: /home/user/workspace/ros/cvg_ardrone2_ibvs/srcBuild space: /home/user/workspace/ros/cvg_ardrone2_ibvs/buildDevel space: /home/user/workspace/ros/cvg_ardrone2_ibvs/develInstall space: /home/user/workspace/ros/cvg_ardrone2_ibvs/installWARNING: Package name "droneBrain" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneMsgs" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneModule" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotBrainInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotDriver" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "referenceFrames" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneOpenTLDInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.######## Running command: "cmake /home/user/workspace/ros/cvg_ardrone2_ibvs/src -DCATKIN_DEVEL_PREFIX=/home/user/workspace/ros/cvg_ardrone2_ibvs/devel -DCMAKE_INSTALL_PREFIX=/home/user/workspace/ros/cvg_ardrone2_ibvs/install" in "/home/user/workspace/ros/cvg_ardrone2_ibvs/build"####-- Using CATKIN_DEVEL_PREFIX: /home/user/workspace/ros/cvg_ardrone2_ibvs/devel-- Using CMAKE_PREFIX_PATH: /home/user/workspace/ros/cvg_ardrone2_ibvs/devel;/opt/ros/indigo-- This workspace overlays: /home/user/workspace/ros/cvg_ardrone2_ibvs/devel;/opt/ros/indigo-- Using PYTHON_EXECUTABLE: /usr/bin/python-- Using Debian Python package layout-- Using empy: /usr/bin/empy-- Using CATKIN_ENABLE_TESTING: ON-- Call enable_testing()-- Using CATKIN_TEST_RESULTS_DIR: /home/user/workspace/ros/cvg_ardrone2_ibvs/build/test_results-- Found gtest sources under '/usr/src/gtest': gtests will be built-- Using Python nosetests: /usr/bin/nosetests-2.7-- catkin 0.6.9-- BUILD_SHARED_LIBS is onWARNING: Package name "droneBrain" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneMsgs" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneModule" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotBrainInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotDriver" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "referenceFrames" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneOpenTLDInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneBrain" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneMsgs" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneModule" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotBrainInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotDriver" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "referenceFrames" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneOpenTLDInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.-- ~~~~~~~~~~~-- ~~ traversing 18 packages in topological order:-- ~~ - atlante-- ~~ - droneModule-- ~~ - pugixml-- ~~ - referenceFrames-- ~~ - droneMsgs-- ~~ - tld_msgs-- ~~ - droneLogger-- ~~ - droneOpenTLDInterface-- ~~ - droneController-- ~~ - droneStateEstimator-- ~~ - parrotLogger-- ~~ - tld_tracker-- ~~ - ardrone_autonomy-- ~~ - droneBrain-- ~~ - parrotDriver-- ~~ - parrotBrainInterface-- ~~ - parrotController-- ~~ - parrotStateEstimator-- ~~~~~~~~~~~-- +++ processing catkin package: 'atlante'-- ==> add_subdirectory(stack/stack/atlante)-- +++ processing catkin package: 'droneModule'-- ==> add_subdirectory(stack/stack/droneModule)WARNING: Package name "droneModule" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.-- +++ processing catkin package: 'pugixml'-- ==> add_subdirectory(stack/stack/pugixml)-- +++ processing catkin package: 'referenceFrames'-- ==> add_subdirectory(stack/stack/referenceFrames)WARNING: Package name "referenceFrames" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.-- +++ processing catkin package: 'droneMsgs'-- ==> add_subdirectory(stack/stack/droneMsgs)-- Using these message generators: gencpp;genlisp;genpy-- droneMsgs: 24 messages, 0 servicesWARNING: Package name "droneMsgs" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.-- +++ processing catkin package: 'tld_msgs'-- ==> add_subdirectory(extStack/ros_opentld/tld_msgs)-- Using these message generators: gencpp;genlisp;genpy-- tld_msgs: 2 messages, 0 services-- +++ processing catkin package: 'droneLogger'-- ==> add_subdirectory(stack/stack/droneLogger)-- Using these message generators: gencpp;genlisp;genpy-- Boost version: 1.54.0-- Found the following Boost libraries:-- system-- filesystem-- droneLogger: 0 messages, 2 servicesWARNING: Package name "droneLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.-- +++ processing catkin package: 'droneOpenTLDInterface'-- ==> add_subdirectory(stack/stack/droneOpenTLDInterface)WARNING: Package name "droneOpenTLDInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.-- +++ processing catkin package: 'droneController'-- ==> add_subdirectory(stack/stack/droneController)-- Using these message generators: gencpp;genlisp;genpy-- droneController: 0 messages, 1 servicesWARNING: Package name "droneController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.-- +++ processing catkin package: 'droneStateEstimator'-- ==> add_subdirectory(stack/stack/droneStateEstimator)-- Using these message generators: gencpp;genlisp;genpy-- droneStateEstimator: 0 messages, 1 servicesWARNING: Package name "droneStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.-- +++ processing catkin package: 'parrotLogger'-- ==> add_subdirectory(stack/stack/parrotLogger)WARNING: Package name "parrotLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.-- +++ processing catkin package: 'tld_tracker'-- ==> add_subdirectory(extStack/ros_opentld/tld_tracker)-- Looking for Q_WS_X11-- Looking for Q_WS_X11 - found-- Looking for Q_WS_WIN-- Looking for Q_WS_WIN - not found-- Looking for Q_WS_QWS-- Looking for Q_WS_QWS - not found-- Looking for Q_WS_MAC-- Looking for Q_WS_MAC - not found-- Found Qt4: /usr/bin/qmake (found version "4.8.6") -- Found Subversion: /usr/bin/svn (found version "1.8.8") -- +++ processing catkin package: 'ardrone_autonomy'-- ==> add_subdirectory(extStack/ardrone_autonomy)-- Using these message generators: gencpp;genlisp;genpy-- ardrone_autonomy: 32 messages, 4 services-- +++ processing catkin package: 'droneBrain'-- ==> add_subdirectory(stack/stack/droneBrain)-- Using these message generators: gencpp;genlisp;genpyWARNING: Package name "droneBrain" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.-- +++ processing catkin package: 'parrotDriver'-- ==> add_subdirectory(stack/stack/parrotDriver)-- Using these message generators: gencpp;genlisp;genpyWARNING: Package name "parrotDriver" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.-- +++ processing catkin package: 'parrotBrainInterface'-- ==> add_subdirectory(stack/stack/parrotBrainInterface)-- Using these message generators: gencpp;genlisp;genpyWARNING: Package name "parrotBrainInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.-- +++ processing catkin package: 'parrotController'-- ==> add_subdirectory(stack/stack/parrotController)-- Using these message generators: gencpp;genlisp;genpyWARNING: Package name "parrotController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.-- +++ processing catkin package: 'parrotStateEstimator'-- ==> add_subdirectory(stack/stack/parrotStateEstimator)-- Using these message generators: gencpp;genlisp;genpyWARNING: Package name "parrotStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.-- Configuring done-- Generating done-- Build files have been written to: /home/user/workspace/ros/cvg_ardrone2_ibvs/build######## Running command: "make -j2 -l2" in "/home/user/workspace/ros/cvg_ardrone2_ibvs/build"####Scanning dependencies of target _catkin_empty_exported_target[ 0%] Built target _catkin_empty_exported_targetScanning dependencies of target _droneMsgs_generate_messages_check_deps_droneSensorDataScanning dependencies of target geometry_msgs_generate_messages_py[ 0%] Built target geometry_msgs_generate_messages_pyScanning dependencies of target sensor_msgs_generate_messages_py[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneSensorData[ 0%] Built target sensor_msgs_generate_messages_pyScanning dependencies of target std_msgs_generate_messages_pyScanning dependencies of target _droneMsgs_generate_messages_check_deps_imageFeaturesIBVS[ 0%] Built target std_msgs_generate_messages_pyScanning dependencies of target _droneMsgs_generate_messages_check_deps_obsVector[ 0%] Built target _droneMsgs_generate_messages_check_deps_imageFeaturesIBVSScanning dependencies of target _droneMsgs_generate_messages_check_deps_obstacleTwoDimPole[ 0%] Built target _droneMsgs_generate_messages_check_deps_obsVectorScanning dependencies of target _droneMsgs_generate_messages_check_deps_Observation3D[ 0%] Built target _droneMsgs_generate_messages_check_deps_Observation3D[ 0%] Built target _droneMsgs_generate_messages_check_deps_obstacleTwoDimPoleScanning dependencies of target _droneMsgs_generate_messages_check_deps_dronePoseScanning dependencies of target _droneMsgs_generate_messages_check_deps_dronePositionTrajectoryRefCommand[ 0%] Built target _droneMsgs_generate_messages_check_deps_dronePoseScanning dependencies of target _droneMsgs_generate_messages_check_deps_obstacleTwoDimWall[ 0%] [ 0%] Built target _droneMsgs_generate_messages_check_deps_obstacleTwoDimWallBuilt target _droneMsgs_generate_messages_check_deps_dronePositionTrajectoryRefCommandScanning dependencies of target _droneMsgs_generate_messages_check_deps_Landmark3DScanning dependencies of target _droneMsgs_generate_messages_check_deps_droneGoTask[ 0%] Built target _droneMsgs_generate_messages_check_deps_Landmark3DScanning dependencies of target _droneMsgs_generate_messages_check_deps_societyPose[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneGoTaskScanning dependencies of target _droneMsgs_generate_messages_check_deps_droneHLCommand[ 0%] Built target _droneMsgs_generate_messages_check_deps_societyPoseScanning dependencies of target _droneMsgs_generate_messages_check_deps_droneTrajectoryRefCommand[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneHLCommandScanning dependencies of target _droneMsgs_generate_messages_check_deps_droneNavCommand[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneTrajectoryRefCommand[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneNavCommandScanning dependencies of target _droneMsgs_generate_messages_check_deps_droneHLCommandAckScanning dependencies of target _droneMsgs_generate_messages_check_deps_landmarkVector[ 0%] Built target _droneMsgs_generate_messages_check_deps_landmarkVectorScanning dependencies of target _droneMsgs_generate_messages_check_deps_dronePositionRefCommand[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneHLCommandAckScanning dependencies of target _droneMsgs_generate_messages_check_deps_droneMissionInfo[ 0%] Built target _droneMsgs_generate_messages_check_deps_dronePositionRefCommand[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneMissionInfoScanning dependencies of target _droneMsgs_generate_messages_check_deps_droneYawRefCommandScanning dependencies of target _droneMsgs_generate_messages_check_deps_droneInfo[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneYawRefCommandScanning dependencies of target _droneMsgs_generate_messages_check_deps_droneRefCommand[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneInfoScanning dependencies of target _droneMsgs_generate_messages_check_deps_droneSpeeds[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneRefCommandScanning dependencies of target _droneMsgs_generate_messages_check_deps_obstaclesTwoDim[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneSpeedsScanning dependencies of target _droneMsgs_generate_messages_check_deps_droneNavData[ 0%] Built target _droneMsgs_generate_messages_check_deps_obstaclesTwoDimScanning dependencies of target sensor_msgs_generate_messages_cpp[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneNavData[ 0%] Built target sensor_msgs_generate_messages_cppScanning dependencies of target std_msgs_generate_messages_cppScanning dependencies of target geometry_msgs_generate_messages_cpp[ 0%] [ 0%] Built target std_msgs_generate_messages_cppBuilt target geometry_msgs_generate_messages_cppScanning dependencies of target sensor_msgs_generate_messages_lispScanning dependencies of target geometry_msgs_generate_messages_lisp[ 0%] Built target sensor_msgs_generate_messages_lisp[ 0%] Built target geometry_msgs_generate_messages_lispScanning dependencies of target std_msgs_generate_messages_lispScanning dependencies of target _tld_msgs_generate_messages_check_deps_BoundingBox[ 0%] Built target std_msgs_generate_messages_lisp[ 0%] Built target _tld_msgs_generate_messages_check_deps_BoundingBoxScanning dependencies of target _tld_msgs_generate_messages_check_deps_TargetScanning dependencies of target rosgraph_msgs_generate_messages_cpp[ 0%] Built target rosgraph_msgs_generate_messages_cppScanning dependencies of target roscpp_generate_messages_cpp[ 0%] [ 0%] Built target roscpp_generate_messages_cppBuilt target _tld_msgs_generate_messages_check_deps_TargetScanning dependencies of target rosgraph_msgs_generate_messages_pyScanning dependencies of target roscpp_generate_messages_py[ 0%] Built target rosgraph_msgs_generate_messages_pyScanning dependencies of target roscpp_generate_messages_lisp[ 0%] [ 0%] Built target roscpp_generate_messages_pyBuilt target roscpp_generate_messages_lispScanning dependencies of target rosgraph_msgs_generate_messages_lispScanning dependencies of target _droneLogger_generate_messages_check_deps_logThisString[ 0%] Built target rosgraph_msgs_generate_messages_lispScanning dependencies of target _droneLogger_generate_messages_check_deps_getCLogPathInitTStamp[ 0%] Built target _droneLogger_generate_messages_check_deps_logThisStringScanning dependencies of target _droneController_generate_messages_check_deps_setControlMode[ 0%] Built target _droneController_generate_messages_check_deps_setControlModeScanning dependencies of target _droneStateEstimator_generate_messages_check_deps_setInitDroneYaw_srv_type[ 0%] Built target _droneLogger_generate_messages_check_deps_getCLogPathInitTStampScanning dependencies of target opentld[ 0%] [ 0%] Built target _droneStateEstimator_generate_messages_check_deps_setInitDroneYaw_srv_type[ 0%] Creating directories for 'opentld'Generating src/moc_base_frame_graphics_view.cxx[ 1%] [ 1%] Performing download step (SVN checkout) for 'opentld'Generating src/moc_base_frame.cxx[ 2%] Generating src/moc_ui_baseFrame.cxx/home/user/workspace/ros/cvg_ardrone2_ibvs/src/extStack/ros_opentld/tld_tracker/src/ui_baseFrame.h:0: Note: No relevant classes found. No output generated.Scanning dependencies of target tld_gui_node[ 2%] Building CXX object extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/src/tld_gui_node.cpp.oIn file included from /home/user/workspace/ros/cvg_ardrone2_ibvs/src/extStack/ros_opentld/tld_tracker/src/tld_gui_node.cpp:20:0:/home/user/workspace/ros/cvg_ardrone2_ibvs/src/extStack/ros_opentld/tld_tracker/src/base_frame.hpp:38:29: fatal error: tld_msgs/Target.h: No such file or directory

include <tld_msgs/Target.h>

                         ^compilation terminated.A    opentld/.gitignoreA    opentld/AUTHORSA    opentld/CMakeLists.txtA    opentld/LICENSEA    opentld/OpenTLDConfig.cmake.inA    opentld/README.mdA    opentld/debianA    opentld/debian/changelogA    opentld/debian/compatA    opentld/debian/controlA    opentld/debian/copyrightA    opentld/debian/docsA    opentld/debian/opentld.1A    opentld/debian/opentld.installA    opentld/debian/opentld.manpagesA    opentld/debian/rulesA    opentld/debian/sourceA    opentld/debian/source/formatA    opentld/resA    opentld/res/StyleGuide.mdA    opentld/res/confA    opentld/res/conf/config-sample.cfgA    opentld/res/icoA    opentld/res/ico/opentld.icoA    opentld/res/imgA    opentld/res/img/opentld.pngA    opentld/res/packagingA    opentld/res/packaging/READMEA    opentld/res/packaging/manpage.podA    opentld/res/packaging/opentld.desktopA    opentld/res/packaging/qopentld.desktopA    opentld/res/rcs.qrcA    opentld/srcA    opentld/src/3rdpartyA    opentld/src/3rdparty/libconfigA    opentld/src/3rdparty/libconfig/CMakeLists.txtA    opentld/src/3rdparty/libconfig/grammar.cA    opentld/src/3rdparty/libconfig/grammar.hA    opentld/src/3rdparty/libconfig/libconfig.cA    opentld/src/3rdparty/libconfig/libconfig.hA    opentld/src/3rdparty/libconfig/libconfig.h++A    opentld/src/3rdparty/libconfig/libconfig.hhA    opentld/src/3rdparty/libconfig/libconfigcpp.c++A    opentld/src/3rdparty/libconfig/libconfigcpp.ccA    opentld/src/3rdparty/libconfig/parsectx.hA    opentld/src/3rdparty/libconfig/scanctx.cA    opentld/src/3rdparty/libconfig/scanctx.hA    opentld/src/3rdparty/libconfig/scanner.cA    opentld/src/3rdparty/libconfig/scanner.hA    opentld/src/3rdparty/libconfig/strbuf.cA    opentld/src/3rdparty/libconfig/strbuf.hA    opentld/src/3rdparty/libconfig/wincompat.hA    opentld/src/libopentldA    opentld/src/libopentld/CMakeLists.txtA    opentld/src/libopentld/imacqA    opentld/src/libopentld/imacq/ImAcq.cppA    opentld/src/libopentld/imacq/ImAcq.hA    opentld/src/libopentld/mftrackerA    opentld/src/libopentld/mftracker/BB.cppA    opentld/src/libopentld/mftracker/BB.hA    opentld/src/libopentld/mftracker/BBPredict.cppA    opentld/src/libopentld/mftracker/BBPredict.hA    opentld/src/libopentld/mftracker/FBTrack.cppA    opentld/src/libopentld/mftracker/FBTrack.hA    opentld/src/libopentld/mftracker/Lk.cppA    opentld/src/libopentld/mftracker/Lk.hA    opentld/src/libopentld/mftracker/Median.cppA    opentld/src/libopentld/mftracker/Median.hA    opentld/src/libopentld/tldA    opentld/src/libopentld/tld/Clustering.cppA    opentld/src/libopentld/tld/Clustering.hA    opentld/src/libopentld/tld/DetectionResult.cppA    opentld/src/libopentld/tld/DetectionResult.hA    opentld/src/libopentld/tld/DetectorCascade.cppA    opentld/src/libopentld/tld/DetectorCascade.hA    opentld/src/libopentld/tld/EnsembleClassifier.cppA    opentld/src/libopentld/tld/EnsembleClassifier.hA    opentld/src/libopentld/tld/ForegroundDetector.cppA    opentld/src/libopentld/tld/ForegroundDetector.hA    opentld/src/libopentld/tld/IntegralImage.hA    opentld/src/libopentld/tld/MedianFlowTracker.cppA    opentld/src/libopentld/tld/MedianFlowTracker.hA    opentld/src/libopentld/tld/NNClassifier.cppA    opentld/src/libopentld/tld/NNClassifier.hA    opentld/src/libopentld/tld/NormalizedPatch.hA    opentld/src/libopentld/tld/TLD.cppA    opentld/src/libopentld/tld/TLD.hA    opentld/src/libopentld/tld/TLDUtil.cppA    opentld/src/libopentld/tld/TLDUtil.hA    opentld/src/libopentld/tld/VarianceFilter.cppA    opentld/src/libopentld/tld/VarianceFilter.hA    opentld/src/opentldA    opentld/src/opentld/CMakeLists.txtA    opentld/src/opentld/OpenTLD.cppA    opentld/src/opentld/QOpenTLD.cppA    opentld/src/opentld/mainA    opentld/src/opentld/main/Config.cppA    opentld/src/opentld/main/Config.hA    opentld/src/opentld/main/Gui.cppA    opentld/src/opentld/main/Gui.hA    opentld/src/opentld/main/Main.cppA    opentld/src/opentld/main/Main.hA    opentld/src/opentld/main/Settings.cppA    opentld/src/opentld/main/Settings.hA    opentld/src/opentld/qopentldA    opentld/src/opentld/qopentld/ConfigDialog.cppA    opentld/src/opentld/qopentld/ConfigDialog.hA    opentld/src/opentld/qopentld/ConfigDialog.uiChecked out revision 172.[  2%] Performing patch step for 'opentld'patching file CMakeLists.txtpatching file src/libopentld/CMakeLists.txtHunk #1 succeeded at 6 (offset -1 lines).Hunk #2 succeeded at 21 (offset -1 lines).Hunk #3 succeeded at 41 (offset -1 lines).[  2%] Performing update step (SVN update) for 'opentld'Updating '.':At revision 172.[  3%] Performing configure step for 'opentld'-- The C compiler identification is GNU 4.8.2-- The CXX compiler identification is GNU 4.8.2-- Check for working C compiler: /usr/bin/ccmake[2]: **\* [extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/src/tld_gui_node.cpp.o] Error 1make[1]: **\* [extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/all] Error 2make[1]: **\* Waiting for unfinished jobs....-- Check for working C compiler: /usr/bin/cc -- works-- Detecting C compiler ABI info-- Detecting C compiler ABI info - done-- Check for working CXX compiler: /usr/bin/c++-- Check for working CXX compiler: /usr/bin/c++ -- works-- Detecting CXX compiler ABI info-- Detecting CXX compiler ABI info - done-- Configuring done-- Generating done-- Build files have been written to: /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld[  3%] Performing build step for 'opentld'make[3]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.Scanning dependencies of target libopentld[  6%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/mftracker/BB.cpp.o[ 13%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/mftracker/BBPredict.cpp.o[ 20%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/mftracker/FBTrack.cpp.o[ 26%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/mftracker/Lk.cpp.o[ 33%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/mftracker/Median.cpp.o[ 40%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/tld/Clustering.cpp.o/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: error: variable or field ‘calcMeanRect’ declared void

void Clustering::calcMeanRect(vector indices) ^/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: error: ‘vector’ was not declared in this scope/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: note: suggested alternative:In file included from /usr/include/c++/4.8/vector:64:0, from /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.h:29, from /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:27:/usr/include/c++/4.8/bits/stl_vector.h:210:11: note: ‘std::vector’ class vector : protected _Vector_base<_Tp, _Alloc> ^/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:38: error: expected primary-expression before ‘int’ void Clustering::calcMeanRect(vector indices) ^/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:263:1: error: expected ‘}’ at end of input } / namespace tld / ^make[5]: [src/libopentld/CMakeFiles/libopentld.dir/tld/Clustering.cpp.o] Error 1make[4]: [src/libopentld/CMakeFiles/libopentld.dir/all] Error 2make[3]: [all] Error 2make[2]: [extStack/ros_opentld/tld_tracker/libopentld/src/opentld-stamp/opentld-build] Error 2make[1]: [extStack/ros_opentld/tld_tracker/CMakeFiles/opentld.dir/all] Error 2make: [all] Error 2Invoking "make" faileduser@ubuntuvm:~/workspace/ros/cvg_ardrone2_ibvs$ catkin_makeBase path: /home/user/workspace/ros/cvg_ardrone2_ibvsSource space: /home/user/workspace/ros/cvg_ardrone2_ibvs/srcBuild space: /home/user/workspace/ros/cvg_ardrone2_ibvs/buildDevel space: /home/user/workspace/ros/cvg_ardrone2_ibvs/develInstall space: /home/user/workspace/ros/cvg_ardrone2_ibvs/installWARNING: Package name "droneBrain" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneMsgs" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneModule" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotBrainInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "parrotDriver" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "referenceFrames" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneOpenTLDInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.WARNING: Package name "droneStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.######## Running command: "make cmake_check_build_system" in "/home/user/workspace/ros/cvg_ardrone2_ibvs/build"############ Running command: "make -j2 -l2" in "/home/user/workspace/ros/cvg_ardrone2_ibvs/build"####[ 0%] Built target _catkin_empty_exported_target[ 0%] Built target geometry_msgs_generate_messages_py[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneSensorData[ 0%] Built target sensor_msgs_generate_messages_py[ 0%] Built target std_msgs_generate_messages_py[ 0%] Built target _droneMsgs_generate_messages_check_deps_imageFeaturesIBVS[ 0%] Built target _droneMsgs_generate_messages_check_deps_obstacleTwoDimPole[ 0%] Built target _droneMsgs_generate_messages_check_deps_obsVector[ 0%] Built target _droneMsgs_generate_messages_check_deps_Observation3D[ 0%] Built target _droneMsgs_generate_messages_check_deps_dronePose[ 0%] [ 0%] Built target _droneMsgs_generate_messages_check_deps_obstacleTwoDimWallBuilt target _droneMsgs_generate_messages_check_deps_dronePositionTrajectoryRefCommand[ 0%] Built target _droneMsgs_generate_messages_check_deps_Landmark3D[ 0%] Built target _droneMsgs_generate_messages_check_deps_societyPose[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneGoTask[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneHLCommand[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneTrajectoryRefCommand[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneNavCommand[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneHLCommandAck[ 0%] Built target _droneMsgs_generate_messages_check_deps_landmarkVector[ 0%] Built target _droneMsgs_generate_messages_check_deps_dronePositionRefCommand[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneMissionInfo[ 0%] [ 0%] Built target _droneMsgs_generate_messages_check_deps_droneInfoBuilt target _droneMsgs_generate_messages_check_deps_droneYawRefCommand[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneRefCommand[ 0%] [ 0%] Built target _droneMsgs_generate_messages_check_deps_obstaclesTwoDimBuilt target _droneMsgs_generate_messages_check_deps_droneSpeeds[ 0%] Built target sensor_msgs_generate_messages_cpp[ 0%] Built target _droneMsgs_generate_messages_check_deps_droneNavData[ 0%] Built target geometry_msgs_generate_messages_cpp[ 0%] [ 0%] Built target std_msgs_generate_messages_cppBuilt target sensor_msgs_generate_messages_lisp[ 0%] Built target geometry_msgs_generate_messages_lisp[ 0%] Built target _tld_msgs_generate_messages_check_deps_BoundingBox[ 0%] Built target std_msgs_generate_messages_lisp[ 0%] Built target rosgraph_msgs_generate_messages_cpp[ 0%] [ 0%] Built target _tld_msgs_generate_messages_check_deps_TargetBuilt target roscpp_generate_messages_cpp[ 0%] [ 0%] Built target roscpp_generate_messages_pyBuilt target rosgraph_msgs_generate_messages_py[ 0%] Built target roscpp_generate_messages_lisp[ 0%] Built target rosgraph_msgs_generate_messages_lisp[ 0%] Built target _droneLogger_generate_messages_check_deps_logThisString[ 0%] Built target _droneLogger_generate_messages_check_deps_getCLogPathInitTStamp[ 0%] Built target _droneController_generate_messages_check_deps_setControlMode[ 0%] Built target _droneStateEstimator_generate_messages_check_deps_setInitDroneYaw_srv_type[ 0%] Performing update step (SVN update) for 'opentld'Updating '.':[ 0%] Building CXX object extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/src/tld_gui_node.cpp.oIn file included from /home/user/workspace/ros/cvg_ardrone2_ibvs/src/extStack/ros_opentld/tld_tracker/src/tld_gui_node.cpp:20:0:/home/user/workspace/ros/cvg_ardrone2_ibvs/src/extStack/ros_opentld/tld_tracker/src/base_frame.hpp:38:29: fatal error: tld_msgs/Target.h: No such file or directory

include <tld_msgs/Target.h>

                         ^compilation terminated.At revision 172.[  1%] Performing configure step for 'opentld'-- Configuring done-- Generating done-- Build files have been written to: /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld[  1%] Performing build step for 'opentld'make[3]: warning: jobserver unavailable: using -j1.  Add`+' to parent make rule.[  6%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/tld/Clustering.cpp.o/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: error: variable or field ‘calcMeanRect’ declared void

void Clustering::calcMeanRect(vector * indices) ^/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: error: ‘vector’ was not declared in this scope/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: note: suggested alternative:In file included from /usr/include/c++/4.8/vector:64:0, from /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.h:29, from /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:27:/usr/include/c++/4.8/bits/stl_vector.h:210:11: note: ‘std::vector’ class vector : protected _Vector_base<_Tp, _Alloc> ^/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:38: error: expected primary-expression before ‘int’ void Clustering::calcMeanRect(vector * indices) ^/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tldtracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:263:1: error: expected ‘}’ at end of input } /* namespace tld / ^make[5]: _\ [src/libopentld/CMakeFiles/libopentld.dir/tld/Clustering.cpp.o] Error 1make[4]: * [src/libopentld/CMakeFiles/libopentld.dir/all] Error 2make[3]: * [all] Error 2make[2]: * [extStack/ros_opentld/tld_tracker/libopentld/src/opentld-stamp/opentld-build] Error 2make[1]: * [extStack/ros_opentld/tld_tracker/CMakeFiles/opentld.dir/all] Error 2make[1]: * Waiting for unfinished jobs....[ 2%] Building CXX object extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/src/base_frame.cpp.omake[2]: * [extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/src/tld_gui_node.cpp.o] Error 1make[2]: *\ Waiting for unfinished jobs....In file included from /home/user/workspace/ros/cvg_ardrone2_ibvs/src/extStack/ros_opentld/tld_tracker/src/base_frame.cpp:26:0:/home/user/workspace/ros/cvg_ardrone2_ibvs/src/extStack/ros_opentld/tld_tracker/src/base_frame.hpp:38:29: fatal error: tld_msgs/Target.h: No such file or directory

include <tld_msgs/Target.h>

                         ^compilation terminated.make[2]: **\* [extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/src/base_frame.cpp.o] Error 1make[1]: **\* [extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/all] Error 2make: **\* [all] Error 2Invoking "make" faileduser@ubuntuvm:~/workspace/ros/cvg_ardrone2_ibvs$

— Reply to this email directly or view it on GitHub https://github.com/Ronan0912/ros_opentld/issues/11#issuecomment-59949714 .

haganwalker commented 9 years ago

Thank you for getting back to me so quickly. I greatly appreciate your help. When I installed ros a while back, it was a full install as far as I know. I do have the sensor_msgs package on my computer under the folder opt/ros/indigo/share/sensor_msgs.

Also, I have tried to compile just ros_opentld in a newly created workspace. You are correct that the header files are not being created, however, I'm at a loss as to why that would be the case. Could there be another dependancy that is missing? I have included the output from the new workspace when trying to compile just ros_opentld alone.

Again, thank you for the help.

Hagan

user@ubuntuvm:~/rosworkspace$ catkin_make
Base path: /home/user/rosworkspace
Source space: /home/user/rosworkspace/src
Build space: /home/user/rosworkspace/build
Devel space: /home/user/rosworkspace/devel
Install space: /home/user/rosworkspace/install
####
#### Running command: "cmake /home/user/rosworkspace/src -DCATKIN_DEVEL_PREFIX=/home/user/rosworkspace/devel -DCMAKE_INSTALL_PREFIX=/home/user/rosworkspace/install" in "/home/user/rosworkspace/build"
####
-- Using CATKIN_DEVEL_PREFIX: /home/user/rosworkspace/devel
-- Using CMAKE_PREFIX_PATH: /home/user/rosworkspace/devel;/opt/ros/indigo
-- This workspace overlays: /home/user/rosworkspace/devel;/opt/ros/indigo
-- Using PYTHON_EXECUTABLE: /usr/bin/python
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/user/rosworkspace/build/test_results
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.6.9
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 2 packages in topological order:
-- ~~  - tld_msgs
-- ~~  - tld_tracker
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'tld_msgs'
-- ==> add_subdirectory(extStack/ros_opentld/tld_msgs)
-- Using these message generators: gencpp;genlisp;genpy
-- tld_msgs: 2 messages, 0 services
-- +++ processing catkin package: 'tld_tracker'
-- ==> add_subdirectory(extStack/ros_opentld/tld_tracker)
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found Qt4: /usr/bin/qmake (found version "4.8.6") 
-- Found Subversion: /usr/bin/svn (found version "1.8.8") 
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/rosworkspace/build
####
#### Running command: "make -j2 -l2" in "/home/user/rosworkspace/build"
####
Scanning dependencies of target _tld_msgs_generate_messages_check_deps_Target
Scanning dependencies of target _tld_msgs_generate_messages_check_deps_BoundingBox
[  0%] Built target _tld_msgs_generate_messages_check_deps_Target
[  0%] Built target _tld_msgs_generate_messages_check_deps_BoundingBox
Scanning dependencies of target std_msgs_generate_messages_cpp
Scanning dependencies of target sensor_msgs_generate_messages_cpp
[  0%] [  0%] Built target std_msgs_generate_messages_cpp
Built target sensor_msgs_generate_messages_cpp
Scanning dependencies of target sensor_msgs_generate_messages_lisp
Scanning dependencies of target std_msgs_generate_messages_lisp
[  0%] Built target sensor_msgs_generate_messages_lisp
[  0%] Scanning dependencies of target sensor_msgs_generate_messages_py
Built target std_msgs_generate_messages_lisp
[  0%] Built target sensor_msgs_generate_messages_py
Scanning dependencies of target std_msgs_generate_messages_py
[  0%] Scanning dependencies of target opentld
Built target std_msgs_generate_messages_py
[  3%] [  7%] Generating src/moc_base_frame_graphics_view.cxx
Creating directories for 'opentld'
[ 11%] Performing download step (SVN checkout) for 'opentld'
[ 15%] Generating src/moc_base_frame.cxx
[ 19%] Generating src/moc_ui_baseFrame.cxx
/home/user/rosworkspace/src/extStack/ros_opentld/tld_tracker/src/ui_baseFrame.h:0: Note: No relevant classes found. No output generated.
Scanning dependencies of target tld_gui_node
[ 23%] Building CXX object extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/src/tld_gui_node.cpp.o
In file included from /home/user/rosworkspace/src/extStack/ros_opentld/tld_tracker/src/tld_gui_node.cpp:20:0:
/home/user/rosworkspace/src/extStack/ros_opentld/tld_tracker/src/base_frame.hpp:38:29: fatal error: tld_msgs/Target.h: No such file or directory
 #include <tld_msgs/Target.h>
                             ^
compilation terminated.
A    opentld/.gitignore
A    opentld/AUTHORS
A    opentld/CMakeLists.txt
A    opentld/LICENSE
A    opentld/OpenTLDConfig.cmake.in
A    opentld/README.md
A    opentld/debian
A    opentld/debian/changelog
A    opentld/debian/compat
A    opentld/debian/control
A    opentld/debian/copyright
A    opentld/debian/docs
A    opentld/debian/opentld.1
A    opentld/debian/opentld.install
A    opentld/debian/opentld.manpages
A    opentld/debian/rules
A    opentld/debian/source
A    opentld/debian/source/format
A    opentld/res
A    opentld/res/StyleGuide.md
A    opentld/res/conf
A    opentld/res/conf/config-sample.cfg
A    opentld/res/ico
A    opentld/res/ico/opentld.ico
A    opentld/res/img
A    opentld/res/img/opentld.png
A    opentld/res/packaging
A    opentld/res/packaging/README
A    opentld/res/packaging/manpage.pod
A    opentld/res/packaging/opentld.desktop
A    opentld/res/packaging/qopentld.desktop
A    opentld/res/rcs.qrc
A    opentld/src
A    opentld/src/3rdparty
A    opentld/src/3rdparty/libconfig
A    opentld/src/3rdparty/libconfig/CMakeLists.txt
A    opentld/src/3rdparty/libconfig/grammar.c
A    opentld/src/3rdparty/libconfig/grammar.h
A    opentld/src/3rdparty/libconfig/libconfig.c
A    opentld/src/3rdparty/libconfig/libconfig.h
A    opentld/src/3rdparty/libconfig/libconfig.h++
A    opentld/src/3rdparty/libconfig/libconfig.hh
A    opentld/src/3rdparty/libconfig/libconfigcpp.c++
A    opentld/src/3rdparty/libconfig/libconfigcpp.cc
A    opentld/src/3rdparty/libconfig/parsectx.h
A    opentld/src/3rdparty/libconfig/scanctx.c
A    opentld/src/3rdparty/libconfig/scanctx.h
A    opentld/src/3rdparty/libconfig/scanner.c
A    opentld/src/3rdparty/libconfig/scanner.h
A    opentld/src/3rdparty/libconfig/strbuf.c
A    opentld/src/3rdparty/libconfig/strbuf.h
A    opentld/src/3rdparty/libconfig/wincompat.h
A    opentld/src/libopentld
A    opentld/src/libopentld/CMakeLists.txt
A    opentld/src/libopentld/imacq
A    opentld/src/libopentld/imacq/ImAcq.cpp
A    opentld/src/libopentld/imacq/ImAcq.h
A    opentld/src/libopentld/mftracker
A    opentld/src/libopentld/mftracker/BB.cpp
A    opentld/src/libopentld/mftracker/BB.h
A    opentld/src/libopentld/mftracker/BBPredict.cpp
A    opentld/src/libopentld/mftracker/BBPredict.h
A    opentld/src/libopentld/mftracker/FBTrack.cpp
A    opentld/src/libopentld/mftracker/FBTrack.h
A    opentld/src/libopentld/mftracker/Lk.cpp
A    opentld/src/libopentld/mftracker/Lk.h
A    opentld/src/libopentld/mftracker/Median.cpp
A    opentld/src/libopentld/mftracker/Median.h
A    opentld/src/libopentld/tld
A    opentld/src/libopentld/tld/Clustering.cpp
A    opentld/src/libopentld/tld/Clustering.h
A    opentld/src/libopentld/tld/DetectionResult.cpp
A    opentld/src/libopentld/tld/DetectionResult.h
A    opentld/src/libopentld/tld/DetectorCascade.cpp
A    opentld/src/libopentld/tld/DetectorCascade.h
A    opentld/src/libopentld/tld/EnsembleClassifier.cpp
A    opentld/src/libopentld/tld/EnsembleClassifier.h
A    opentld/src/libopentld/tld/ForegroundDetector.cpp
A    opentld/src/libopentld/tld/ForegroundDetector.h
A    opentld/src/libopentld/tld/IntegralImage.h
A    opentld/src/libopentld/tld/MedianFlowTracker.cpp
A    opentld/src/libopentld/tld/MedianFlowTracker.h
A    opentld/src/libopentld/tld/NNClassifier.cpp
A    opentld/src/libopentld/tld/NNClassifier.h
A    opentld/src/libopentld/tld/NormalizedPatch.h
A    opentld/src/libopentld/tld/TLD.cpp
A    opentld/src/libopentld/tld/TLD.h
A    opentld/src/libopentld/tld/TLDUtil.cpp
A    opentld/src/libopentld/tld/TLDUtil.h
A    opentld/src/libopentld/tld/VarianceFilter.cpp
A    opentld/src/libopentld/tld/VarianceFilter.h
A    opentld/src/opentld
A    opentld/src/opentld/CMakeLists.txt
A    opentld/src/opentld/OpenTLD.cpp
A    opentld/src/opentld/QOpenTLD.cpp
A    opentld/src/opentld/main
A    opentld/src/opentld/main/Config.cpp
A    opentld/src/opentld/main/Config.h
A    opentld/src/opentld/main/Gui.cpp
A    opentld/src/opentld/main/Gui.h
A    opentld/src/opentld/main/Main.cpp
A    opentld/src/opentld/main/Main.h
A    opentld/src/opentld/main/Settings.cpp
A    opentld/src/opentld/main/Settings.h
A    opentld/src/opentld/qopentld
A    opentld/src/opentld/qopentld/ConfigDialog.cpp
A    opentld/src/opentld/qopentld/ConfigDialog.h
A    opentld/src/opentld/qopentld/ConfigDialog.ui
Checked out revision 172.
[ 26%] Performing patch step for 'opentld'
patching file CMakeLists.txt
patching file src/libopentld/CMakeLists.txt
Hunk #1 succeeded at 6 (offset -1 lines).
Hunk #2 succeeded at 21 (offset -1 lines).
Hunk #3 succeeded at 41 (offset -1 lines).
[ 30%] Performing update step (SVN update) for 'opentld'
Updating '.':
At revision 172.
[ 34%] Performing configure step for 'opentld'
-- The C compiler identification is GNU 4.8.2
-- The CXX compiler identification is GNU 4.8.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/rosworkspace/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld
[ 38%] Performing build step for 'opentld'
make[3]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Scanning dependencies of target libopentld
[  6%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/mftracker/BB.cpp.o
[ 13%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/mftracker/BBPredict.cpp.o
[ 20%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/mftracker/FBTrack.cpp.o
[ 26%] make[2]: *** [extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/src/tld_gui_node.cpp.o] Error 1
make[1]: *** [extStack/ros_opentld/tld_tracker/CMakeFiles/tld_gui_node.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Building CXX object src/libopentld/CMakeFiles/libopentld.dir/mftracker/Lk.cpp.o
[ 33%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/mftracker/Median.cpp.o
[ 40%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/tld/Clustering.cpp.o
/home/user/rosworkspace/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: error: variable or field ‘calcMeanRect’ declared void
 void Clustering::calcMeanRect(vector<int> * indices)
                               ^
/home/user/rosworkspace/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: error: ‘vector’ was not declared in this scope
/home/user/rosworkspace/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: note: suggested alternative:
In file included from /usr/include/c++/4.8/vector:64:0,
                 from /home/user/rosworkspace/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.h:29,
                 from /home/user/rosworkspace/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:27:
/usr/include/c++/4.8/bits/stl_vector.h:210:11: note:   ‘std::vector’
     class vector : protected _Vector_base<_Tp, _Alloc>
           ^
/home/user/rosworkspace/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:38: error: expected primary-expression before ‘int’
 void Clustering::calcMeanRect(vector<int> * indices)
                                      ^
/home/user/rosworkspace/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:263:1: error: expected ‘}’ at end of input
 } /* namespace tld */
 ^
make[5]: *** [src/libopentld/CMakeFiles/libopentld.dir/tld/Clustering.cpp.o] Error 1
make[4]: *** [src/libopentld/CMakeFiles/libopentld.dir/all] Error 2
make[3]: *** [all] Error 2
make[2]: *** [extStack/ros_opentld/tld_tracker/libopentld/src/opentld-stamp/opentld-build] Error 2
make[1]: *** [extStack/ros_opentld/tld_tracker/CMakeFiles/opentld.dir/all] Error 2
make: *** [all] Error 2
Invoking "make" failed
user@ubuntuvm:~/rosworkspace$
Ronan0912 commented 9 years ago

Hello Hagan, Hello Jesus,

It looks like that tld_msgs could be built after the tld_gui_node in tld_tracker... I just added a dependency of tld_msg to tld_gui_node (CMakeList.txt line 156).

It should solve the issue.

Ronan

haganwalker commented 9 years ago

Ronan,

Thank you for your help, however, I am still experiencing the issue. I've deleted the ros_opentld folder and downloaded a new copy from github using $ git clone https://github.com/Ronan0912/ros_opentld.git ./src/extStack/ros_opentld yet the issue still exists. It's looking in base_frame.hpp, seeing that it should pull the header files, and finding that they don't yet exist. Is there some way that I can change the build order to get them to properly build beforehand?

Thanks again,

Hagan

Ronan0912 commented 9 years ago

I found that when you depend of messages, you have to write foo_msgs_generate_messages_cpp instead of foo_msgs in the add_dependencies. I am not really used to the catkin build system. I just committed the patch.

You can retry.

Ronan

haganwalker commented 9 years ago

We're making progress. Thank you. The header errors seem to be gone. The only other problem I see is below. The build is still failing, but I'm sure this is some simple syntax error or something of that sort...instead of making it 2% through the build process, I'm now up to 40%. I'm seeing an error on line 54 of clustering.cpp.

Thanks!

Hagan

#### Running command: "make -j2 -l2" in "/home/user/workspace/ros/cvg_ardrone2_ibvs/build"
####
[  0%] Built target _catkin_empty_exported_target
[  0%] Built target sensor_msgs_generate_messages_py
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneSensorData
[  0%] Built target geometry_msgs_generate_messages_py
[  0%] Built target std_msgs_generate_messages_py
[  0%] Built target _droneMsgs_generate_messages_check_deps_obsVector
[  0%] [  0%] Built target _droneMsgs_generate_messages_check_deps_Observation3D
Built target _droneMsgs_generate_messages_check_deps_obstacleTwoDimWall
[  0%] Built target _droneMsgs_generate_messages_check_deps_obstacleTwoDimPole
[  0%] Built target _droneMsgs_generate_messages_check_deps_dronePose
[  0%] [  0%] Built target _droneMsgs_generate_messages_check_deps_dronePositionTrajectoryRefCommand
Built target _droneMsgs_generate_messages_check_deps_imageFeaturesIBVS
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneGoTask
[  0%] Built target _droneMsgs_generate_messages_check_deps_societyPose
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneHLCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_Landmark3D
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneTrajectoryRefCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneNavCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneHLCommandAck
[  0%] Built target _droneMsgs_generate_messages_check_deps_dronePositionRefCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_landmarkVector
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneMissionInfo
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneYawRefCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneInfo
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneRefCommand
[  0%] Built target _droneMsgs_generate_messages_check_deps_droneSpeeds
[  0%] Built target _droneMsgs_generate_messages_check_deps_obstaclesTwoDim
[  0%] Built target sensor_msgs_generate_messages_cpp
[  0%] [  0%] Built target _droneMsgs_generate_messages_check_deps_droneNavData
Built target geometry_msgs_generate_messages_cpp
[  0%] [  0%] Built target std_msgs_generate_messages_cpp
Built target std_msgs_generate_messages_lisp
[  0%] [  0%] Built target geometry_msgs_generate_messages_lisp
Built target sensor_msgs_generate_messages_lisp
[  0%] Built target _tld_msgs_generate_messages_check_deps_BoundingBox
[  0%] Built target _tld_msgs_generate_messages_check_deps_Target
[  0%] [  0%] Built target rosgraph_msgs_generate_messages_py
Built target roscpp_generate_messages_py
[  0%] Built target rosgraph_msgs_generate_messages_cpp
[  0%] Built target roscpp_generate_messages_lisp
[  0%] Built target rosgraph_msgs_generate_messages_lisp
[  0%] Built target roscpp_generate_messages_cpp
[  0%] Built target _droneLogger_generate_messages_check_deps_logThisString
[  0%] Built target _droneLogger_generate_messages_check_deps_getCLogPathInitTStamp
[  0%] Built target _droneController_generate_messages_check_deps_setControlMode
[  0%] [  0%] Built target _droneStateEstimator_generate_messages_check_deps_setInitDroneYaw_srv_type
Performing update step (SVN update) for 'opentld'
Updating '.':
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_vector31
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_video_stream
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_raw_measures
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_matrix33
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_FlightAnim
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_RecordEnable
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_CamSelect
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_gyros_offsets
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_pwm
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_vision_of
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_demo
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_trackers_send
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_watchdog
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_Navdata
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_hdvideo_stream
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_vision
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_vision_perf
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_vector21
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_vision_raw
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_zimmu_3000
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_trims
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_adc_data_frame
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_wind_speed
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_pressure_raw
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_references
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_magneto
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_games
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_phys_measures
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_kalman_pressure
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_wifi
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_vision_detect
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_altitude
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_rc_references
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_LedAnim
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_euler_angles
[  0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_time
[  3%] Built target ardronelib
[  3%] Built target tf2_msgs_generate_messages_lisp
[  3%] Built target std_srvs_generate_messages_py
[  3%] Built target std_srvs_generate_messages_lisp
[  3%] Built target tf2_msgs_generate_messages_cpp
[  3%] Built target std_srvs_generate_messages_cpp
[  3%] Built target tf_generate_messages_py
[  3%] Built target tf_generate_messages_cpp
[  3%] Built target tf_generate_messages_lisp
[  3%] Built target actionlib_generate_messages_lisp
[  3%] Built target actionlib_generate_messages_cpp
[  3%] Built target actionlib_generate_messages_py
[  3%] Built target actionlib_msgs_generate_messages_cpp
[  3%] Built target actionlib_msgs_generate_messages_lisp
[  3%] Built target actionlib_msgs_generate_messages_py
[  3%] Built target tf2_msgs_generate_messages_py
[  7%] Built target atlante
[  8%] Built target droneModule
[  9%] Built target pugixml
[  9%] Built target referenceFrames
At revision 172.
[ 10%] [ 19%] Performing configure step for 'opentld'
Built target droneMsgs_generate_messages_py
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld
[ 27%] Built target droneMsgs_generate_messages_cpp
[ 27%] Performing build step for 'opentld'
make[3]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
[ 36%] Built target droneMsgs_generate_messages_lisp
Scanning dependencies of target tld_msgs_generate_messages_py
[ 36%] Generating Python from MSG tld_msgs/BoundingBox
[  6%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/tld/Clustering.cpp.o
[ 36%] Generating Python from MSG tld_msgs/Target
[ 37%] Generating Python msg __init__.py for tld_msgs
[ 37%] Built target tld_msgs_generate_messages_py
Scanning dependencies of target tld_msgs_generate_messages_lisp
[ 37%] Generating Lisp code from tld_msgs/BoundingBox.msg
[ 38%] Generating Lisp code from tld_msgs/Target.msg
[ 38%] Built target tld_msgs_generate_messages_lisp
Scanning dependencies of target tld_msgs_generate_messages_cpp
[ 39%] Generating C++ code from tld_msgs/BoundingBox.msg
[ 39%] Generating C++ code from tld_msgs/Target.msg
/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: error: variable or field ‘calcMeanRect’ declared void
 void Clustering::calcMeanRect(vector<int> * indices)
                               ^
/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: error: ‘vector’ was not declared in this scope
/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: note: suggested alternative:
In file included from /usr/include/c++/4.8/vector:64:0,
                 from /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.h:29,
                 from /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:27:
/usr/include/c++/4.8/bits/stl_vector.h:210:11: note:   ‘std::vector’
     class vector : protected _Vector_base<_Tp, _Alloc>
           ^
/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:38: error: expected primary-expression before ‘int’
 void Clustering::calcMeanRect(vector<int> * indices)
                                      ^
/home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:263:1: error: expected ‘}’ at end of input
 } /* namespace tld */
 ^
make[5]: *** [src/libopentld/CMakeFiles/libopentld.dir/tld/Clustering.cpp.o] Error 1
make[4]: *** [src/libopentld/CMakeFiles/libopentld.dir/all] Error 2
make[3]: *** [all] Error 2
make[2]: *** [extStack/ros_opentld/tld_tracker/libopentld/src/opentld-stamp/opentld-build] Error 2
make[1]: *** [extStack/ros_opentld/tld_tracker/CMakeFiles/opentld.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 39%] Built target tld_msgs_generate_messages_cpp
make: *** [all] Error 2
Invoking "make" failed
user@ubuntuvm:~/workspace/ros/cvg_ardrone2_ibvs$ 
Ronan0912 commented 9 years ago

The error comes from the stl C++ library installed on your machine:

/usr/include/c++/4.8/bits/stl_vector.h:210:11: note: ‘std::vector’ class vector : protected _Vector_base<_Tp, _Alloc>

Ronan

Le 21 oct. 2014 à 22:44, haganwalker notifications@github.com a écrit :

We're making progress. Thank you. The header errors seem to be gone. The only other problem I see is below. The build is still failing, but I'm sure this is some simple syntax error or something of that sort...instead of making it 2% through the build process, I'm now up to 40%. I'm seeing an error on line 54 of clustering.cpp.

Thanks!

Hagan

Running command: "make -j2 -l2" in "/home/user/workspace/ros/cvg_ardrone2_ibvs/build"

[ 0%] Built target _catkin_empty_exported_target [ 0%] Built target sensor_msgs_generate_messages_py [ 0%] Built target _droneMsgs_generate_messages_check_deps_droneSensorData [ 0%] Built target geometry_msgs_generate_messages_py [ 0%] Built target std_msgs_generate_messages_py [ 0%] Built target _droneMsgs_generate_messages_check_deps_obsVector [ 0%] [ 0%] Built target _droneMsgs_generate_messages_check_deps_Observation3D Built target _droneMsgs_generate_messages_check_deps_obstacleTwoDimWall [ 0%] Built target _droneMsgs_generate_messages_check_deps_obstacleTwoDimPole [ 0%] Built target _droneMsgs_generate_messages_check_deps_dronePose [ 0%] [ 0%] Built target _droneMsgs_generate_messages_check_deps_dronePositionTrajectoryRefCommand Built target _droneMsgs_generate_messages_check_deps_imageFeaturesIBVS [ 0%] Built target _droneMsgs_generate_messages_check_deps_droneGoTask [ 0%] Built target _droneMsgs_generate_messages_check_deps_societyPose [ 0%] Built target _droneMsgs_generate_messages_check_deps_droneHLCommand [ 0%] Built target _droneMsgs_generate_messages_check_deps_Landmark3D [ 0%] Built target _droneMsgs_generate_messages_check_deps_droneTrajectoryRefCommand [ 0%] Built target _droneMsgs_generate_messages_check_deps_droneNavCommand [ 0%] Built target _droneMsgs_generate_messages_check_deps_droneHLCommandAck [ 0%] Built target _droneMsgs_generate_messages_check_deps_dronePositionRefCommand [ 0%] Built target _droneMsgs_generate_messages_check_deps_landmarkVector [ 0%] Built target _droneMsgs_generate_messages_check_deps_droneMissionInfo [ 0%] Built target _droneMsgs_generate_messages_check_deps_droneYawRefCommand [ 0%] Built target _droneMsgs_generate_messages_check_deps_droneInfo [ 0%] Built target _droneMsgs_generate_messages_check_deps_droneRefCommand [ 0%] Built target _droneMsgs_generate_messages_check_deps_droneSpeeds [ 0%] Built target _droneMsgs_generate_messages_check_deps_obstaclesTwoDim [ 0%] Built target sensor_msgs_generate_messages_cpp [ 0%] [ 0%] Built target _droneMsgs_generate_messages_check_deps_droneNavData Built target geometry_msgs_generate_messages_cpp [ 0%] [ 0%] Built target std_msgs_generate_messages_cpp Built target std_msgs_generate_messages_lisp [ 0%] [ 0%] Built target geometry_msgs_generate_messages_lisp Built target sensor_msgs_generate_messages_lisp [ 0%] Built target _tld_msgs_generate_messages_check_deps_BoundingBox [ 0%] Built target _tld_msgs_generate_messages_check_deps_Target [ 0%] [ 0%] Built target rosgraph_msgs_generate_messages_py Built target roscpp_generate_messages_py [ 0%] Built target rosgraph_msgs_generate_messages_cpp [ 0%] Built target roscpp_generate_messages_lisp [ 0%] Built target rosgraph_msgs_generate_messages_lisp [ 0%] Built target roscpp_generate_messages_cpp [ 0%] Built target _droneLogger_generate_messages_check_deps_logThisString [ 0%] Built target _droneLogger_generate_messages_check_deps_getCLogPathInitTStamp [ 0%] Built target _droneController_generate_messages_check_deps_setControlMode [ 0%] [ 0%] Built target _droneStateEstimator_generate_messages_check_deps_setInitDroneYaw_srv_type Performing update step (SVN update) for 'opentld' Updating '.': [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_vector31 [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_video_stream [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_raw_measures [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_matrix33 [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_FlightAnim [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_RecordEnable [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_CamSelect [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_gyros_offsets [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_pwm [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_vision_of [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_demo [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_trackers_send [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_watchdog [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_Navdata [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_hdvideo_stream [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_vision [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_vision_perf [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_vector21 [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_vision_raw [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_zimmu_3000 [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_trims [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_adc_data_frame [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_wind_speed [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_pressure_raw [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_references [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_magneto [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_games [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_phys_measures [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_kalman_pressure [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_wifi [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_vision_detect [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_altitude [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_rc_references [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_LedAnim [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_euler_angles [ 0%] Built target _ardrone_autonomy_generate_messages_check_deps_navdata_time [ 3%] Built target ardronelib [ 3%] Built target tf2_msgs_generate_messages_lisp [ 3%] Built target std_srvs_generate_messages_py [ 3%] Built target std_srvs_generate_messages_lisp [ 3%] Built target tf2_msgs_generate_messages_cpp [ 3%] Built target std_srvs_generate_messages_cpp [ 3%] Built target tf_generate_messages_py [ 3%] Built target tf_generate_messages_cpp [ 3%] Built target tf_generate_messages_lisp [ 3%] Built target actionlib_generate_messages_lisp [ 3%] Built target actionlib_generate_messages_cpp [ 3%] Built target actionlib_generate_messages_py [ 3%] Built target actionlib_msgs_generate_messages_cpp [ 3%] Built target actionlib_msgs_generate_messages_lisp [ 3%] Built target actionlib_msgs_generate_messages_py [ 3%] Built target tf2_msgs_generate_messages_py [ 7%] Built target atlante [ 8%] Built target droneModule [ 9%] Built target pugixml [ 9%] Built target referenceFrames At revision 172. [ 10%] [ 19%] Performing configure step for 'opentld' Built target droneMsgs_generate_messages_py -- Configuring done -- Generating done -- Build files have been written to: /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld [ 27%] Built target droneMsgs_generate_messages_cpp [ 27%] Performing build step for 'opentld' make[3]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. [ 36%] Built target droneMsgs_generate_messages_lisp Scanning dependencies of target tld_msgs_generate_messages_py [ 36%] Generating Python from MSG tld_msgs/BoundingBox [ 6%] Building CXX object src/libopentld/CMakeFiles/libopentld.dir/tld/Clustering.cpp.o [ 36%] Generating Python from MSG tld_msgs/Target [ 37%] Generating Python msg init.py for tld_msgs [ 37%] Built target tld_msgs_generate_messages_py Scanning dependencies of target tld_msgs_generate_messages_lisp [ 37%] Generating Lisp code from tld_msgs/BoundingBox.msg [ 38%] Generating Lisp code from tld_msgs/Target.msg [ 38%] Built target tld_msgs_generate_messages_lisp Scanning dependencies of target tld_msgs_generate_messages_cpp [ 39%] Generating C++ code from tld_msgs/BoundingBox.msg [ 39%] Generating C++ code from tld_msgs/Target.msg /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: error: variable or field ‘calcMeanRect’ declared void void Clustering::calcMeanRect(vector * indices) ^ /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: error: ‘vector’ was not declared in this scope /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:31: note: suggested alternative: In file included from /usr/include/c++/4.8/vector:64:0, from /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.h:29, from /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:27: /usr/include/c++/4.8/bits/stl_vector.h:210:11: note: ‘std::vector’ class vector : protected _Vector_base<_Tp, _Alloc> ^ /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:54:38: error: expected primary-expression before ‘int’ void Clustering::calcMeanRect(vector * indices) ^ /home/user/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tldtracker/libopentld/src/opentld/src/libopentld/tld/Clustering.cpp:263:1: error: expected ‘}’ at end of input } /* namespace tld / ^ make[5]: _\ [src/libopentld/CMakeFiles/libopentld.dir/tld/Clustering.cpp.o] Error 1 make[4]: * [src/libopentld/CMakeFiles/libopentld.dir/all] Error 2 make[3]: * [all] Error 2 make[2]: * [extStack/ros_opentld/tld_tracker/libopentld/src/opentld-stamp/opentld-build] Error 2 make[1]: * [extStack/ros_opentld/tld_tracker/CMakeFiles/opentld.dir/all] Error 2 make[1]: * Waiting for unfinished jobs.... [ 39%] Built target tld_msgs_generate_messages_cpp make: * [all] Error 2 Invoking "make" failed user@ubuntuvm:~/workspace/ros/cvg_ardrone2_ibvs$ — Reply to this email directly or view it on GitHub.

haganwalker commented 9 years ago

Interesting. I know this isn't your issue anymore, but can you point me in the right direction to correct such an issue?

jespestana commented 9 years ago

Hello Hagan,

The best you can do to solve this is to search your compiling errors in websites such as stackoverflow: http://stackoverflow.com/ ; alternatively google them. You might need to download software related to the gcc compiler. Maybe you need to "sudo apt-get install libstdc++-4.8-dev".

You could also try to compile other versions of the OpenTLD tracker. I am not sure, but I believe that Ronan uses this version of the tracker: https://github.com/gnebehay/OpenTLD . Maybe they are familiar with the compile error that you are having.

Bests,

Jesús

On Wed, Oct 22, 2014 at 12:44 AM, haganwalker notifications@github.com wrote:

Interesting. I know this isn't your issue anymore, but can you point me in the right direction to correct such an issue?

— Reply to this email directly or view it on GitHub https://github.com/Ronan0912/ros_opentld/issues/11#issuecomment-60011115 .

haganwalker commented 9 years ago

Thank both of you for your help. I don't know what the exact issue is, but we've tried it on three separate systems running 14.04 with indigo and get the same problem with all of them. I haven't started eliminating other variables yet, but it's something specific with this package and running on 14.04 and/or indigo. I tried gcc compiler 4.9 as well just to check and still had issues. For now, we've reverted to 12.04 LTS with groovy and everything built as expected.

Thanks again,

Hagan

Sent from my iPhone

On Oct 22, 2014, at 2:14 AM, Jesús Pestana Puerta notifications@github.com wrote:

Hello Hagan,

The best you can do to solve this is to search your compiling errors in websites such as stackoverflow: http://stackoverflow.com/ ; alternatively google them. You might need to download software related to the gcc compiler. Maybe you need to "sudo apt-get install libstdc++-4.8-dev".

You could also try to compile other versions of the OpenTLD tracker. I am not sure, but I believe that Ronan uses this version of the tracker: https://github.com/gnebehay/OpenTLD . Maybe they are familiar with the compile error that you are having.

Bests,

Jesús

On Wed, Oct 22, 2014 at 12:44 AM, haganwalker notifications@github.com wrote:

Interesting. I know this isn't your issue anymore, but can you point me in the right direction to correct such an issue?

— Reply to this email directly or view it on GitHub https://github.com/Ronan0912/ros_opentld/issues/11#issuecomment-60011115 .

— Reply to this email directly or view it on GitHub.

jespestana commented 9 years ago

Hello Hagan,

I am sorry that you cannot compile the software in Ubuntu 14.04. For some reason it does work in my laptop, and I am running Ubuntu 14.04.1 (64 bits)

The catkin version of the IBVS stack has a fix to take into account some recent improvements introduced in the ros_opentld package. When the tracker losses the target, the ardrone should enter the hovering mode. Let me know if this does not happen.

Bests,

Jesús

On Thu, Oct 23, 2014 at 12:32 AM, haganwalker notifications@github.com wrote:

Thank both of you for your help. I don't know what the exact issue is, but we've tried it on three separate systems running 14.04 with indigo and get the same problem with all of them. I haven't started eliminating other variables yet, but it's something specific with this package and running on 14.04 and/or indigo. I tried gcc compiler 4.9 as well just to check and still had issues. For now, we've reverted to 12.04 LTS with groovy and everything built as expected.

Thanks again,

Hagan

Sent from my iPhone

On Oct 22, 2014, at 2:14 AM, Jesús Pestana Puerta < notifications@github.com> wrote:

Hello Hagan,

The best you can do to solve this is to search your compiling errors in websites such as stackoverflow: http://stackoverflow.com/ ; alternatively google them. You might need to download software related to the gcc compiler. Maybe you need to "sudo apt-get install libstdc++-4.8-dev".

You could also try to compile other versions of the OpenTLD tracker. I am not sure, but I believe that Ronan uses this version of the tracker: https://github.com/gnebehay/OpenTLD . Maybe they are familiar with the compile error that you are having.

Bests,

Jesús

On Wed, Oct 22, 2014 at 12:44 AM, haganwalker notifications@github.com

wrote:

Interesting. I know this isn't your issue anymore, but can you point me in the right direction to correct such an issue?

— Reply to this email directly or view it on GitHub < https://github.com/Ronan0912/ros_opentld/issues/11#issuecomment-60011115> .

— Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHub https://github.com/Ronan0912/ros_opentld/issues/11#issuecomment-60166522 .

jiaxiaoharry commented 9 years ago

Hello, Jesus, Ronan and haganwalker, I'm trying to use cvg_ardrone2_ibvs in 12.04 LTS with hydro. I've tried many times following Jesus's steps but always got the same errors in compiling process. I also tried to compile the OpenTLD separately and it worked well. Could you have me some advices about what to do?

Thank you! Best Regards, Sherl.

This is what I got in compiling:

Base path: /home/jx/workspace/ros/cvg_ardrone2_ibvs Source space: /home/jx/workspace/ros/cvg_ardrone2_ibvs/src Build space: /home/jx/workspace/ros/cvg_ardrone2_ibvs/build Devel space: /home/jx/workspace/ros/cvg_ardrone2_ibvs/devel Install space: /home/jx/workspace/ros/cvg_ardrone2_ibvs/install WARNING: Package name "droneBrain" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores. WARNING: Package name "parrotLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores. WARNING: Package name "parrotStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores. WARNING: Package name "parrotController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores. WARNING: Package name "droneStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores. WARNING: Package name "droneMsgs" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores. WARNING: Package name "parrotDriver" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores. WARNING: Package name "droneOpenTLDInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores. WARNING: Package name "parrotBrainInterface" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores. WARNING: Package name "referenceFrames" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores. WARNING: Package name "droneLogger" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores. WARNING: Package name "droneController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores. WARNING: Package name "droneModule" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.

Running command: "make cmake_check_build_system" in "/home/jx/workspace/ros/cvg_ardrone2_ibvs/build"

Running command: "make -j4 -l4" in "/home/jx/workspace/ros/cvg_ardrone2_ibvs/build"

[ 0%] [ 0%] [ 0%] [ 0%] Built target sensor_msgs_generate_messages_py Built target _catkin_empty_exported_target Built target geometry_msgs_generate_messages_py Built target std_msgs_generate_messages_py [ 0%] [ 0%] [ 0%] Built target std_msgs_generate_messages_cpp Built target std_msgs_generate_messages_lisp Built target sensor_msgs_generate_messages_cpp [ 0%] Built target geometry_msgs_generate_messages_cpp [ 0%] Built target geometry_msgs_generate_messages_lisp [ 0%] Built target sensor_msgs_generate_messages_lisp [ 1%] Built target tld_msgs_generate_messages_py [ 2%] Built target tld_msgs_generate_messages_cpp [ 2%] Built target rosgraph_msgs_generate_messages_lisp [ 3%] Built target droneLogger_generate_messages_cpp [ 3%] Built target rosgraph_msgs_generate_messages_py [ 3%] Built target roscpp_generate_messages_py [ 3%] Built target rosgraph_msgs_generate_messages_cpp [ 3%] Built target roscpp_generate_messages_cpp [ 3%] Built target roscpp_generate_messages_lisp [ 5%] Built target droneLogger_generate_messages_py [ 5%] [ 6%] Built target droneController_generate_messages_cpp Built target droneLogger_generate_messages_lisp [ 6%] Built target droneController_generate_messages_lisp [ 7%] Built target droneController_generate_messages_py [ 7%] [ 7%] Built target droneStateEstimator_generate_messages_cpp Built target droneStateEstimator_generate_messages_lisp [ 8%] Built target droneStateEstimator_generate_messages_py [ 8%] Performing update step (SVN update) for 'opentld' [ 34%] [ 34%] Built target ardrone_autonomy_generate_messages_cpp Built target ardrone_autonomy_generate_messages_py [ 36%] [ 39%] Built target ardronelib Built target tld_gui_node [ 52%] Built target ardrone_autonomy_generate_messages_lisp [ 52%] [ 52%] Built target tf_generate_messages_py Built target ardrone_autonomy_gencpp [ 52%] Built target std_srvs_generate_messages_lisp [ 52%] Built target std_srvs_generate_messages_cpp [ 52%] Built target tf_generate_messages_lisp [ 52%] Built target std_srvs_generate_messages_py [ 52%] Built target tf_generate_messages_cpp [ 57%] [ 57%] Built target atlante Building CXX object stack/stack/droneModule/CMakeFiles/droneModule.dir/src/sources/droneModule.cpp.o [ 58%] Built target pugixml [ 58%] Built target referenceFrames [ 67%] Built target droneMsgs_generate_messages_py [ 76%] Built target droneMsgs_generate_messages_cpp [ 84%] Built target droneMsgs_generate_messages_lisp [ 85%] Built target tld_msgs_generate_messages_lisp [ 85%] Built target droneLogger_gencpp [ 85%] Built target droneLogger_generate_messages [ 85%] Built target droneController_gencpp [ 85%] Built target droneController_generate_messages [ 85%] Built target droneStateEstimator_gencpp [ 85%] Built target droneStateEstimator_generate_messages [ 85%] Built target ardrone_autonomy_generate_messages [ 87%] Built target ardrone_driver [ 87%] Built target parrotDriver [ 87%] [ 87%] Built target tld_msgs_generate_messages Built target droneMsgs_generate_messages In file included from /usr/include/boost/shared_ptr.hpp:17:0, from /usr/include/boost/format/alt_sstream.hpp:21, from /usr/include/boost/format/internals.hpp:23, from /usr/include/boost/format.hpp:38, from /usr/include/boost/math/policies/error_handling.hpp:30, from /usr/include/boost/math/special_functions/round.hpp:14, from /opt/ros/hydro/include/ros/time.h:58, from /opt/ros/hydro/include/ros/ros.h:38, from /home/jx/workspace/ros/cvg_ardrone2_ibvs/src/stack/stack/droneModule/src/include/droneModule.h:14, from /home/jx/workspace/ros/cvg_ardrone2_ibvs/src/stack/stack/droneModule/src/sources/droneModule.cpp:9: /usr/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of ‘boost::shared_ptr& boost::shared_ptr::operator=(const boost::shared_ptr&) [with T = ros::ServiceServer::Impl]’: /opt/ros/hydro/include/ros/service_server.h:45:19: required from here /usr/include/boost/smart_ptr/shared_ptr.hpp:305:9: error: use of deleted function ‘boost::shared_ptrros::ServiceServer::Impl::shared_ptr(const boost::shared_ptrros::ServiceServer::Impl&)’ this_type(r).swap(_this); ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note: ‘boost::shared_ptrros::ServiceServer::Impl::shared_ptr(const boost::shared_ptrros::ServiceServer::Impl&)’ is implicitly declared as deleted because ‘boost::shared_ptrros::ServiceServer::Impl’ declares a move constructor or move assignment operator template class shared_ptr ^ /usr/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of ‘boost::shared_ptr& boost::shared_ptr::operator=(const boost::shared_ptr&) [with T = ros::Publisher::Impl]’: /opt/ros/hydro/include/ros/publisher.h:47:21: required from here /usr/include/boost/smart_ptr/shared_ptr.hpp:305:9: error: use of deleted function ‘boost::shared_ptrros::Publisher::Impl::shared_ptr(const boost::shared_ptrros::Publisher::Impl&)’ this_type(r).swap(_this); ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note: ‘boost::shared_ptrros::Publisher::Impl::shared_ptr(const boost::shared_ptrros::Publisher::Impl&)’ is implicitly declared as deleted because ‘boost::shared_ptrros::Publisher::Impl’ declares a move constructor or move assignment operator template class shared_ptr ^ /usr/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of ‘boost::shared_ptr& boost::shared_ptr::operator=(const boost::shared_ptr&) [with T = ros::ServiceClient::Impl]’: /opt/ros/hydro/include/ros/service_client.h:42:19: required from here /usr/include/boost/smart_ptr/shared_ptr.hpp:305:9: error: use of deleted function ‘boost::shared_ptrros::ServiceClient::Impl::shared_ptr(const boost::shared_ptrros::ServiceClient::Impl&)’ this_type(r).swap(_this); ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note: ‘boost::shared_ptrros::ServiceClient::Impl::shared_ptr(const boost::shared_ptrros::ServiceClient::Impl&)’ is implicitly declared as deleted because ‘boost::shared_ptrros::ServiceClient::Impl’ declares a move constructor or move assignment operator template class shared_ptr ^ /usr/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of ‘boost::shared_ptr& boost::shared_ptr::operator=(const boost::shared_ptr&) [with T = ros::Subscriber::Impl]’: /opt/ros/hydro/include/ros/subscriber.h:46:19: required from here /usr/include/boost/smart_ptr/shared_ptr.hpp:305:9: error: use of deleted function ‘boost::shared_ptrros::Subscriber::Impl::shared_ptr(const boost::shared_ptrros::Subscriber::Impl&)’ this_type(r).swap(_this); ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note: ‘boost::shared_ptrros::Subscriber::Impl::shared_ptr(const boost::shared_ptrros::Subscriber::Impl&)’ is implicitly declared as deleted because ‘boost::shared_ptrros::Subscriber::Impl’ declares a move constructor or move assignment operator template class shared_ptr ^ In file included from /opt/ros/hydro/include/ros/subscriber.h:33:0, from /opt/ros/hydro/include/ros/node_handle.h:33, from /opt/ros/hydro/include/ros/ros.h:45, from /home/jx/workspace/ros/cvg_ardrone2_ibvs/src/stack/stack/droneModule/src/include/droneModule.h:14, from /home/jx/workspace/ros/cvg_ardrone2_ibvs/src/stack/stack/droneModule/src/sources/droneModule.cpp:9: /opt/ros/hydro/include/ros/subscription_callback_helper.h: In instantiation of ‘void ros::SubscriptionCallbackHelperT<P, Enabled>::call(ros::SubscriptionCallbackHelperCallParams&) [with P = const boost::shared_ptr<const std_msgs::Bool_std::allocator >&; Enabled = void]’: /home/jx/workspace/ros/cvg_ardrone2_ibvs/src/stack/stack/droneModule/src/sources/droneModule.cpp:336:1: required from here /opt/ros/hydro/include/ros/subscription_callback_helper.h:140:5: error: use of deleted function ‘boost::shared_ptr<const stdmsgs::Bool<std::allocator > >::shared_ptr(const boost::shared_ptr<const stdmsgs::Bool<std::allocator > >&)’ callback_(ParameterAdapter

::getParameter(event)); ^ In file included from /usr/include/boost/shared_ptr.hpp:17:0, from /usr/include/boost/format/alt_sstream.hpp:21, from /usr/include/boost/format/internals.hpp:23, from /usr/include/boost/format.hpp:38, from /usr/include/boost/math/policies/error_handling.hpp:30, from /usr/include/boost/math/special_functions/round.hpp:14, from /opt/ros/hydro/include/ros/time.h:58, from /opt/ros/hydro/include/ros/ros.h:38, from /home/jx/workspace/ros/cvg_ardrone2_ibvs/src/stack/stack/droneModule/src/include/droneModule.h:14, from /home/jx/workspace/ros/cvg_ardrone2_ibvs/src/stack/stack/droneModule/src/sources/droneModule.cpp:9: /usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note: ‘boost::shared_ptr<const stdmsgs::Bool<std::allocator > >::shared_ptr(const boost::shared_ptr<const stdmsgs::Bool<std::allocator > >&)’ is implicitly declared as deleted because ‘boost::shared_ptr<const stdmsgs::Bool<std::allocator > >’ declares a move constructor or move assignment operator template class shared_ptr ^ In file included from /usr/include/boost/config.hpp:57:0, from /usr/include/boost/cstdint.hpp:36, from /usr/include/boost/math/tools/config.hpp:13, from /usr/include/boost/math/special_functions/round.hpp:13, from /opt/ros/hydro/include/ros/time.h:58, from /opt/ros/hydro/include/ros/ros.h:38, from /home/jx/workspace/ros/cvg_ardrone2_ibvs/src/stack/stack/droneModule/src/include/droneModule.h:14, from /home/jx/workspace/ros/cvg_ardrone2_ibvs/src/stack/stack/droneModule/src/sources/droneModule.cpp:9: /usr/include/boost/function/function_template.hpp:1006:3: error: initializing argument 1 of ‘boost::function1<R, T1>::result_type boost::function1<R, T1>::operator()(T0) const [with R = void; T0 = boost::shared_ptr<const stdmsgs::Bool<std::allocator > >; boost::function1<R, T1>::result_type = void]’ BOOST_FUNCTION_FUNCTION ^ In file included from /usr/include/boost/shared_ptr.hpp:17:0, from /usr/include/boost/format/alt_sstream.hpp:21, from /usr/include/boost/format/internals.hpp:23, from /usr/include/boost/format.hpp:38, from /usr/include/boost/math/policies/error_handling.hpp:30, from /usr/include/boost/math/special_functions/round.hpp:14, from /opt/ros/hydro/include/ros/time.h:58, from /opt/ros/hydro/include/ros/ros.h:38, from /home/jx/workspace/ros/cvg_ardrone2_ibvs/src/stack/stack/droneModule/src/include/droneModule.h:14, from /home/jx/workspace/ros/cvg_ardrone2_ibvs/src/stack/stack/droneModule/src/sources/droneModule.cpp:9: /usr/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of ‘boost::shared_ptr& boost::shared_ptr::operator=(const boost::shared_ptr&) [with T = std_msgs::Bool_std::allocator]’: /opt/ros/hydro/include/ros/subscription_callback_helper.h:127:27: required from ‘ros::VoidConstPtr ros::SubscriptionCallbackHelperT<P, Enabled>::deserialize(const ros::SubscriptionCallbackHelperDeserializeParams&) [with P = const boost::shared_ptr<const stdmsgs::Bool<std::allocator > >&; Enabled = void; ros::VoidConstPtr = boost::shared_ptr]’ /home/jx/workspace/ros/cvg_ardrone2_ibvs/src/stack/stack/droneModule/src/sources/droneModule.cpp:336:1: required from here /usr/include/boost/smart_ptr/shared_ptr.hpp:305:9: error: use of deleted function ‘boost::shared_ptr<stdmsgs::Bool<std::allocator > >::shared_ptr(const boost::shared_ptr<stdmsgs::Bool<std::allocator > >&)’ this_type(r).swap(_this); ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note: ‘boost::shared_ptr<stdmsgs::Bool<std::allocator > >::shared_ptr(const boost::shared_ptr<stdmsgs::Bool<std::allocator > >&)’ is implicitly declared as deleted because ‘boost::shared_ptr<stdmsgs::Bool<std::allocator > >’ declares a move constructor or move assignment operator template class shared_ptr ^ /usr/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of ‘boost::shared_ptr& boost::shared_ptr::operator=(const boost::shared_ptr&) [with T = std::mapstd::basic_string<char, std::basic_string >]’: /opt/ros/hydro/include/ros/subscription_callback_helper.h:128:37: required from ‘ros::VoidConstPtr ros::SubscriptionCallbackHelperT<P, Enabled>::deserialize(const ros::SubscriptionCallbackHelperDeserializeParams&) [with P = const boost::shared_ptr<const stdmsgs::Bool<std::allocator > >&; Enabled = void; ros::VoidConstPtr = boost::shared_ptr]’ /home/jx/workspace/ros/cvg_ardrone2_ibvs/src/stack/stack/droneModule/src/sources/droneModule.cpp:336:1: required from here /usr/include/boost/smart_ptr/shared_ptr.hpp:305:9: error: use of deleted function ‘boost::shared_ptrstd::map<std::basic_string<char, std::basic_string > >::shared_ptr(const boost::shared_ptrstd::map<std::basic_string<char, std::basic_string > >&)’ this_type(r).swap(_this); ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note: ‘boost::shared_ptrstd::map<std::basic_string<char, std::basic_string > >::shared_ptr(const boost::shared_ptrstd::map<std::basic_string<char, std::basic_string > >&)’ is implicitly declared as deleted because ‘boost::shared_ptrstd::map<std::basic_string<char, std::basic_string > >’ declares a move constructor or move assignment operator template class shared_ptr ^ /usr/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of ‘boost::shared_ptr& boost::shared_ptr::operator=(const boost::shared_ptr&) [with T = std_srvs::EmptyRequest_std::allocator]’: /opt/ros/hydro/include/ros/service_callback_helper.h:197:25: required from ‘bool ros::ServiceCallbackHelperT::call(ros::ServiceCallbackHelperCallParams&) [with Spec = ros::ServiceSpec<stdsrvs::EmptyRequest<std::allocator >, std_srvs::EmptyResponse_std::allocator >]’ /home/jx/workspace/ros/cvg_ardrone2_ibvs/src/stack/stack/droneModule/src/sources/droneModule.cpp:336:1: required from here /usr/include/boost/smart_ptr/shared_ptr.hpp:305:9: error: use of deleted function ‘boost::shared_ptr<stdsrvs::EmptyRequest<std::allocator > >::shared_ptr(const boost::shared_ptr<stdsrvs::EmptyRequest<std::allocator > >&)’ this_type(r).swap(_this); ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note: ‘boost::shared_ptr<stdsrvs::EmptyRequest<std::allocator > >::shared_ptr(const boost::shared_ptr<stdsrvs::EmptyRequest<std::allocator > >&)’ is implicitly declared as deleted because ‘boost::shared_ptr<stdsrvs::EmptyRequest<std::allocator > >’ declares a move constructor or move assignment operator template class shared_ptr ^ /usr/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of ‘boost::shared_ptr& boost::shared_ptr::operator=(const boost::shared_ptr&) [with T = std_srvs::EmptyResponse_std::allocator]’: /opt/ros/hydro/include/ros/service_callback_helper.h:198:26: required from ‘bool ros::ServiceCallbackHelperT::call(ros::ServiceCallbackHelperCallParams&) [with Spec = ros::ServiceSpec<stdsrvs::EmptyRequest<std::allocator >, std_srvs::EmptyResponse_std::allocator >]’ /home/jx/workspace/ros/cvg_ardrone2_ibvs/src/stack/stack/droneModule/src/sources/droneModule.cpp:336:1: required from here /usr/include/boost/smart_ptr/shared_ptr.hpp:305:9: error: use of deleted function ‘boost::shared_ptr<stdsrvs::EmptyResponse<std::allocator > >::shared_ptr(const boost::shared_ptr<stdsrvs::EmptyResponse<std::allocator > >&)’ this_type(r).swap(_this); ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note: ‘boost::shared_ptr<stdsrvs::EmptyResponse<std::allocator > >::shared_ptr(const boost::shared_ptr<stdsrvs::EmptyResponse<std::allocator > >&)’ is implicitly declared as deleted because ‘boost::shared_ptr<stdsrvs::EmptyResponse<std::allocator > >’ declares a move constructor or move assignment operator template class shared_ptr ^ /usr/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of ‘boost::shared_ptr& boost::shared_ptr::operator=(const boost::shared_ptr&) [with T = const std_msgs::Bool_std::allocator]’: /opt/ros/hydro/include/ros/message_event.h:134:14: required from ‘void ros::MessageEvent::init(const ConstMessagePtr&, const boost::shared_ptrstd::map<std::basic_string<char, std::basic_string > >&, ros::Time, bool, const CreateFunction&) [with M = const std_msgs::Bool_std::allocator; ros::MessageEvent::ConstMessagePtr = boost::shared_ptr<const stdmsgs::Bool<std::allocator > >; typename boost::add_const::type = const std_msgs::Bool_std::allocator; ros::MessageEvent::CreateFunction = boost::functionboost::shared_ptr<stdmsgs::Bool<std::allocator >()>; typename boost::remove_const::type = std_msgs::Bool_std::allocator]’ /opt/ros/hydro/include/ros/message_event.h:106:188: required from ‘ros::MessageEvent::MessageEvent(const ros::MessageEvent&, const CreateFunction&) [with M = const std_msgs::Bool_std::allocator; ros::MessageEvent::CreateFunction = boost::functionboost::shared_ptr<stdmsgs::Bool<std::allocator >()>; typename boost::remove_const::type = std_msgs::Bool_std::allocator]’ /opt/ros/hydro/include/ros/subscription_callback_helper.h:139:38: required from ‘void ros::SubscriptionCallbackHelperT<P, Enabled>::call(ros::SubscriptionCallbackHelperCallParams&) [with P = const boost::shared_ptr<const stdmsgs::Bool<std::allocator > >&; Enabled = void]’ /home/jx/workspace/ros/cvg_ardrone2_ibvs/src/stack/stack/droneModule/src/sources/droneModule.cpp:336:1: required from here /usr/include/boost/smart_ptr/shared_ptr.hpp:305:9: error: use of deleted function ‘boost::shared_ptr<const stdmsgs::Bool<std::allocator > >::shared_ptr(const boost::shared_ptr<const stdmsgs::Bool<std::allocator > >&)’ this_type(r).swap(this); ^ make[2]: ** [stack/stack/droneModule/CMakeFiles/droneModule.dir/src/sources/droneModule.cpp.o] Error 1 make[1]: * [stack/stack/droneModule/CMakeFiles/droneModule.dir/all] Error 2 make[1]: * Waiting for unfinished jobs.... At revision 172. [ 88%] Performing configure step for 'opentld' -- Configuring done -- Generating done -- Build files have been written to: /home/jx/workspace/ros/cvg_ardrone2_ibvs/build/extStack/ros_opentld/tld_tracker/libopentld/src/opentld [ 88%] Performing build step for 'opentld' make[3]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. [100%] Built target libopentld [ 88%] Performing install step for 'opentld' [ 89%] Completed 'opentld' [ 90%] Built target opentld make: *\ [all] Error 2 Invoking "make" failed

elmtam commented 8 years ago

@Ronan0912 Hi ronan,

Have you manage to get it to work? I am having some problems with the environment variables i think. I keep getting that the DRONE_STACK variable is not set but i am sure we dont use drone_stack for here. This is causing my tracker and controller both to not work. Any guidance and help is much appreciated.