uzh-rpg / rpg_mpl_ros

Apache License 2.0
8 stars 2 forks source link

Error while compiling planning_ros_utils #1

Open poett1 opened 2 years ago

poett1 commented 2 years ago

Hello,

an error occurs while compiling the package planning_ros_utils as shown in the attached build log. As a workaround to get it compiling the line update_nh_.setCallbackQueue(point_cloud_common_->getCallbackQueue()); can be commented out, ROS Version: Noetic Ubuntu 20.04 x86_64

root@ded758b9c0ee:/catkin_aa# catkin build planning_ros_utils
---------------------------------------------------------------------------------------------
Profile:                     default
Extending:          [cached] /opt/ros/noetic
Workspace:                   /catkin_aa
---------------------------------------------------------------------------------------------
Build Space:        [exists] /catkin_aa/build
Devel Space:        [exists] /catkin_aa/devel
Install Space:      [unused] /catkin_aa/install
Log Space:          [exists] /catkin_aa/logs
Source Space:       [exists] /catkin_aa/src
DESTDIR:            [unused] None
---------------------------------------------------------------------------------------------
Devel Space Layout:          merged
Install Space Layout:        None
---------------------------------------------------------------------------------------------
Additional CMake Args:       -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS=-fdiagnostics-color
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.
---------------------------------------------------------------------------------------------
[build] Found '71' packages in 0.0 seconds.                                                                                                                              
[build] Package table is up to date.                                                                                                                                     
Starting  >>> catkin_simple                                                                                                                                              
Starting  >>> motion_primitive_library                                                                                                                                   
Finished  <<< catkin_simple                           [ 0.1 seconds ]                                                                                                    
Starting  >>> planning_ros_msgs                                                                                                                                          
Finished  <<< motion_primitive_library                [ 0.4 seconds ]                                                                                                    
Finished  <<< planning_ros_msgs                       [ 0.2 seconds ]                                                                                                    
Starting  >>> planning_ros_utils                                                                                                                                         
_________________________________________________________________________________________________________________________________________________________________________
Errors     << planning_ros_utils:make /catkin_aa/logs/planning_ros_utils/build.make.003.log                                                                              
/catkin_aa/src/rpg_mpl_ros/planning_ros_utils/src/planning_rviz_plugins/map_display.cpp: In constructor 'planning_rviz_plugins::MapDisplay::MapDisplay()':
/catkin_aa/src/rpg_mpl_ros/planning_ros_utils/src/planning_rviz_plugins/map_display.cpp:39:52: error: 'class rviz::PointCloudCommon' has no member named 'getCallbackQueue'
   update_nh_.setCallbackQueue(point_cloud_common_->getCallbackQueue());
                                                    ^~~~~~~~~~~~~~~~
make[2]: *** [CMakeFiles/planning_rviz_plugins.dir/build.make:160: CMakeFiles/planning_rviz_plugins.dir/src/planning_rviz_plugins/map_display.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:360: CMakeFiles/planning_rviz_plugins.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
cd /catkin_aa/build/planning_ros_utils; catkin build --get-env planning_ros_utils | catkin env -si  /usr/bin/make --jobserver-auth=3,4; cd -

.........................................................................................................................................................................
Failed     << planning_ros_utils:make                 [ Exited with code 2 ]                                                                                             
Failed    <<< planning_ros_utils                      [ 7.4 seconds ]                                                                                                    
[build] Summary: 3 of 4 packages succeeded.                                                                                                                              
[build]   Ignored:   67 packages were skipped or are blacklisted.                                                                                                        
[build]   Warnings:  None.                                                                                                                                               
[build]   Abandoned: None.                                                                                                                                               
[build]   Failed:    1 packages failed.                                                                                                                                  
[build] Runtime: 8.2 seconds total. 
zidonghua2018 commented 2 years ago

I have the same problem...

mw9385 commented 2 years ago

Remove the code from the line.

yifeichen2024 commented 2 months ago

I have the same problem. Did you solve this? remove the line doesn't work