Catkin_make bug or problem with rviz? ( tinyxml2 )
I have a problem building catkin_ws because of rviz (tinyxml2) OS: Ubuntu 16.4 ROS: Kinetic
emara@ProBook:~/catkin_ws$ catkin_make
Base path: /home/emara/catkin_ws
Source space: /home/emara/catkin_ws/src
Build space: /home/emara/catkin_ws/build
Devel space: /home/emara/catkin_ws/devel
Install space: /home/emara/catkin_ws/install
####
#### Running command: "make cmake_check_build_system" in "/home/emara/catkin_ws/build"
####
####
#### Running command: "make -j4 -l4" in "/home/emara/catkin_ws/build"
####
[ 1%] Built target options
[ 1%] Built target json-c
[ 6%] Built target csm-static
[ 6%] Built target egsl
[ 10%] Built target csm
[ 10%] Built target gpc
[ 10%] Built target std_msgs_generate_messages_lisp
[ 10%] Built target geometry_msgs_generate_messages_nodejs
[ 10%] Built target std_msgs_generate_messages_nodejs
[ 10%] Built target geometry_msgs_generate_messages_lisp
[ 10%] Built target std_msgs_generate_messages_py
[ 10%] Built target geometry_msgs_generate_messages_eus
[ 10%] Built target std_msgs_generate_messages_cpp
[ 10%] Built target geometry_msgs_generate_messages_cpp
[ 10%] Built target geometry_msgs_generate_messages_py
[ 10%] Built target std_msgs_generate_messages_eus
[ 10%] Built target nav_msgs_generate_messages_py
[ 10%] Built target _hector_nav_msgs_generate_messages_check_deps_GetNormal
[ 10%] Built target _hector_nav_msgs_generate_messages_check_deps_GetRobotTrajectory
[ 10%] Built target _hector_nav_msgs_generate_messages_check_deps_GetSearchPosition
[ 10%] Built target _hector_nav_msgs_generate_messages_check_deps_GetDistanceToObstacle
[ 10%] Built target nav_msgs_generate_messages_lisp
[ 10%] Built target nav_msgs_generate_messages_eus
[ 10%] Built target _hector_nav_msgs_generate_messages_check_deps_GetRecoveryInfo
[ 10%] Built target nav_msgs_generate_messages_nodejs
[ 10%] Built target nav_msgs_generate_messages_cpp
[ 10%] Built target actionlib_msgs_generate_messages_nodejs
[ 10%] Built target _tf2_msgs_generate_messages_check_deps_LookupTransformFeedback
[ 10%] Built target _tf2_msgs_generate_messages_check_deps_LookupTransformActionFeedback
[ 10%] Built target _tf2_msgs_generate_messages_check_deps_LookupTransformActionGoal
[ 10%] Built target _tf2_msgs_generate_messages_check_deps_LookupTransformGoal
[ 10%] Built target _tf2_msgs_generate_messages_check_deps_LookupTransformActionResult
[ 10%] Built target _tf2_msgs_generate_messages_check_deps_TFMessage
[ 10%] Built target _tf2_msgs_generate_messages_check_deps_LookupTransformAction
[ 10%] Built target _tf2_msgs_generate_messages_check_deps_FrameGraph
[ 10%] Built target actionlib_msgs_generate_messages_cpp
[ 10%] Built target actionlib_msgs_generate_messages_py
[ 10%] Built target actionlib_msgs_generate_messages_eus
[ 10%] Built target _tf2_msgs_generate_messages_check_deps_LookupTransformResult
[ 10%] Built target _tf2_msgs_generate_messages_check_deps_TF2Error
[ 10%] Built target actionlib_msgs_generate_messages_lisp
[ 10%] Built target rosgraph_msgs_generate_messages_py
[ 10%] Built target _catkin_empty_exported_target
[ 10%] Built target roscpp_generate_messages_nodejs
[ 10%] Built target roscpp_generate_messages_lisp
[ 10%] Built target roscpp_generate_messages_eus
[ 10%] Built target roscpp_generate_messages_cpp
[ 10%] Built target rosgraph_msgs_generate_messages_nodejs
[ 10%] Built target rosgraph_msgs_generate_messages_eus
[ 10%] Built target roscpp_generate_messages_py
[ 10%] Built target rosgraph_msgs_generate_messages_cpp
[ 10%] Built target gtest
[ 10%] Built target rosgraph_msgs_generate_messages_lisp
[ 10%] Built target _actionlib_generate_messages_check_deps_TestRequestAction
[ 10%] Built target _actionlib_generate_messages_check_deps_TestAction
[ 10%] Built target _actionlib_generate_messages_check_deps_TestResult
[ 10%] Built target _actionlib_generate_messages_check_deps_TestRequestActionGoal
[ 10%] Built target _actionlib_generate_messages_check_deps_TestGoal
[ 10%] Built target _actionlib_generate_messages_check_deps_TwoIntsActionResult
[ 10%] Built target _actionlib_generate_messages_check_deps_TestFeedback
[ 10%] Built target _actionlib_generate_messages_check_deps_TestActionGoal
[ 10%] Built target _actionlib_generate_messages_check_deps_TestRequestFeedback
[ 10%] Built target _actionlib_generate_messages_check_deps_TestRequestGoal
[ 10%] Built target _actionlib_generate_messages_check_deps_TestRequestActionResult
[ 10%] Built target _actionlib_generate_messages_check_deps_TestActionFeedback
[ 10%] Built target _actionlib_generate_messages_check_deps_TwoIntsGoal
[ 10%] Built target _actionlib_generate_messages_check_deps_TestActionResult
[ 10%] Built target _actionlib_generate_messages_check_deps_TwoIntsActionFeedback
[ 10%] Built target _actionlib_generate_messages_check_deps_TwoIntsFeedback
[ 10%] Built target _actionlib_generate_messages_check_deps_TestRequestResult
[ 10%] Built target _actionlib_generate_messages_check_deps_TwoIntsResult
[ 10%] Built target _actionlib_generate_messages_check_deps_TwoIntsActionGoal
[ 10%] Built target _actionlib_generate_messages_check_deps_TestRequestActionFeedback
[ 10%] Built target bond_generate_messages_lisp
[ 10%] Built target sensor_msgs_generate_messages_eus
[ 10%] Built target _actionlib_generate_messages_check_deps_TwoIntsAction
[ 10%] Built target map_to_image_node
[ 10%] Built target sensor_msgs_generate_messages_py
[ 10%] Built target sensor_msgs_generate_messages_nodejs
[ 10%] Built target sensor_msgs_generate_messages_lisp
[ 10%] Built target sensor_msgs_generate_messages_cpp
[ 10%] Built target nodelet_generate_messages_nodejs
[ 10%] Built target bond_generate_messages_py
[ 10%] Built target nodelet_generate_messages_eus
[ 10%] Built target nodelet_generate_messages_cpp
[ 10%] Built target nodelet_generate_messages_py
[ 10%] Built target bond_generate_messages_cpp
[ 10%] Built target nodelet_generate_messages_lisp
[ 10%] Built target bond_generate_messages_nodejs
[ 10%] Built target bond_generate_messages_eus
[ 12%] Built target rplidarNode
[ 12%] Built target rplidarNodeClient
[ 12%] Built target visualization_msgs_generate_messages_nodejs
[ 12%] Built target visualization_msgs_generate_messages_eus
[ 12%] Built target _tf_generate_messages_check_deps_tfMessage
[ 12%] Built target visualization_msgs_generate_messages_lisp
[ 12%] Built target _tf_generate_messages_check_deps_FrameGraph
[ 12%] Built target visualization_msgs_generate_messages_py
[ 12%] Built target visualization_msgs_generate_messages_cpp
[ 12%] Built target topic_tools_generate_messages_nodejs
[ 12%] Built target pcl_msgs_generate_messages_cpp
[ 12%] Built target pcl_ros_gencfg
[ 12%] Built target nodelet_topic_tools_gencfg
[ 12%] Built target dynamic_reconfigure_generate_messages_py
[ 12%] Built target pcl_msgs_generate_messages_eus
[ 12%] Built target dynamic_reconfigure_generate_messages_nodejs
[ 12%] Built target dynamic_reconfigure_gencfg
[ 12%] Built target topic_tools_generate_messages_py
[ 12%] Built target topic_tools_generate_messages_lisp
[ 12%] Built target std_srvs_generate_messages_py
[ 12%] Built target dynamic_reconfigure_generate_messages_cpp
[ 12%] Built target std_srvs_generate_messages_cpp
[ 12%] Built target dynamic_reconfigure_generate_messages_eus
[ 12%] Built target pcl_msgs_generate_messages_lisp
[ 12%] Built target dynamic_reconfigure_generate_messages_lisp
[ 12%] Built target std_srvs_generate_messages_lisp
[ 12%] Built target pcl_msgs_generate_messages_py
[ 12%] Built target pcl_msgs_generate_messages_nodejs
[ 12%] Built target std_srvs_generate_messages_nodejs
[ 12%] Built target topic_tools_generate_messages_cpp
[ 12%] Built target topic_tools_generate_messages_eus
[ 12%] Built target std_srvs_generate_messages_eus
[ 12%] Built target polar_scan_matcher
[ 13%] Built target amcl_pf
[ 13%] Built target amcl_gencfg
[ 13%] Built target amcl_map
[ 13%] Automatic moc for target executable
[ 13%] Automatic moc for target rviz
[ 13%] Built target _hector_mapping_generate_messages_check_deps_HectorIterData
[ 13%] Built target executable_automoc
[ 13%] Built target _hector_mapping_generate_messages_check_deps_HectorDebugInfo
[ 13%] Built target rviz_automoc
[ 13%] Automatic moc for target rviz_default_plugin
[ 13%] Automatic moc for target rviz_image_view
[ 13%] Automatic moc for target render_points_test
[ 14%] Automatic moc for target line_edit_with_button_test
[ 14%] Built target rviz_image_view_automoc
[ 14%] Built target rviz_default_plugin_automoc
[ 14%] Built target render_points_test_automoc
[ 14%] Built target line_edit_with_button_test_automoc
[ 14%] Automatic moc for target connect_test
[ 14%] Automatic moc for target new_display_dialog_test
[ 14%] Automatic moc for target render_panel_test
[ 14%] Automatic moc for target interactive_marker_test
[ 14%] Built target connect_test_automoc
[ 14%] Built target new_display_dialog_test_automoc
[ 14%] Built target interactive_marker_test_automoc
[ 14%] Built target render_panel_test_automoc
[ 14%] Automatic moc for target color_editor_test
[ 14%] Automatic moc for target two_render_widgets
[ 14%] Automatic moc for target myviz
[ 14%] Automatic moc for target rviz_plugin_tutorials
[ 14%] Built target two_render_widgets_automoc
[ 14%] Built target color_editor_test_automoc
[ 14%] Built target myviz_automoc
[ 14%] Built target rviz_plugin_tutorials_automoc
[ 15%] Built target costmap_2d_gencfg
[ 15%] Built target basic_shapes
[ 15%] Built target voxel_grid
[ 17%] Built target points_and_lines
[ 17%] Built target map_msgs_generate_messages_cpp
[ 17%] Built target map_msgs_generate_messages_lisp
[ 17%] Built target map_msgs_generate_messages_nodejs
[ 17%] Built target map_msgs_generate_messages_eus
[ 17%] Built target map_msgs_generate_messages_py
[ 17%] Built target _costmap_2d_generate_messages_check_deps_VoxelGrid
[ 17%] Built target base_local_planner_gencfg
[ 17%] Built target dwa_local_planner_gencfg
[ 17%] Built target global_planner_gencfg
[ 17%] Built target _base_local_planner_generate_messages_check_deps_Position2DInt
[ 17%] Built target move_base_gencfg
[ 17%] Built target _navfn_generate_messages_check_deps_SetCostmap
[ 17%] Built target move_base_msgs_generate_messages_nodejs
[ 17%] Built target _navfn_generate_messages_check_deps_MakeNavPlan
[ 17%] Built target move_base_msgs_generate_messages_lisp
[ 17%] Built target move_base_msgs_generate_messages_eus
[ 17%] Built target move_base_msgs_generate_messages_py
[ 17%] Built target move_base_msgs_generate_messages_cpp
[ 18%] Built target test_math_utils_sanity
[ 18%] Built target sm_animate
[ 18%] Built target test_json_ld
[ 18%] Built target test_json
[ 19%] Built target json2carmen
[ 20%] Built target json_pipe
[ 20%] Built target log2pdf
[ 21%] Built target carmen2json
[ 21%] Built target json_decimate
[ 23%] Built target sm2
[ 23%] Built target json_extract_field
[ 24%] Built target ld_select
[ 24%] Built target sm1
[ 24%] Built target ld_alternate
[ 24%] Built target sm3
[ 25%] Built target ld_noise
[ 25%] Built target ld_slip
[ 25%] Built target ld_fisher
[ 25%] Built target ld_smooth
[ 25%] Built target json_extract
[ 25%] Built target ld_resample
[ 25%] Built target ld_remove_doubles
[ 25%] Built target ld_recover
[ 25%] Built target json_split
[ 25%] Built target ld_cluster_curv
[ 25%] Built target ld_exp_tro1
[ 25%] Built target json2matlab
[ 25%] Built target ld_linearize
[ 25%] Built target test_options
[ 25%] Built target ld_purify
[ 25%] Built target test2
[ 26%] Built target egsl_test
[ 26%] Built target egsl_test_allocation
[ 28%] Built target hector_nav_msgs_generate_messages_py
[ 28%] Built target kdl_conversions
[ 28%] Built target eigen_conversions
[ 29%] Built target hector_nav_msgs_generate_messages_lisp
[ 30%] Built target hector_nav_msgs_generate_messages_cpp
[ 30%] Built target hector_nav_msgs_generate_messages_eus
[ 30%] Built target hector_nav_msgs_generate_messages_nodejs
[ 30%] Built target tf2_msgs_generate_messages_nodejs
[ 31%] Built target tf2_msgs_generate_messages_py
[ 32%] Built target tf2_msgs_generate_messages_cpp
[ 34%] Built target tf2_msgs_generate_messages_eus
[ 35%] Built target tf2_msgs_generate_messages_lisp
[ 37%] Built target actionlib_generate_messages_cpp
[ 40%] Built target actionlib_generate_messages_py
[ 40%] Built target geotiff_writer
[ 42%] Built target actionlib_generate_messages_nodejs
[ 43%] Built target actionlib_generate_messages_lisp
[ 46%] Built target actionlib_generate_messages_eus
[ 46%] Built target laser_scan_sparsifier
[ 47%] Built target laser_scan_splitter
[ 48%] Built target tf_generate_messages_lisp
[ 48%] Built target tf_generate_messages_cpp
[ 48%] Built target tf_generate_messages_py
[ 48%] Built target tf_generate_messages_nodejs
[ 48%] Built target tf_generate_messages_eus
[ 48%] Built target amcl_sensors
[ 48%] Built target hector_mapping_generate_messages_cpp
[ 48%] Built target hector_mapping_generate_messages_nodejs
[ 48%] Built target hector_mapping_generate_messages_py
[ 48%] Built target hector_mapping_generate_messages_lisp
[ 50%] Built target hector_mapping_generate_messages_eus
[ 50%] Built target costmap_2d_generate_messages_lisp
[ 50%] Built target costmap_2d_generate_messages_cpp
[ 50%] Built target connect_test
[ 50%] Built target costmap_2d_generate_messages_eus
[ 50%] Built target costmap_2d_generate_messages_py
[ 50%] Built target costmap_2d_generate_messages_nodejs
[ 50%] Built target base_local_planner_generate_messages_nodejs
[ 51%] Built target base_local_planner_generate_messages_lisp
[ 51%] Built target base_local_planner_generate_messages_eus
[ 51%] Built target base_local_planner_generate_messages_py
[ 51%] Built target base_local_planner_generate_messages_cpp
[ 51%] Built target navfn_generate_messages_nodejs
[ 51%] Built target navfn_generate_messages_cpp
[ 51%] Built target navfn_generate_messages_py
[ 52%] Built target navfn_generate_messages_eus
[ 52%] Built target navfn_generate_messages_lisp
[ 52%] Built target tf2_msgs_generate_messages
[ 52%] Built target hector_nav_msgs_generate_messages
[ 53%] Built target tf2
[ 54%] Built target hector_geotiff_plugins
[ 54%] Built target actionlib_gencpp
[ 54%] Built target geotiff_node
[ 54%] Built target geotiff_saver
[ 54%] Built target actionlib_generate_messages
[ 54%] Built target laser_scan_sparsifier_node
[ 54%] Built target laser_scan_sparsifier_nodelet
[ 54%] Built target laser_scan_splitter_nodelet
[ 54%] Built target laser_scan_splitter_node
[ 54%] Built target hector_mapping_generate_messages
[ 54%] Built target tf_generate_messages
[ 54%] Built target costmap_2d_generate_messages
[ 54%] Built target base_local_planner_generate_messages
[ 54%] Built target navfn_generate_messages
[ 54%] Built target map_server_image_loader
[ 54%] Built target map_server-map_saver
[ 54%] Built target rtest
[ 56%] Built target tf2_py
[ 56%] Built target actionlib
[ 56%] Built target map_server
[ 56%] Built target tf2_ros
[ 56%] Built target tf2_ros_buffer_server
[ 57%] Built target tf2_ros_static_transform_publisher
[ 58%] Built target amcl
[ 58%] Built target tf
[ 59%] Built target fake_localization
[ 59%] Built target tf_change_notifier
[ 59%] Built target testBroadcaster
[ 60%] Built target costmap_2d
[ 60%] Built target static_transform_publisher
[ 60%] Built target tf_empty_listener
[ 60%] Built target tf_monitor
[ 60%] Built target testListener
[ 60%] Built target tf_echo
[ 60%] Built target transform_listener_unittest
[ 60%] Built target pose_and_orientation_to_imu_node
[ 60%] Built target imu_attitude_to_tf_node
[ 60%] Built target hector_map_server
[ 60%] Built target hector_trajectory_server
[ 60%] Built target ncd_parser
[ 62%] Built target interactive_markers
[ 62%] Built target psm_node
[ 62%] Built target laser_ortho_projector
[ 63%] Built target laser_scan_matcher
[ 63%] Built target scan_to_cloud_converter_node
[ 64%] Built target tf_conversions
[ 64%] Built target interactive_marker_test
[ 65%] Built target costmap_2d_node
[ 65%] Built target costmap_2d_cloud
[ 65%] Built target costmap_2d_markers
[ 67%] Built target layers
[ 67%] Built target pong
[ 67%] Built target selection
[ 67%] Built target point_cloud
[ 68%] Built target basic_controls
[ 69%] Built target cube
[ 69%] Built target simple_marker
[ 69%] Built target menu
[ 69%] Built target laser_ortho_projector_node
[ 69%] Built target laser_ortho_projector_nodelet
[ 69%] Built target laser_scan_matcher_node
[ 69%] Built target laser_scan_matcher_nodelet
[ 69%] Built target hector_mapping
[ 69%] Built target point_grid
[ 69%] Built target clear_costmap_recovery
[ 70%] Built target move_slow_and_clear
[ 73%] Built target base_local_planner
[ 74%] Built target navfn
[ 84%] Built target rviz
[ 84%] Built target executable
[ 84%] Built target trajectory_planner_ros
[ 85%] Built target rviz_image_view
[ 85%] Built target line_edit_with_button_test
[ 85%] Built target render_points_test
[ 85%] Built target new_display_dialog_test
[ 86%] Built target render_panel_test
[ 86%] Built target color_editor_test
[ 86%] Meta target for rviz_sip Python bindings...
[ 87%] Built target two_render_widgets
[ 87%] Built target librviz_sip
[ 87%] Built target myviz
[ 89%] Built target rqt_rviz
[ 89%] Built target carrot_planner
[ 90%] Built target rviz_plugin_tutorials
[ 90%] Built target dwa_local_planner
[ 91%] Built target navfn_node
[ 92%] Built target global_planner
[ 92%] Built target rotate_recovery
[ 92%] Built target planner
[ 92%] Built target move_base
[ 92%] Built target move_base_node
[ 92%] Building CXX object rviz/src/rviz/default_plugin/CMakeFiles/rviz_default_plugin.dir/robot_model_display.cpp.o
[ 92%] Building CXX object rviz/src/rviz/default_plugin/CMakeFiles/rviz_default_plugin.dir/tools/move_tool.cpp.o
[ 92%] Building CXX object rviz/src/rviz/default_plugin/CMakeFiles/rviz_default_plugin.dir/tools/point_tool.cpp.o
[ 92%] Building CXX object rviz/src/rviz/default_plugin/CMakeFiles/rviz_default_plugin.dir/tools/pose_tool.cpp.o
**/home/emara/catkin_ws/src/rviz/src/rviz/default_plugin/robot_model_display.cpp: In member function ‘virtual void rviz::RobotModelDisplay::load()’:
/home/emara/catkin_ws/src/rviz/src/rviz/default_plugin/robot_model_display.cpp:185:41: error: no matching function for call to ‘urdf::Model::initXml(tinyxml2::XMLElement*)’
if( !descr.initXml( doc.RootElement() ))**
^
In file included from /home/emara/catkin_ws/src/rviz/src/rviz/default_plugin/robot_model_display.cpp:34:0:
/opt/ros/kinetic/include/urdf/model.h:55:8: note: candidate: bool urdf::Model::initXml(TiXmlElement*)
bool initXml(TiXmlElement *xml);
^
/opt/ros/kinetic/include/urdf/model.h:55:8: note: no known conversion for argument 1 from ‘tinyxml2::XMLElement*’ to ‘TiXmlElement*’
/opt/ros/kinetic/include/urdf/model.h:57:8: note: candidate: bool urdf::Model::initXml(TiXmlDocument*)
bool initXml(TiXmlDocument *xml);
^
/opt/ros/kinetic/include/urdf/model.h:57:8: note: no known conversion for argument 1 from ‘tinyxml2::XMLElement*’ to ‘TiXmlDocument*’
[ 92%] Building CXX object rviz/src/rviz/default_plugin/CMakeFiles/rviz_default_plugin.dir/tools/goal_tool.cpp.o
[ 92%] Building CXX object rviz/src/rviz/default_plugin/CMakeFiles/rviz_default_plugin.dir/tools/initial_pose_tool.cpp.o
rviz/src/rviz/default_plugin/CMakeFiles/rviz_default_plugin.dir/build.make:1166: recipe for target 'rviz/src/rviz/default_plugin/CMakeFiles/rviz_default_plugin.dir/robot_model_display.cpp.o' failed
make[2]: *** [rviz/src/rviz/default_plugin/CMakeFiles/rviz_default_plugin.dir/robot_model_display.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:22619: recipe for target 'rviz/src/rviz/default_plugin/CMakeFiles/rviz_default_plugin.dir/all' failed
make[1]: *** [rviz/src/rviz/default_plugin/CMakeFiles/rviz_default_plugin.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j4 -l4" failed
Asked by karimemara17 on 2018-10-31 15:43:25 UTC
Comments
Which branch of rviz are you trying to build?
Asked by ahendrix on 2018-10-31 16:05:21 UTC
why would this immediately be a bug in CMake?
It's more likely you're building the wrong branch of RViz, as @ahendrix implies.
Asked by gvdhoorn on 2018-10-31 16:09:16 UTC