You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, Thanks for open sourcing this work. My system has ROS Melodic and Gazebo9. I am trying to build the packages by following the instructions on the README but I am encountering the following error, I am not able to debug based on the verbose.
Is there any way this issue can be resolved? I am posting my complete error log for reference :
adbidwai@adbidwai-g3-3579 ~/bebop_ws catkin build
-------------------------------------------------------
Profile: default
Extending: [env] /home/adbidwai/nus_ws/devel:/opt/ros/melodic
Workspace: /home/adbidwai/bebop_ws
-------------------------------------------------------
Build Space: [exists] /home/adbidwai/bebop_ws/build
Devel Space: [exists] /home/adbidwai/bebop_ws/devel
Install Space: [unused] /home/adbidwai/bebop_ws/install
Log Space: [missing] /home/adbidwai/bebop_ws/logs
Source Space: [exists] /home/adbidwai/bebop_ws/src
DESTDIR: [unused] None
-------------------------------------------------------
Devel Space Layout: linked
Install Space Layout: None
-------------------------------------------------------
Additional CMake Args: None
Additional Make Args: None
Additional catkin Make Args: None
Internal Make Job Server: True
Cache Job Environments: False
-------------------------------------------------------
Whitelisted Packages: None
Blacklisted Packages: None
-------------------------------------------------------
Workspace configuration appears valid.
NOTE: Forcing CMake to run for each package.
-------------------------------------------------------
[build] Found '17' packages in 0.0 seconds.
[build] Updating package table.
Starting >>> catkin_tools_prebuild
Finished <<< catkin_tools_prebuild [ 3.6 seconds ]
Starting >>> bebop_description
Starting >>> bebop_msgs
Starting >>> mav_msgs
Starting >>> rotors_comm
Starting >>> rotors_description
Starting >>> rotors_evaluation
Finished <<< bebop_description [ 3.7 seconds ]
Finished <<< rotors_description [ 3.8 seconds ]
Finished <<< rotors_evaluation [ 4.9 seconds ]
______________________________________________________
Warnings << mav_msgs:cmake /home/adbidwai/bebop_ws/logs/mav_msgs/build.cmake.000.log
CMake Warning at /opt/ros/melodic/share/cmake_modules/cmake/Modules/FindEigen.cmake:62 (message):
The FindEigen.cmake Module in the cmake_modules package is deprecated.
Please use the FindEigen3.cmake Module provided with Eigen. Change
instances of find_package(Eigen) to find_package(Eigen3). Check the
FindEigen3.cmake Module for the resulting CMake variable names.
Call Stack (most recent call first):
CMakeLists.txt:7 (find_package)
cd /home/adbidwai/bebop_ws/build/mav_msgs; catkin build --get-env mav_msgs | catkin env -si /home/adbidwai/.local/bin/cmake /home/adbidwai/bebop_ws/src/mav_comm/mav_msgs --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/home/adbidwai/bebop_ws/devel/.private/mav_msgs -DCMAKE_INSTALL_PREFIX=/home/adbidwai/bebop_ws/install; cd -
......................................................
______________________________________________________
Warnings << rotors_comm:make /home/adbidwai/bebop_ws/logs/rotors_comm/build.make.000.log
WARNING: Package name "xMonsterCPG" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
WARNING: Package name "xMonsterCPG" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
cd /home/adbidwai/bebop_ws/build/rotors_comm; catkin build --get-env rotors_comm | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd -
......................................................
Finished <<< rotors_comm [ 8.0 seconds ]
______________________________________________________
Warnings << mav_msgs:make /home/adbidwai/bebop_ws/logs/mav_msgs/build.make.000.log
WARNING: Package name "xMonsterCPG" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
WARNING: Package name "xMonsterCPG" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
cd /home/adbidwai/bebop_ws/build/mav_msgs; catkin build --get-env mav_msgs | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd -
......................................................
Finished <<< mav_msgs [ 10.4 seconds ]
Starting >>> planning_msgs
Starting >>> rotors_control
Starting >>> rotors_joy_interface
______________________________________________________
Warnings << bebop_msgs:make /home/adbidwai/bebop_ws/logs/bebop_msgs/build.make.000.log
WARNING: Package name "xMonsterCPG" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
WARNING: Package name "xMonsterCPG" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
cd /home/adbidwai/bebop_ws/build/bebop_msgs; catkin build --get-env bebop_msgs | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd -
......................................................
Finished <<< bebop_msgs [ 19.5 seconds ]
Starting >>> bebop_driver
______________________________________________________
Warnings << rotors_control:cmake /home/adbidwai/bebop_ws/logs/rotors_control/build.cmake.000.log
CMake Warning at /opt/ros/melodic/share/cmake_modules/cmake/Modules/FindEigen.cmake:62 (message):
The FindEigen.cmake Module in the cmake_modules package is deprecated.
Please use the FindEigen3.cmake Module provided with Eigen. Change
instances of find_package(Eigen) to find_package(Eigen3). Check the
FindEigen3.cmake Module for the resulting CMake variable names.
Call Stack (most recent call first):
CMakeLists.txt:15 (find_package)
cd /home/adbidwai/bebop_ws/build/rotors_control; catkin build --get-env rotors_control | catkin env -si /home/adbidwai/.local/bin/cmake /home/adbidwai/bebop_ws/src/rotors_simulator/rotors_control --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/home/adbidwai/bebop_ws/devel/.private/rotors_control -DCMAKE_INSTALL_PREFIX=/home/adbidwai/bebop_ws/install; cd -
......................................................
______________________________________________________
Warnings << planning_msgs:cmake /home/adbidwai/bebop_ws/logs/planning_msgs/build.cmake.000.log
CMake Warning at /opt/ros/melodic/share/cmake_modules/cmake/Modules/FindEigen.cmake:62 (message):
The FindEigen.cmake Module in the cmake_modules package is deprecated.
Please use the FindEigen3.cmake Module provided with Eigen. Change
instances of find_package(Eigen) to find_package(Eigen3). Check the
FindEigen3.cmake Module for the resulting CMake variable names.
Call Stack (most recent call first):
CMakeLists.txt:5 (find_package)
cd /home/adbidwai/bebop_ws/build/planning_msgs; catkin build --get-env planning_msgs | catkin env -si /home/adbidwai/.local/bin/cmake /home/adbidwai/bebop_ws/src/mav_comm/planning_msgs --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/home/adbidwai/bebop_ws/devel/.private/planning_msgs -DCMAKE_INSTALL_PREFIX=/home/adbidwai/bebop_ws/install; cd -
......................................................
______________________________________________________
Warnings << bebop_driver:cmake /home/adbidwai/bebop_ws/logs/bebop_driver/build.cmake.000.log
CMake Warning at /opt/ros/melodic/share/catkin/cmake/catkin_package.cmake:166 (message):
catkin_package() DEPENDS on 'system_lib' but neither
'system_lib_INCLUDE_DIRS' nor 'system_lib_LIBRARIES' is defined.
Call Stack (most recent call first):
/opt/ros/melodic/share/catkin/cmake/catkin_package.cmake:102 (_catkin_package)
CMakeLists.txt:40 (catkin_package)
CMake Warning at /opt/ros/melodic/share/catkin/cmake/catkin_package.cmake:166 (message):
catkin_package() DEPENDS on 'libavcodec' but neither
'libavcodec_INCLUDE_DIRS' nor 'libavcodec_LIBRARIES' is defined.
Call Stack (most recent call first):
/opt/ros/melodic/share/catkin/cmake/catkin_package.cmake:102 (_catkin_package)
CMakeLists.txt:40 (catkin_package)
CMake Warning at /opt/ros/melodic/share/catkin/cmake/catkin_package.cmake:166 (message):
catkin_package() DEPENDS on 'libavformat' but neither
'libavformat_INCLUDE_DIRS' nor 'libavformat_LIBRARIES' is defined.
Call Stack (most recent call first):
/opt/ros/melodic/share/catkin/cmake/catkin_package.cmake:102 (_catkin_package)
CMakeLists.txt:40 (catkin_package)
CMake Warning at /opt/ros/melodic/share/catkin/cmake/catkin_package.cmake:166 (message):
catkin_package() DEPENDS on 'libswscale' but neither
'libswscale_INCLUDE_DIRS' nor 'libswscale_LIBRARIES' is defined.
Call Stack (most recent call first):
/opt/ros/melodic/share/catkin/cmake/catkin_package.cmake:102 (_catkin_package)
CMakeLists.txt:40 (catkin_package)
cd /home/adbidwai/bebop_ws/build/bebop_driver; catkin build --get-env bebop_driver | catkin env -si /home/adbidwai/.local/bin/cmake /home/adbidwai/bebop_ws/src/bebop_autonomy/bebop_driver --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/home/adbidwai/bebop_ws/devel/.private/bebop_driver -DCMAKE_INSTALL_PREFIX=/home/adbidwai/bebop_ws/install; cd -
......................................................
______________________________________________________
Warnings << planning_msgs:make /home/adbidwai/bebop_ws/logs/planning_msgs/build.make.000.log
WARNING: Package name "xMonsterCPG" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
WARNING: Package name "xMonsterCPG" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
cd /home/adbidwai/bebop_ws/build/planning_msgs; catkin build --get-env planning_msgs | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd -
......................................................
Finished <<< planning_msgs [ 8.6 seconds ]
Finished <<< rotors_joy_interface [ 10.0 seconds ]
______________________________________________________
Errors << bebop_driver:make /home/adbidwai/bebop_ws/logs/bebop_driver/build.make.000.log
In file included from /home/adbidwai/bebop_ws/devel/.private/bebop_driver/include/bebop_driver/BebopArdrone3Config.h:22:0,
from /home/adbidwai/bebop_ws/src/bebop_autonomy/bebop_driver/src/bebop.cpp:43:
/opt/ros/melodic/include/dynamic_reconfigure/ConfigDescription.h:32:11: error: macro "max" requires 2 arguments, but only 1 given
, max()
^
/opt/ros/melodic/include/dynamic_reconfigure/ConfigDescription.h:33:11: error: macro "min" requires 2 arguments, but only 1 given
, min()
^
/opt/ros/melodic/include/dynamic_reconfigure/ConfigDescription.h:38:17: error: macro "max" requires 2 arguments, but only 1 given
, max(_alloc)
^
/opt/ros/melodic/include/dynamic_reconfigure/ConfigDescription.h:39:17: error: macro "min" requires 2 arguments, but only 1 given
, min(_alloc)
^
/home/adbidwai/bebop_ws/src/bebop_autonomy/bebop_driver/src/bebop_video_decoder.cpp: In member function ‘bool bebop_driver::VideoDecoder::ReallocateBuffers()’:
/home/adbidwai/bebop_ws/src/bebop_autonomy/bebop_driver/src/bebop_video_decoder.cpp:136:113: warning: ‘int avpicture_get_size(AVPixelFormat, int, int)’ is deprecated [-Wdeprecated-declarations]
const uint32_t num_bytes = avpicture_get_size(AV_PIX_FMT_RGB24, codec_ctx_ptr_->width, codec_ctx_ptr_->width);
^
In file included from /home/adbidwai/bebop_ws/src/bebop_autonomy/bebop_driver/include/bebop_driver/bebop_video_decoder.h:32:0,
from /home/adbidwai/bebop_ws/src/bebop_autonomy/bebop_driver/src/bebop_video_decoder.cpp:25:
/usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:5653:5: note: declared here
int avpicture_get_size(enum AVPixelFormat pix_fmt, int width, int height);
^~~~~~~~~~~~~~~~~~
/home/adbidwai/bebop_ws/src/bebop_autonomy/bebop_driver/src/bebop_video_decoder.cpp:147:69: warning: ‘int avpicture_fill(AVPicture*, const uint8_t*, AVPixelFormat, int, int)’ is deprecated [-Wdeprecated-declarations]
codec_ctx_ptr_->width, codec_ctx_ptr_->height),
^
In file included from /home/adbidwai/bebop_ws/src/bebop_autonomy/bebop_driver/include/bebop_driver/bebop_video_decoder.h:32:0,
from /home/adbidwai/bebop_ws/src/bebop_autonomy/bebop_driver/src/bebop_video_decoder.cpp:25:
/usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:5638:5: note: declared here
int avpicture_fill(AVPicture *picture, const uint8_t *ptr,
^~~~~~~~~~~~~~
/home/adbidwai/bebop_ws/src/bebop_autonomy/bebop_driver/src/bebop_video_decoder.cpp: In member function ‘bool bebop_driver::VideoDecoder::Decode(const ARCONTROLLER_Frame_t*)’:
/home/adbidwai/bebop_ws/src/bebop_autonomy/bebop_driver/src/bebop_video_decoder.cpp:267:100: warning: ‘int avcodec_decode_video2(AVCodecContext*, AVFrame*, int*, const AVPacket*)’ is deprecated [-Wdeprecated-declarations]
const int32_t len = avcodec_decode_video2(codec_ctx_ptr_, frame_ptr_, &frame_finished, &packet_);
^
In file included from /home/adbidwai/bebop_ws/src/bebop_autonomy/bebop_driver/include/bebop_driver/bebop_video_decoder.h:32:0,
from /home/adbidwai/bebop_ws/src/bebop_autonomy/bebop_driver/src/bebop_video_decoder.cpp:25:
/usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:4993:5: note: declared here
int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture,
^~~~~~~~~~~~~~~~~~~~~
/home/adbidwai/bebop_ws/src/bebop_autonomy/bebop_driver/src/bebop_video_decoder.cpp:295:100: warning: ‘int avcodec_decode_video2(AVCodecContext*, AVFrame*, int*, const AVPacket*)’ is deprecated [-Wdeprecated-declarations]
const int32_t len = avcodec_decode_video2(codec_ctx_ptr_, frame_ptr_, &frame_finished, &packet_);
^
In file included from /home/adbidwai/bebop_ws/src/bebop_autonomy/bebop_driver/include/bebop_driver/bebop_video_decoder.h:32:0,
from /home/adbidwai/bebop_ws/src/bebop_autonomy/bebop_driver/src/bebop_video_decoder.cpp:25:
/usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:4993:5: note: declared here
int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture,
^~~~~~~~~~~~~~~~~~~~~
In file included from /opt/ros/melodic/include/json-c/json.h:19:0,
from /opt/ros/melodic/include/parrot_arsdk/libARDiscovery/ARDISCOVERY_Device.h:41,
from /opt/ros/melodic/include/parrot_arsdk/libARDiscovery/ARDiscovery.h:38,
from /home/adbidwai/bebop_ws/src/bebop_autonomy/bebop_driver/src/bebop.cpp:38:
/usr/include/c++/7/bits/locale_facets_nonio.tcc: In member function ‘_InIter std::__cxx11::time_get<_CharT, _InIter>::_M_extract_name(std::__cxx11::time_get<_CharT, _InIter>::iter_type, std::__cxx11::time_get<_CharT, _InIter>::iter_type, int&, const _CharT**, std::size_t, std::ios_base&, std::ios_base::iostate&) const’:
/opt/ros/melodic/include/json-c/bits.h:16:18: error: expected unqualified-id before ‘(’ token
#define min(a,b) ((a) < (b) ? (a) : (b))
^
/usr/include/c++/7/bits/locale_conv.h: In member function ‘bool std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_M_conv_get()’:
/opt/ros/melodic/include/json-c/bits.h:16:18: error: expected unqualified-id before ‘(’ token
#define min(a,b) ((a) < (b) ? (a) : (b))
^
/opt/ros/melodic/include/json-c/bits.h:16:18: error: expected unqualified-id before ‘(’ token
#define min(a,b) ((a) < (b) ? (a) : (b))
^
/usr/include/c++/7/complex: In function ‘_Tp std::__complex_abs(const std::complex<_Tp>&)’:
/opt/ros/melodic/include/json-c/bits.h:20:18: error: expected unqualified-id before ‘(’ token
#define max(a,b) ((a) > (b) ? (a) : (b))
^
In file included from /home/adbidwai/bebop_ws/devel/.private/bebop_driver/include/bebop_driver/BebopArdrone3Config.h:22:0,
from /home/adbidwai/bebop_ws/src/bebop_autonomy/bebop_driver/src/bebop.cpp:43:
/opt/ros/melodic/include/dynamic_reconfigure/ConfigDescription.h: In constructor ‘dynamic_reconfigure::ConfigDescription_<ContainerAllocator>::ConfigDescription_()’:
/opt/ros/melodic/include/dynamic_reconfigure/ConfigDescription.h:33:5: error: expected ‘(’ before ‘,’ token
, min()
^
/opt/ros/melodic/include/dynamic_reconfigure/ConfigDescription.h:34:5: error: expected ‘(’ before ‘,’ token
, dflt() {
^
/opt/ros/melodic/include/dynamic_reconfigure/ConfigDescription.h: In constructor ‘dynamic_reconfigure::ConfigDescription_<ContainerAllocator>::ConfigDescription_(const ContainerAllocator&)’:
/opt/ros/melodic/include/dynamic_reconfigure/ConfigDescription.h:39:5: error: expected ‘(’ before ‘,’ token
, min(_alloc)
^
/opt/ros/melodic/include/dynamic_reconfigure/ConfigDescription.h:40:5: error: expected ‘(’ before ‘,’ token
, dflt(_alloc) {
^
make[2]: *** [CMakeFiles/bebop.dir/src/bebop.cpp.o] Error 1
make[1]: *** [CMakeFiles/bebop.dir/all] Error 2
make: *** [all] Error 2
cd /home/adbidwai/bebop_ws/build/bebop_driver; catkin build --get-env bebop_driver | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd -
......................................................
Failed << bebop_driver:make [ Exited with code 2 ]
Failed <<< bebop_driver [ 16.2 seconds ]
Abandoned <<< bebop_tools [ Unrelated job failed ]
Abandoned <<< rotors_gazebo_plugins [ Unrelated job failed ]
Abandoned <<< bebop_simulator [ Unrelated job failed ]
Abandoned <<< rotors_gazebo [ Unrelated job failed ]
Finished <<< rotors_control [ 26.2 seconds ]
[build] Summary: 10 of 15 packages succeeded.
[build] Ignored: 3 packages were skipped or are blacklisted.
[build] Warnings: 6 packages succeeded with warnings.
[build] Abandoned: 4 packages were abandoned.
[build] Failed: 1 packages failed.
[build] Runtime: 48.9 seconds total.
[build] Note: Workspace packages have changed, please re-source setup files to use them.
TIA
The text was updated successfully, but these errors were encountered:
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Hello, Thanks for open sourcing this work. My system has ROS Melodic and Gazebo9. I am trying to build the packages by following the instructions on the README but I am encountering the following error, I am not able to debug based on the verbose.
Is there any way this issue can be resolved? I am posting my complete error log for reference :
TIA
The text was updated successfully, but these errors were encountered: