Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ERROR] Build fails #45

Closed
adbidwai opened this issue Aug 8, 2021 · 4 comments
Closed

[ERROR] Build fails #45

adbidwai opened this issue Aug 8, 2021 · 4 comments
Assignees
Labels
type: question Further information is requested wontfix This will not be worked on

Comments

@adbidwai
Copy link

adbidwai commented Aug 8, 2021

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

@welcome
Copy link

welcome bot commented Aug 8, 2021

Thanks for opening your first issue here! Make sure that no other issues on the same topic have already been opened!

@adbidwai adbidwai changed the title [ERROR] [ERROR] Build fails Aug 8, 2021
@gsilano gsilano self-assigned this Aug 9, 2021
@gsilano gsilano added the type: question Further information is requested label Aug 9, 2021
@gsilano
Copy link
Owner

gsilano commented Aug 9, 2021

Hi! Please, see #43, #40, and #24.

@stale
Copy link

stale bot commented Apr 17, 2022

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.

@stale stale bot added the wontfix This will not be worked on label Apr 17, 2022
@gsilano
Copy link
Owner

gsilano commented Apr 17, 2022

Closed for inactivity

@gsilano gsilano closed this as completed Apr 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: question Further information is requested wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants