cvar-upm / cvg_ardrone2_ibvs

Vision based control for object following in UAVs
http://robotics.asu.edu/ardrone2_ibvs/
Other
87 stars 46 forks source link

CMake Error Could not find a configuration file for package roslint. #13

Open henriquepatusco opened 7 years ago

henriquepatusco commented 7 years ago

Hello, guys!

So, I am hardly trying to get cvg_ardrone2 working on my computer but I am still having some errors. have tried Ubuntu 14 with Indigo ROS, and now I am trying Ubuntu 12.04 with Groovy.

I will be very thankful if someone could help me! Best Regards!

Here is what I got:

Running command: "make cmake_check_build_system" in "/home/henrique/cvg_ardrone2_ibvs/build"

-- Using CATKIN_DEVEL_PREFIX: /home/henrique/cvg_ardrone2_ibvs/devel -- Using CMAKE_PREFIX_PATH: /home/henrique/cvg_ardrone2_ibvs/devel;/opt/ros/groovy -- This workspace overlays: /home/henrique/cvg_ardrone2_ibvs/devel;/opt/ros/groovy -- Using PYTHON_EXECUTABLE: /usr/bin/python -- Python version: 2.7 -- Using Debian Python package layout -- Using CATKIN_ENABLE_TESTING: ON -- Call enable_testing() -- Using CATKIN_TEST_RESULTS_DIR: /home/henrique/cvg_ardrone2_ibvs/build/test_results -- Found gtest sources under '/usr/src/gtest': gtests will be built -- catkin 0.5.89 -- BUILD_SHARED_LIBS is on 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 "droneEKFStateEstimator" 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 "droneEKFStateEstimatorROSModule" 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 "driverParrotARDroneROSModule" 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 "droneOpenTLDTranslatorROS" 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 "droneTrackerEyeROSModule" 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 "droneIBVSControllerROSModule" 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 "droneIBVSController" 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 "droneMsgsROS" 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 "droneModuleROS" 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 "droneModuleInterfaceROS" 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 "lib_cvgloggerROS" 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 "droneLoggerROSModule" 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 "droneInterfaceROSModule" 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 "droneEKFStateEstimator" 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 "droneEKFStateEstimatorROSModule" 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 "driverParrotARDroneROSModule" 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 "droneOpenTLDTranslatorROS" 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 "droneTrackerEyeROSModule" 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 "droneIBVSControllerROSModule" 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 "droneIBVSController" 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 "droneMsgsROS" 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 "droneModuleROS" 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 "droneModuleInterfaceROS" 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 "lib_cvgloggerROS" 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 "droneLoggerROSModule" 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 "droneInterfaceROSModule" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores. -- ~~~~~~~~~~~~~ -- ~~ traversing 22 packages in topological order: -- ~~ - lib_pugixml -- ~~ - lib_cvgutils -- ~~ - lib_cvgekf -- ~~ - lib_cvglogger -- ~~ - referenceFrames -- ~~ - droneEKFStateEstimator -- ~~ - droneMsgsROS -- ~~ - tld_msgs -- ~~ - droneModuleInterfaceROS -- ~~ - droneModuleROS -- ~~ - droneIBVSController -- ~~ - droneOpenTLDTranslatorROS -- ~~ - droneTrackerEyeROSModule -- ~~ - lib_cvgloggerROS -- ~~ - droneEKFStateEstimatorROSModule -- ~~ - performance_monitor -- ~~ - droneIBVSControllerROSModule -- ~~ - droneInterfaceROSModule -- ~~ - droneLoggerROSModule -- ~~ - ardrone_autonomy -- ~~ - driverParrotARDroneROSModule -- ~~ - tld_tracker -- ~~~~~~~~~~~~~ -- +++ processing catkin package: 'lib_pugixml' -- ==> add_subdirectory(quadrotor_stack/stack/libraries/lib_pugixml) -- +++ processing catkin package: 'lib_cvgutils' -- ==> add_subdirectory(quadrotor_stack/stack/libraries/lib_cvgutils) -- +++ processing catkin package: 'lib_cvgekf' -- ==> add_subdirectory(quadrotor_stack/stack/libraries/lib_cvgekf) -- +++ processing catkin package: 'lib_cvglogger' -- ==> add_subdirectory(quadrotor_stack/stack/droneLogging/lib_cvglogger) -- +++ processing catkin package: 'referenceFrames' -- ==> add_subdirectory(quadrotor_stack/stack/libraries/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: 'droneEKFStateEstimator' -- ==> add_subdirectory(quadrotor_stack/stack/droneSelfLocalization/droneOdometryPoseEstimator/droneEKFStateEstimator) WARNING: Package name "droneEKFStateEstimator" 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: 'droneMsgsROS' -- ==> add_subdirectory(quadrotor_stack/stack/droneStackBasics/droneMsgsROS) -- Using these message generators: gencpp;genlisp;genpy -- droneMsgsROS: 45 messages, 3 services WARNING: Package name "droneMsgsROS" 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(quadrotor_stack/stack/dronePerception/openTLD/ros_opentld/tld_msgs) -- Using these message generators: gencpp;genlisp;genpy -- tld_msgs: 2 messages, 0 services -- +++ processing catkin package: 'droneModuleInterfaceROS' -- ==> add_subdirectory(quadrotor_stack/stack/droneStackBasics/droneModuleInterfaceROS) WARNING: Package name "droneModuleInterfaceROS" 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: 'droneModuleROS' -- ==> add_subdirectory(quadrotor_stack/stack/droneStackBasics/droneModuleROS) WARNING: Package name "droneModuleROS" 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: 'droneIBVSController' -- ==> add_subdirectory(quadrotor_stack/stack/droneIBVSControl/droneIBVSController) -- Using these message generators: gencpp;genlisp;genpy WARNING: Package name "droneIBVSController" 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: 'droneOpenTLDTranslatorROS' -- ==> add_subdirectory(quadrotor_stack/stack/dronePerception/openTLD/droneOpenTLDTranslatorROS) WARNING: Package name "droneOpenTLDTranslatorROS" 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: 'droneTrackerEyeROSModule' -- ==> add_subdirectory(quadrotor_stack/stack/droneIBVSControl/droneTrackerEyeROSModule) WARNING: Package name "droneTrackerEyeROSModule" 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: 'lib_cvgloggerROS' -- ==> add_subdirectory(quadrotor_stack/stack/droneLogging/lib_cvgloggerROS) -- Using these message generators: gencpp;genlisp;genpy -- lib_cvgloggerROS: 0 messages, 1 services WARNING: Package name "lib_cvgloggerROS" 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: 'droneEKFStateEstimatorROSModule' -- ==> add_subdirectory(quadrotor_stack/stack/droneSelfLocalization/droneOdometryPoseEstimator/droneEKFStateEstimatorROSModule) WARNING: Package name "droneEKFStateEstimatorROSModule" 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: 'performance_monitor' -- ==> add_subdirectory(quadrotor_stack/stack/supervision_system/performance_monitor) -- +++ processing catkin package: 'droneIBVSControllerROSModule' -- ==> add_subdirectory(quadrotor_stack/stack/droneIBVSControl/droneIBVSControllerROSModule) WARNING: Package name "droneIBVSControllerROSModule" 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: 'droneInterfaceROSModule' -- ==> add_subdirectory(quadrotor_stack/stack/HMI/droneInterfaceROSModule) WARNING: Package name "droneInterfaceROSModule" 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: 'droneLoggerROSModule' -- ==> add_subdirectory(quadrotor_stack/stack/droneLogging/droneLoggerROSModule) WARNING: Package name "droneLoggerROSModule" 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: 'ardrone_autonomy' -- ==> add_subdirectory(quadrotor_stack/stack/droneDriver/DriveParrotARDrone/ardrone_autonomy) -- Using these message generators: gencpp;genlisp;genpy CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:75 (find_package): Could not find a configuration file for package roslint.

Set roslint_DIR to the directory containing a CMake configuration file for roslint. The file will have one of the following names:

roslintConfig.cmake
roslint-config.cmake

Call Stack (most recent call first): quadrotor_stack/stack/droneDriver/DriveParrotARDrone/ardrone_autonomy/CMakeLists.txt:5 (find_package)

-- ardrone_autonomy: 32 messages, 4 services CMake Error at quadrotor_stack/stack/droneDriver/DriveParrotARDrone/ardrone_autonomy/CMakeLists.txt:145 (roslint_cpp): Unknown CMake command "roslint_cpp".

-- Configuring incomplete, errors occurred! make: *** [cmake_check_build_system] Error 1 Invoking "make cmake_check_build_system" failed henrique@henrique-VirtualBox:~/cvg_ardrone2_ibvs$