intel / ros_openvino_toolkit

Apache License 2.0
148 stars 74 forks source link

‘debug’ is not a member of ‘slog’ #89

Closed 120535 closed 3 years ago

120535 commented 3 years ago

(base) nudt@nudt:~/catkin_ws$ catkin_make Base path: /home/nudt/catkin_ws Source space: /home/nudt/catkin_ws/src Build space: /home/nudt/catkin_ws/build Devel space: /home/nudt/catkin_ws/devel Install space: /home/nudt/catkin_ws/install

Running command: "make cmake_check_build_system" in "/home/nudt/catkin_ws/build"

Running command: "make -j12 -l12" in "/home/nudt/catkin_ws/build"

[ 0%] Built target nav_msgs_generate_messages_py [ 0%] Built target nav_msgs_generate_messages_lisp [ 2%] Built target GMock [ 2%] Built target std_msgs_generate_messages_nodejs [ 2%] Built target nav_msgs_generate_messages_nodejs [ 2%] Built target std_msgs_generate_messages_lisp [ 2%] Built target std_msgs_generate_messages_py [ 2%] Built target nav_msgs_generate_messages_cpp [ 2%] Built target rosgraph_msgs_generate_messages_cpp [ 2%] Built target std_msgs_generate_messages_cpp [ 2%] Built target std_msgs_generate_messages_eus [ 2%] Built target _catkin_empty_exported_target [ 2%] Built target nav_msgs_generate_messages_eus [ 2%] Built target actionlib_msgs_generate_messages_py [ 2%] Built target actionlib_msgs_generate_messages_lisp [ 2%] Built target actionlib_msgs_generate_messages_eus [ 2%] Built target actionlib_msgs_generate_messages_cpp [ 2%] Built target geometry_msgs_generate_messages_eus [ 2%] Built target actionlib_msgs_generate_messages_nodejs [ 2%] Built target _hector_nav_msgs_generate_messages_check_deps_GetNormal [ 2%] Built target geometry_msgs_generate_messages_cpp [ 2%] Built target geometry_msgs_generate_messages_lisp [ 2%] Built target geometry_msgs_generate_messages_nodejs [ 2%] Built target roscpp_generate_messages_py [ 2%] Built target _hector_nav_msgs_generate_messages_check_deps_GetRecoveryInfo [ 2%] Built target geometry_msgs_generate_messages_py [ 2%] Built target _hector_nav_msgs_generate_messages_check_deps_GetDistanceToObstacle [ 2%] Built target roscpp_generate_messages_eus [ 2%] Built target _hector_nav_msgs_generate_messages_check_deps_GetSearchPosition [ 2%] Built target rosgraph_msgs_generate_messages_eus [ 2%] Built target roscpp_generate_messages_cpp [ 2%] Built target roscpp_generate_messages_nodejs [ 2%] Built target rosgraph_msgs_generate_messages_lisp [ 2%] Built target _hector_nav_msgs_generate_messages_check_deps_GetRobotTrajectory [ 2%] Built target rosgraph_msgs_generate_messages_nodejs [ 2%] Built target roscpp_generate_messages_lisp [ 2%] Built target sensor_msgs_generate_messages_py [ 2%] Built target sensor_msgs_generate_messages_eus [ 2%] Built target rosgraph_msgs_generate_messages_py [ 2%] Built target sensor_msgs_generate_messages_lisp [ 2%] Built target sensor_msgs_generate_messages_nodejs [ 2%] Built target sensor_msgs_generate_messages_cpp [ 2%] Built target _object_msgs_generate_messages_check_deps_Object [ 2%] Built target _object_msgs_generate_messages_check_deps_ObjectInBox [ 2%] Built target _people_msgs_generate_messages_check_deps_PersonsStamped [ 2%] Built target _people_msgs_generate_messages_check_deps_HeadPoseSrv [ 2%] Built target _people_msgs_generate_messages_check_deps_ObjectsInMasksSrv [ 2%] Built target _object_msgs_generate_messages_check_deps_Objects [ 2%] Built target _people_msgs_generate_messages_check_deps_ReidentificationSrv [ 2%] Built target _object_msgs_generate_messages_check_deps_DetectObject [ 2%] Built target _object_msgs_generate_messages_check_deps_ClassifyObject [ 2%] Built target _people_msgs_generate_messages_check_deps_HeadPose [ 2%] Built target _object_msgs_generate_messages_check_deps_ObjectsInBoxes [ 2%] Built target _people_msgs_generate_messages_check_deps_PersonAttribute [ 2%] Built target _people_msgs_generate_messages_check_deps_Reidentification [ 2%] Built target _people_msgs_generate_messages_check_deps_ObjectInMask [ 2%] Built target _people_msgs_generate_messages_check_deps_VehicleAttribs [ 2%] Built target _people_msgs_generate_messages_check_deps_EmotionSrv [ 2%] Built target _people_msgs_generate_messages_check_deps_AgeGenderStamped [ 2%] Built target _people_msgs_generate_messages_check_deps_Emotion [ 2%] Built target _people_msgs_generate_messages_check_deps_ReidentificationStamped [ 2%] Built target _people_msgs_generate_messages_check_deps_HeadPoseStamped [ 2%] Built target _people_msgs_generate_messages_check_deps_ObjectsInMasks [ 2%] Built target _people_msgs_generate_messages_check_deps_LicensePlateStamped [ 2%] Built target _people_msgs_generate_messages_check_deps_PersonAttributeStamped [ 2%] Built target _people_msgs_generate_messages_check_deps_EmotionsStamped [ 2%] Built target _people_msgs_generate_messages_check_deps_VehicleAttribsStamped [ 2%] Built target imu_attitude_to_tf_node [ 2%] Built target tf2_msgs_generate_messages_py [ 2%] Built target pose_and_orientation_to_imu_node [ 2%] Built target _people_msgs_generate_messages_check_deps_LicensePlate [ 2%] Built target visualization_msgs_generate_messages_cpp [ 2%] Built target _people_msgs_generate_messages_check_deps_PeopleSrv [ 2%] Built target _people_msgs_generate_messages_check_deps_AgeGenderSrv [ 2%] Built target visualization_msgs_generate_messages_eus [ 2%] Built target visualization_msgs_generate_messages_py [ 2%] Built target _pipeline_srv_msgs_generate_messages_check_deps_PipelineSrv [ 2%] Built target _pipeline_srv_msgs_generate_messages_check_deps_Pipelines [ 2%] Built target _people_msgs_generate_messages_check_deps_AgeGender [ 2%] Built target visualization_msgs_generate_messages_lisp [ 2%] Built target tf_generate_messages_py [ 2%] Built target visualization_msgs_generate_messages_nodejs [ 2%] Built target _pipeline_srv_msgs_generate_messages_check_deps_PipelineRequest [ 2%] Built target _pipeline_srv_msgs_generate_messages_check_deps_Pipeline [ 2%] Built target tf_generate_messages_cpp [ 2%] Built target actionlib_generate_messages_cpp [ 2%] Built target actionlib_generate_messages_eus [ 2%] Built target tf_generate_messages_eus [ 2%] Built target actionlib_generate_messages_lisp [ 2%] Built target actionlib_generate_messages_nodejs [ 2%] Built target tf_generate_messages_lisp [ 2%] Built target tf2_msgs_generate_messages_eus [ 2%] Built target tf_generate_messages_nodejs [ 2%] Built target tf2_msgs_generate_messages_lisp [ 2%] Built target tf2_msgs_generate_messages_nodejs [ 2%] Built target tf2_msgs_generate_messages_cpp [ 2%] Built target actionlib_generate_messages_py [ 2%] Built target mbot_description_xacro_generated_to_develspace [ 3%] Built target vino_param_lib [ 4%] Built target hector_nav_msgs_generate_messages_nodejs [ 5%] Built target hector_nav_msgs_generate_messages_cpp [ 7%] Built target hector_nav_msgs_generate_messages_lisp [ 9%] Built target hector_nav_msgs_generate_messages_eus [ 11%] Built target hector_nav_msgs_generate_messages_py [ 12%] Built target sr_node [ 13%] Built target cv_bridge [ 14%] Built target image_geometry [ 15%] Built target object_msgs_generate_messages_lisp [ 17%] Built target object_msgs_generate_messages_py [ 19%] Built target object_msgs_generate_messages_nodejs [ 21%] Built target object_msgs_generate_messages_cpp [ 23%] Built target object_msgs_generate_messages_eus [ 23%] Built target hector_nav_msgs_generate_messages [ 24%] Built target hector_map_server [ 25%] Built target geotiff_writer [ 26%] Built target hector_trajectory_server [ 27%] Built target cv_bridge_boost [ 35%] Built target people_msgs_generate_messages_nodejs [ 36%] Built target map_to_image_node [ 44%] Built target people_msgs_generate_messages_py [ 45%] Built target pipeline_srv_msgs_generate_messages_lisp [ 52%] Built target people_msgs_generate_messages_lisp [ 59%] Built target people_msgs_generate_messages_cpp [ 59%] Built target _hector_mapping_generate_messages_check_deps_HectorDebugInfo [ 59%] Built target _hector_mapping_generate_messages_check_deps_HectorIterData [ 61%] Built target pipeline_srv_msgs_generate_messages_py [ 62%] Built target pipeline_srv_msgs_generate_messages_cpp [ 63%] Built target pipeline_srv_msgs_generate_messages_nodejs [ 65%] Built target pipeline_srv_msgs_generate_messages_eus [ 65%] Built target geotiff_saver [ 65%] Built target object_msgs_generate_messages [ 65%] Built target hector_geotiff_plugins [ 67%] Built target geotiff_node [ 68%] Built target hector_mapping_generate_messages_cpp [ 69%] Built target hector_mapping_generate_messages_py [ 76%] Built target people_msgs_generate_messages_eus [ 76%] Built target hector_mapping_generate_messages_lisp [ 77%] Built target hector_mapping_generate_messages_nodejs [ 78%] Built target hector_mapping_generate_messages_eus [ 78%] Built target pipeline_srv_msgs_generate_messages [ 78%] Built target people_msgs_generate_messages [ 78%] Built target hector_mapping_generate_messages [ 79%] Built target hector_mapping Scanning dependencies of target dynamic_vino_lib [ 80%] Building CXX object ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/pipeline.cpp.o [ 80%] Building CXX object ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/services/frame_processing_server.cpp.o [ 80%] Building CXX object ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/services/pipeline_processing_server.cpp.o [ 80%] Building CXX object ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/pipeline_params.cpp.o [ 80%] Building CXX object ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/pipeline_manager.cpp.o [ 80%] Building CXX object ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/inferences/age_gender_detection.cpp.o [ 80%] Building CXX object ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/inferences/emotions_detection.cpp.o [ 80%] Building CXX object ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/inferences/face_detection.cpp.o [ 81%] Building CXX object ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/inferences/head_pose_detection.cpp.o [ 81%] Building CXX object ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/inferences/object_detection.cpp.o [ 82%] Building CXX object ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/inferences/person_reidentification.cpp.o [ 82%] Building CXX object ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/inferences/object_segmentation.cpp.o In file included from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_detection.cpp:26:0: /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/inferences/object_detection.h: In constructor ‘dynamic_vino_lib::ObjectDetection::ObjectDetection(bool, double)’: /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/inferences/object_detection.h:206:33: warning: ‘dynamic_vino_lib::ObjectDetection::enable_roiconstraint’ will be initialized after [-Wreorder] bool enable_roiconstraint = false; ^~~~~ /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_detection.cpp:40:82: warning: base ‘dynamic_vino_lib::BaseInference’ [-Wreorder] enable_roiconstraint(enable_roi_constraint), dynamic_vino_lib::BaseInference() ^ /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_detection.cpp:36:1: warning: when initialized here [-Wreorder] dynamic_vino_lib::ObjectDetection::ObjectDetection( ^~~~ In file included from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_segmentation.cpp:26:0: /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/inferences/object_segmentation.h: In constructor ‘dynamic_vino_lib::ObjectSegmentation::ObjectSegmentation(double)’: /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/inferences/object_segmentation.h:134:32: warning: ‘dynamic_vino_lib::ObjectSegmentation::show_outputthresh’ will be initialized after [-Wreorder] double show_outputthresh = 0; ^ /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_segmentation.cpp:38:76: warning: base ‘dynamic_vino_lib::BaseInference’ [-Wreorder] : show_outputthresh(show_output_thresh), dynamic_vino_lib::BaseInference() ^ /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_segmentation.cpp:37:1: warning: when initialized here [-Wreorder] dynamic_vino_lib::ObjectSegmentation::ObjectSegmentation(double show_output_thresh) ^~~~ /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_segmentation.cpp: In member function ‘virtual bool dynamic_vino_lib::ObjectSegmentation::fetchResults()’: /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_segmentation.cpp:117:9: error: ‘debug’ is not a member of ‘slog’ slog::debug << "Analyzing Detection results..." << slog::endl; ^~~~~ /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_segmentation.cpp:130:9: error: ‘debug’ is not a member of ‘slog’ slog::debug << "output w " << output_w<< slog::endl; ^~~~~ /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_segmentation.cpp:131:9: error: ‘debug’ is not a member of ‘slog’ slog::debug << "output h " << output_h << slog::endl; ^~~~~ /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_segmentation.cpp:132:9: error: ‘debug’ is not a member of ‘slog’ slog::debug << "output description " << output_des << slog::endl; ^~~~~ /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_segmentation.cpp:133:9: error: ‘debug’ is not a member of ‘slog’ slog::debug << "output extra " << output_extra << slog::endl; ^~~~~ /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_segmentation.cpp:137:9: error: ‘debug’ is not a member of ‘slog’ slog::debug << "label size " <<labels.size() << slog::endl; ^~~~~ /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_segmentation.cpp:143:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int rowId = 0; rowId < output_h; ++rowId)


/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_segmentation.cpp:145:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int colId = 0; colId < output_w; ++colId)
                         ~~~~~~^~~~~~~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_segmentation.cpp:156:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for (int chId = 0; chId < output_des; ++chId)
                            ~~~~~^~~~~~~~~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_segmentation.cpp:122:14: warning: unused variable ‘do_data’ [-Wunused-variable]
   const auto do_data = do_blob->buffer().as<float *>();
              ^~~~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_segmentation.cpp:124:14: warning: unused variable ‘masks_data’ [-Wunused-variable]
   const auto masks_data = masks_blob->buffer().as<float *>();
              ^~~~~~~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/inferences/object_segmentation.cpp:181:15: warning: unused variable ‘alpha’ [-Wunused-variable]
   const float alpha = 0.7f;
               ^~~~~
In file included from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/pipeline_manager.h:33:0,
                 from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/services/frame_processing_server.cpp:30:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/pipeline.h:181:26: error: redeclaration of ‘int Pipeline::total_inference_’
   int total_inference_ = 0;
                          ^
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/pipeline.h:171:26: note: previous declaration ‘int Pipeline::total_inference_’
   int total_inference_ = 0;
                          ^
In file included from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/pipeline_manager.h:33:0,
                 from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/services/pipeline_processing_server.h:36,
                 from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/services/pipeline_processing_server.cpp:15:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/pipeline.h:181:26: error: redeclaration of ‘int Pipeline::total_inference_’
   int total_inference_ = 0;
                          ^
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/pipeline.h:171:26: note: previous declaration ‘int Pipeline::total_inference_’
   int total_inference_ = 0;
                          ^
In file included from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline.cpp:28:0:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/pipeline.h:181:26: error: redeclaration of ‘int Pipeline::total_inference_’
   int total_inference_ = 0;
                          ^
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/pipeline.h:171:26: note: previous declaration ‘int Pipeline::total_inference_’
   int total_inference_ = 0;
                          ^
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline.cpp: In member function ‘void Pipeline::runOnce()’:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline.cpp:193:9: error: ‘debug’ is not a member of ‘slog’
   slog::debug << "DEBUG: in Pipeline run process..." << slog::endl;
         ^~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline.cpp:209:9: error: ‘debug’ is not a member of ‘slog’
   slog::debug << "DEBUG: align inference process, waiting until all inferences done!" << slog::endl;
         ^~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline.cpp:216:9: error: ‘debug’ is not a member of ‘slog’
   slog::debug << "DEBUG: in Pipeline run process...handleOutput" << slog::endl;
         ^~~~~
In file included from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:37:0:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/inputs/realsense_camera_topic.h:43:9: error: ‘ImageTopic’ does not name a type; did you mean ‘Image’?
 typedef ImageTopic RealSenseCameraTopic;
         ^~~~~~~~~~
         Image
In file included from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:51:0:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/outputs/image_window_output.h:158:8: error: ‘void Outputs::ImageWindowOutput::mergeMask(const std::vector<dynamic_vino_lib::ObjectSegmentationResult>&)’ cannot be overloaded
   void mergeMask(const std::vector<dynamic_vino_lib::ObjectSegmentationResult> &);
        ^~~~~~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/outputs/image_window_output.h:140:8: error: with ‘void Outputs::ImageWindowOutput::mergeMask(const std::vector<dynamic_vino_lib::ObjectSegmentationResult>&)’
   void mergeMask(const std::vector<dynamic_vino_lib::ObjectSegmentationResult> &);
        ^~~~~~~~~
In file included from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:52:0:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/outputs/ros_topic_output.h: In constructor ‘Outputs::RosTopicOutput::RosTopicOutput()’:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/outputs/ros_topic_output.h:63:19: error: no matching function for call to ‘Outputs::BaseOutput::BaseOutput()’
   RosTopicOutput(){};
                   ^
In file included from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/outputs/image_window_output.h:27:0,
                 from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:51:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/outputs/base_output.h:57:12: note: candidate: Outputs::BaseOutput::BaseOutput(std::__cxx11::string)
   explicit BaseOutput(std::string output_name)
            ^~~~~~~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/outputs/base_output.h:57:12: note:   candidate expects 1 argument, 0 provided
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/outputs/base_output.h:54:7: note: candidate: Outputs::BaseOutput::BaseOutput(const Outputs::BaseOutput&)
 class BaseOutput
       ^~~~~~~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/outputs/base_output.h:54:7: note:   candidate expects 1 argument, 0 provided
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/outputs/base_output.h:54:7: note: candidate: Outputs::BaseOutput::BaseOutput(Outputs::BaseOutput&&)
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/outputs/base_output.h:54:7: note:   candidate expects 1 argument, 0 provided
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/services/frame_processing_server.cpp: In instantiation of ‘bool vino_service::FrameProcessingServer<T>::cbService(ros::ServiceEvent<typename T::Request, typename T::Response>&) [with T = object_msgs::DetectObject; typename T::Response = object_msgs::DetectObjectResponse_<std::allocator<void> >; typename T::Request = object_msgs::DetectObjectRequest_<std::allocator<void> >]’:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/services/frame_processing_server.cpp:105:16:   required from here
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/services/frame_processing_server.cpp:85:38: error: ‘const RequestType {aka const struct object_msgs::DetectObjectRequest_<std::allocator<void> >}’ has no member named ‘image_path’; did you mean ‘image_paths’?
     config.path = event.getRequest().image_path;
In file included from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:55:0:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/pipeline.h: At global scope:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/pipeline.h:181:26: error: redeclaration of ‘int Pipeline::total_inference_’
   int total_inference_ = 0;
                          ^
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/include/dynamic_vino_lib/pipeline.h:171:26: note: previous declaration ‘int Pipeline::total_inference_’
   int total_inference_ = 0;
                          ^
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp: In member function ‘std::shared_ptr<Pipeline> PipelineManager::createPipeline(const Params::ParamManager::PipelineRawData&)’:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:71:8: error: ‘struct PipelineManager::PipelineData’ has no member named ‘parent_node’
   data.parent_node = node;
        ^~~~~~~~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:71:22: error: ‘node’ was not declared in this scope
   data.parent_node = node;
                      ^~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:71:22: note: suggested alternatives:
In file included from /usr/include/yaml-cpp/node/node.h:15:0,
                 from /usr/include/yaml-cpp/yaml.h:16,
                 from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/../vino_param_lib/include/vino_param_lib/param_manager.h:23,
                 from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:25:
/usr/include/yaml-cpp/node/detail/iterator_fwd.h:16:7: note:   ‘YAML::node’
 class node;
       ^~~~
In file included from /usr/include/yaml-cpp/node/impl.h:13:0,
                 from /usr/include/yaml-cpp/yaml.h:17,
                 from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/../vino_param_lib/include/vino_param_lib/param_manager.h:23,
                 from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:25:
/usr/include/yaml-cpp/node/detail/node.h:20:7: note:   ‘YAML::detail::node’
 class node : private boost::noncopyable {
       ^~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp: In member function ‘std::map<std::__cxx11::basic_string<char>, std::shared_ptr<Input::BaseInputDevice> > PipelineManager::parseInputDevice(const PipelineManager::PipelineData&)’:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:126:42: error: ‘IpCamera’ is not a member of ‘Input’
         device = std::make_shared<Input::IpCamera>(pdata.params.input_meta);
                                          ^~~~~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:126:42: error: ‘IpCamera’ is not a member of ‘Input’
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:126:75: error: no matching function for call to ‘make_shared<<expression error> >(const string&)’
         device = std::make_shared<Input::IpCamera>(pdata.params.input_meta);
                                                                           ^
In file included from /usr/include/c++/7/memory:81:0,
                 from /home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:22:
/usr/include/c++/7/bits/shared_ptr.h:703:5: note: candidate: template<class _Tp, class ... _Args> std::shared_ptr<_Tp> std::make_shared(_Args&& ...)
     make_shared(_Args&&... __args)
     ^~~~~~~~~~~
/usr/include/c++/7/bits/shared_ptr.h:703:5: note:   template argument deduction/substitution failed:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:126:75: error: template argument 1 is invalid
         device = std::make_shared<Input::IpCamera>(pdata.params.input_meta);
                                                                           ^
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:129:40: error: ‘RealSenseCameraTopic’ is not a member of ‘Input’
       device = std::make_shared<Input::RealSenseCameraTopic>(pdata.parent_node);
                                        ^~~~~~~~~~~~~~~~~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:129:40: note: suggested alternative: ‘RealSenseCamera’
       device = std::make_shared<Input::RealSenseCameraTopic>(pdata.parent_node);
                                        ^~~~~~~~~~~~~~~~~~~~
                                        RealSenseCamera
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:129:40: error: ‘RealSenseCameraTopic’ is not a member of ‘Input’
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:129:40: note: suggested alternative: ‘RealSenseCamera’
       device = std::make_shared<Input::RealSenseCameraTopic>(pdata.parent_node);
                                        ^~~~~~~~~~~~~~~~~~~~
                                        RealSenseCamera
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:129:68: error: ‘const struct PipelineManager::PipelineData’ has no member named ‘parent_node’
       device = std::make_shared<Input::RealSenseCameraTopic>(pdata.parent_node);
                                                                    ^~~~~~~~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp: In member function ‘std::map<std::__cxx11::basic_string<char>, std::shared_ptr<Outputs::BaseOutput> > PipelineManager::parseOutput(const PipelineManager::PipelineData&)’:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:160:83: error: ‘const struct PipelineManager::PipelineData’ has no member named ‘parent_node’
       object = std::make_shared<Outputs::RosTopicOutput>(pdata.params.name, pdata.parent_node);
                                                                                   ^~~~~~~~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:164:79: error: ‘const struct PipelineManager::PipelineData’ has no member named ‘parent_node’
       object = std::make_shared<Outputs::RvizOutput>(pdata.params.name, pdata.parent_node);
                                                                               ^~~~~~~~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp: In member function ‘std::shared_ptr<dynamic_vino_lib::BaseInference> PipelineManager::createObjectDetection(const Params::ParamManager::InferenceRawData&)’:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:291:9: error: ‘debug’ is not a member of ‘slog’
   slog::debug << "for test in createObjectDetection()" << slog::endl;
         ^~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:296:27: error: ‘kInferTpye_ObjectDetectionTypeYolov2’ was not declared in this scope
   if (infer.model_type == kInferTpye_ObjectDetectionTypeYolov2) {
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:296:27: note: suggested alternative: ‘kInferTpye_ObjectDetectionTypeYolov2voc’
   if (infer.model_type == kInferTpye_ObjectDetectionTypeYolov2) {
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                           kInferTpye_ObjectDetectionTypeYolov2voc
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:301:9: error: ‘debug’ is not a member of ‘slog’
   slog::debug << "for test in createObjectDetection(), Created SSDModel" << slog::endl;
         ^~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:304:9: error: ‘debug’ is not a member of ‘slog’
   slog::debug << "for test in createObjectDetection(), before modelInit()" << slog::endl;
         ^~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp: In member function ‘std::shared_ptr<dynamic_vino_lib::BaseInference> PipelineManager::createPersonReidentification(const Params::ParamManager::InferenceRawData&)’:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:338:9: error: ‘debug’ is not a member of ‘slog’
   slog::debug << "for test in createPersonReidentification()"<<slog::endl;
         ^~~~~
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp: In member function ‘std::shared_ptr<dynamic_vino_lib::BaseInference> PipelineManager::createPersonAttribsDetection(const Params::ParamManager::InferenceRawData&)’:
/home/nudt/catkin_ws/src/ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/src/pipeline_manager.cpp:390:9: error: ‘debug’ is not a member of ‘slog’
   slog::debug << "for test in createPersonAttributesDetection()"<<slog::endl;
         ^~~~~
[ 82%] Building CXX object ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/inferences/face_reidentification.cpp.o
ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/build.make:276: recipe for target 'ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/inferences/object_segmentation.cpp.o' failed
make[2]: *** [ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/inferences/object_segmentation.cpp.o] Error 1
make[2]: *** 正在等待未完成的任务....
ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/build.make:94: recipe for target 'ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/services/pipeline_processing_server.cpp.o' failed
make[2]: *** [ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/services/pipeline_processing_server.cpp.o] Error 1
ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/build.make:120: recipe for target 'ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/pipeline.cpp.o' failed
make[2]: *** [ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/pipeline.cpp.o] Error 1
ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/build.make:81: recipe for target 'ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/services/frame_processing_server.cpp.o' failed
make[2]: *** [ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/services/frame_processing_server.cpp.o] Error 1
ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/build.make:146: recipe for target 'ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/pipeline_manager.cpp.o' failed
make[2]: *** [ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/src/pipeline_manager.cpp.o] Error 1
CMakeFiles/Makefile2:8841: recipe for target 'ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/all' failed
make[1]: *** [ros_openvino_toolkit-dev-ov2020.3/dynamic_vino_lib/CMakeFiles/dynamic_vino_lib.dir/all] Error 2
Makefile:159: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j12 -l12" failed
LewisLiuPub commented 3 years ago

@120535, please find the fix from PR90

120535 commented 3 years ago

thank you