>>> Installing rosdep dependencies ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies: ethz_apriltag2: Cannot locate rosdep definition for [opencv] aslam_cv_serialization: Cannot locate rosdep definition for [aslam_camera_system] aslam_imgproc: Cannot locate rosdep definition for [aslam_frames] trac_ik_examples: Cannot locate rosdep definition for [orocos_kdl] elevation_mapping_demos: Cannot locate rosdep definition for [point_cloud_io] Continuing to install resolvable dependencies... #All required rosdeps installed successfully >>> Clean given packages to remove old artifacts Starting >>> recognition_message_translator Finished <<< recognition_message_translator [ 0.0 seconds ] [clean] Summary: All 1 packages succeeded! [clean] Ignored: 546 packages were skipped or are skiplisted. [clean] Warnings: None. [clean] Abandoned: No packages were abandoned. [clean] Failed: No packages failed. [clean] Runtime: 0.4 seconds total. [clean] Note: Parts of the workspace have been cleaned which will necessitate re-configuring CMake on the next build. >>> Build given packages to make sure they are indexed ----------------------------------------------------- Profile: default Extending: [cached] /opt/ros/noetic Workspace: /home/bob/hector ----------------------------------------------------- Build Space: [exists] /home/bob/hector/build Devel Space: [exists] /home/bob/hector/devel Install Space: [unused] /home/bob/hector/install Log Space: [exists] /home/bob/hector/logs Source Space: [exists] /home/bob/hector/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 ----------------------------------------------------- Buildlisted Packages: None Skiplisted Packages: None ----------------------------------------------------- Workspace configuration appears valid. NOTE: Forcing CMake to run for each package. ----------------------------------------------------- [build] Found 545 packages in 0.0 seconds. [build] Package table is up to date. Starting >>> detection_msgs Starting >>> hector_perception_msgs Starting >>> hector_worldmodel_msgs Starting >>> segmentation_msgs Starting >>> xmlrpcpp Finished <<< segmentation_msgs [ 1.4 seconds ] Finished <<< xmlrpcpp [ 1.2 seconds ] Starting >>> roscpp Finished <<< detection_msgs [ 1.9 seconds ] Finished <<< hector_worldmodel_msgs [ 2.2 seconds ] Finished <<< hector_perception_msgs [ 2.5 seconds ] Finished <<< roscpp [ 1.6 seconds ] Starting >>> recognition_message_translator Finished <<< recognition_message_translator [ 7.6 seconds ] [build] Summary: All 7 packages succeeded! [build] Ignored: 538 packages were skipped or are skiplisted. [build] Warnings: 2 packages succeeded with warnings. [build] Abandoned: None. [build] Failed: None. [build] Runtime: 11.2 seconds total. _______________________________________________________________________________ Warnings << hector_worldmodel_msgs:cmake /home/bob/hector/logs/hector_worldmodel_msgs/build.cmake.078.log CMake Warning (dev) at CMakeLists.txt:2 (project): Policy CMP0048 is not set: project() command manages VERSION variables. Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The following variable(s) would be set to empty: CMAKE_PROJECT_VERSION CMAKE_PROJECT_VERSION_MAJOR CMAKE_PROJECT_VERSION_MINOR CMAKE_PROJECT_VERSION_PATCH This warning is for project developers. Use -Wno-dev to suppress it. cd /home/bob/hector/build/hector_worldmodel_msgs; catkin build --get-env hector_worldmodel_msgs | catkin env -si /usr/bin/cmake /home/bob/hector/src/hector_worldmodel/hector_worldmodel_msgs --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/home/bob/hector/devel/.private/hector_worldmodel_msgs -DCMAKE_INSTALL_PREFIX=/home/bob/hector/install; cd - ............................................................................... _______________________________________________________________________________ Warnings << recognition_message_translator:cmake /home/bob/hector/logs/recognition_message_translator/build.cmake.025.log STATUS,adding tests to run cd /home/bob/hector/build/recognition_message_translator; catkin build --get-env recognition_message_translator | catkin env -si /usr/bin/cmake /home/bob/hector/src/recognition_message_translator --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/home/bob/hector/devel/.private/recognition_message_translator -DCMAKE_INSTALL_PREFIX=/home/bob/hector/install; cd - ............................................................................... [build] Note: Workspace packages have changed, please re-source setup files to use them. Warning: /home/bob/hector/.default_env_setup.bash not found. This is where the default env setup is usually set up. >>> Collecting packages that need to be updated recognition_message_translator scene_graph >>> Build deployment scripts to make sure they are up to date ----------------------------------------------------- Profile: default Extending: [cached] /opt/ros/noetic Workspace: /home/bob/hector ----------------------------------------------------- Build Space: [exists] /home/bob/hector/build Devel Space: [exists] /home/bob/hector/devel Install Space: [unused] /home/bob/hector/install Log Space: [exists] /home/bob/hector/logs Source Space: [exists] /home/bob/hector/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 ----------------------------------------------------- Buildlisted Packages: None Skiplisted Packages: None ----------------------------------------------------- Workspace configuration appears valid. ----------------------------------------------------- [build] Found 545 packages in 0.0 seconds. [build] Package table is up to date. Starting >>> rosgraph Starting >>> roslz4 Starting >>> xmlrpcpp Finished <<< xmlrpcpp [ 0.2 seconds ] Starting >>> roscpp Finished <<< roslz4 [ 0.2 seconds ] Finished <<< rosgraph [ 0.2 seconds ] Starting >>> rosmaster Starting >>> rosparam Finished <<< rosmaster [ 0.2 seconds ] Finished <<< roscpp [ 0.3 seconds ] Starting >>> rospy Starting >>> rosout Finished <<< rosparam [ 0.2 seconds ] Finished <<< rospy [ 0.1 seconds ] Finished <<< rosout [ 0.2 seconds ] Starting >>> roslaunch Finished <<< roslaunch [ 0.1 seconds ] Starting >>> rostest Finished <<< rostest [ 0.1 seconds ] Starting >>> rosbag_storage Starting >>> topic_tools Finished <<< rosbag_storage [ 0.2 seconds ] Finished <<< topic_tools [ 0.4 seconds ] Starting >>> rosbag Finished <<< rosbag [ 0.2 seconds ] Starting >>> rostopic Finished <<< rostopic [ 0.1 seconds ] Starting >>> workspace_scripts Finished <<< workspace_scripts [ 0.1 seconds ] Starting >>> tuda_deployment_scripts Finished <<< tuda_deployment_scripts [ 0.1 seconds ] [build] Summary: All 16 packages succeeded! [build] Ignored: 529 packages were skipped or are skiplisted. [build] Warnings: None. [build] Abandoned: None. [build] Failed: None. [build] Runtime: 2.8 seconds total. >>> Build packages including dependents ----------------------------------------------------- Profile: default Extending: [cached] /opt/ros/noetic Workspace: /home/bob/hector ----------------------------------------------------- Build Space: [exists] /home/bob/hector/build Devel Space: [exists] /home/bob/hector/devel Install Space: [unused] /home/bob/hector/install Log Space: [exists] /home/bob/hector/logs Source Space: [exists] /home/bob/hector/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 ----------------------------------------------------- Buildlisted Packages: None Skiplisted Packages: None ----------------------------------------------------- Workspace configuration appears valid. ----------------------------------------------------- _______________________________________________________________________________ Warnings << scene_graph:check /home/bob/hector/logs/scene_graph/build.check.025.log STATUS,adding tests to run STATUS,adding coverage cd /home/bob/hector/build/scene_graph; catkin build --get-env scene_graph | catkin env -si /usr/bin/make cmake_check_build_system; cd - ............................................................................... _______________________________________________________________________________ Warnings << scene_graph:make /home/bob/hector/logs/scene_graph/build.make.051.log In file included from /home/bob/hector/src/scene_graph/scene_graph/src/object.cpp:2: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/object.h: In constructor ‘scene_graph::Object::Object(const scene_graph::NodeProto&, scene_graph::AffordanceFactory::Ptr, scene_graph::GoalList::Ptr, scene_graph::Translator::Ptr)’: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/object.h:109:19: warning: ‘scene_graph::Object::translator_’ will be initialized after [-Wreorder] 109 | Translator::Ptr translator_; | ^~~~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/object.h:99:26: warning: ‘scene_graph::AffordanceFactory::Ptr scene_graph::Object::affordance_factory_’ [-Wreorder] 99 | AffordanceFactory::Ptr affordance_factory_; | ^~~~~~~~~~~~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/src/object.cpp:51:1: warning: when initialized here [-Wreorder] 51 | Object::Object(const NodeProto& node, AffordanceFactory::Ptr affordance_factory, | ^~~~~~ /home/bob/hector/src/scene_graph/scene_graph/src/object.cpp:54:20: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 54 | if (!node.type() == NodeProto::NODE_TYPE_OBJECT) { | ^~ /home/bob/hector/src/scene_graph/scene_graph/src/object.cpp:54:7: note: add parentheses around left hand side expression to silence this warning 54 | if (!node.type() == NodeProto::NODE_TYPE_OBJECT) { | ^~~~~~~~~~~~ | ( ) /home/bob/hector/src/scene_graph/scene_graph/src/object.cpp:54:20: warning: comparison of constant ‘2’ with boolean expression is always false [-Wbool-compare] 54 | if (!node.type() == NodeProto::NODE_TYPE_OBJECT) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/bob/hector/src/scene_graph/scene_graph/src/room.cpp:2: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/room.h: In constructor ‘scene_graph::Room::Room(const scene_graph::NodeProto&, scene_graph::AffordanceFactory::Ptr, scene_graph::GoalList::Ptr, scene_graph::Translator::Ptr)’: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/room.h:138:19: warning: ‘scene_graph::Room::translator_’ will be initialized after [-Wreorder] 138 | Translator::Ptr translator_; | ^~~~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/room.h:130:26: warning: ‘scene_graph::AffordanceFactory::Ptr scene_graph::Room::affordance_factory_’ [-Wreorder] 130 | AffordanceFactory::Ptr affordance_factory_; // call once room type is changed to get static new affordances | ^~~~~~~~~~~~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/src/room.cpp:45:1: warning: when initialized here [-Wreorder] 45 | Room::Room(const NodeProto& node, AffordanceFactory::Ptr affordance_factory, | ^~~~ /home/bob/hector/src/scene_graph/scene_graph/src/room.cpp:48:20: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 48 | if (!node.type() == NodeProto::NODE_TYPE_ROOM) { | ^~ /home/bob/hector/src/scene_graph/scene_graph/src/room.cpp:48:7: note: add parentheses around left hand side expression to silence this warning 48 | if (!node.type() == NodeProto::NODE_TYPE_ROOM) { | ^~~~~~~~~~~~ | ( ) /home/bob/hector/src/scene_graph/scene_graph/src/room.cpp:59:8: warning: unused variable ‘semantic_class’ [-Wunused-variable] 59 | uint semantic_class = node.semantic_class(); | ^~~~~~~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/src/scene_graph_server.cpp: In member function ‘void scene_graph::SceneGraphServer::processRemoveConnection(scene_graph_msgs::Relation, bool)’: /home/bob/hector/src/scene_graph/scene_graph/src/scene_graph_server.cpp:782:10: warning: unused variable ‘i’ [-Wunused-variable] 782 | auto i = connections_->erase(relation_id); | ^ /home/bob/hector/src/scene_graph/scene_graph/src/scene_graph_server.cpp: In member function ‘bool scene_graph::SceneGraphServer::resetSceneGraph(std_srvs::Empty::Request&, std_srvs::Empty::Response&)’: /home/bob/hector/src/scene_graph/scene_graph/src/scene_graph_server.cpp:1038:66: warning: unused parameter ‘req’ [-Wunused-parameter] 1038 | bool SceneGraphServer::resetSceneGraph(std_srvs::Empty::Request& req, std_srvs::Empty::Response& resp) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/bob/hector/src/scene_graph/scene_graph/src/scene_graph_server.cpp:1038:98: warning: unused parameter ‘resp’ [-Wunused-parameter] 1038 | bool SceneGraphServer::resetSceneGraph(std_srvs::Empty::Request& req, std_srvs::Empty::Response& resp) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/query_handler.h:8, from /home/bob/hector/src/scene_graph/scene_graph/src/query_handler.cpp:2: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h:35:15: warning: ‘double scene_graph::heuristic(const Point&, const Point&)’ defined but not used [-Wunused-function] 35 | static double heuristic(const tf::Point& p1, const tf::Point& p2) { | ^~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h:23:15: warning: ‘double scene_graph::euclidean_dist(const Point&, const Point&)’ defined but not used [-Wunused-function] 23 | static double euclidean_dist(const geometry_msgs::Point& a, const geometry_msgs::Point& b) { | ^~~~~~~~~~~~~~ In file included from /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/query_handler.h:8, from /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/scene_graph_server.h:34, from /home/bob/hector/src/scene_graph/scene_graph/src/scene_graph_server.cpp:2: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h: At global scope: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h:35:15: warning: ‘double scene_graph::heuristic(const Point&, const Point&)’ defined but not used [-Wunused-function] 35 | static double heuristic(const tf::Point& p1, const tf::Point& p2) { | ^~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h:23:15: warning: ‘double scene_graph::euclidean_dist(const Point&, const Point&)’ defined but not used [-Wunused-function] 23 | static double euclidean_dist(const geometry_msgs::Point& a, const geometry_msgs::Point& b) { | ^~~~~~~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/src/task_planner.cpp: In member function ‘void scene_graph::TaskPlanner::unwrapExplore(scene_graph::AffordanceGoal::Ptr, tf::Point&, uint&)’: /home/bob/hector/src/scene_graph/scene_graph/src/task_planner.cpp:890:10: warning: unused variable ‘add_costs’ [-Wunused-variable] 890 | double add_costs = std::numeric_limits<double>::infinity(); | ^~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/src/path_optimizer.cpp: In member function ‘bool scene_graph::PathOptimizer::checkNextConnections(const std::map<unsigned int, std::shared_ptr<scene_graph::Connection> >&, const uint&, const uint&, const Point&, const double&, scene_graph::openList*, scene_graph::closedList*, const std::vector<unsigned int>&, const std::vector<tf::Vector3>&, const Point&)’: /home/bob/hector/src/scene_graph/scene_graph/src/path_optimizer.cpp:152:50: warning: unused parameter ‘curr_point’ [-Wunused-parameter] 152 | const uint& current_connection, const tf::Point& curr_point, const double& curr_cost, openList* open_list, closedList* closed_list, const std::vector<uint>& visited, const std::vector<tf::Point>& visited_points, const tf::Point& end_point) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/src/path_optimizer.cpp: In member function ‘std::pair<std::deque<std::shared_ptr<scene_graph::Action> >, double> scene_graph::PathOptimizer::connectionsToActions(const uint&, const double&, const std::vector<tf::Vector3>&, const Point&, const double&, const std::vector<unsigned int>&)’: /home/bob/hector/src/scene_graph/scene_graph/src/path_optimizer.cpp:392:92: warning: unused parameter ‘start_room’ [-Wunused-parameter] 392 | std::pair<std::deque<Action::Ptr>, double> PathOptimizer::connectionsToActions(const uint& start_room, const double& found_cost, const std::vector<tf::Point>& found_points, | ~~~~~~~~~~~~^~~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/src/scene_graph_exporter.cpp: In function ‘bool scene_graph::saveSceneGraphToFile(std::string, std::shared_ptr<std::map<unsigned int, std::shared_ptr<scene_graph::Room> > >, std::shared_ptr<std::map<unsigned int, std::shared_ptr<scene_graph::Object> > >, std::shared_ptr<std::map<unsigned int, std::shared_ptr<scene_graph::Connection> > >, scene_graph::Translator::Ptr, scene_graph::GoalList::Ptr)’: /home/bob/hector/src/scene_graph/scene_graph/src/scene_graph_exporter.cpp:13:17: warning: unused parameter ‘goal_list’ [-Wunused-parameter] 13 | GoalList::Ptr goal_list) { | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/query_handler.h:8, from /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/task_planner.h:21, from /home/bob/hector/src/scene_graph/scene_graph/src/task_planner.cpp:2: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h: At global scope: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h:35:15: warning: ‘double scene_graph::heuristic(const Point&, const Point&)’ defined but not used [-Wunused-function] 35 | static double heuristic(const tf::Point& p1, const tf::Point& p2) { | ^~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h:23:15: warning: ‘double scene_graph::euclidean_dist(const Point&, const Point&)’ defined but not used [-Wunused-function] 23 | static double euclidean_dist(const geometry_msgs::Point& a, const geometry_msgs::Point& b) { | ^~~~~~~~~~~~~~ In file included from /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/query_handler.h:8, from /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/scene_graph_server.h:34, from /home/bob/hector/src/scene_graph/scene_graph/src/scene_graph_node.cpp:2: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h:35:15: warning: ‘double scene_graph::heuristic(const Point&, const Point&)’ defined but not used [-Wunused-function] 35 | static double heuristic(const tf::Point& p1, const tf::Point& p2) { | ^~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h:23:15: warning: ‘double scene_graph::euclidean_dist(const Point&, const Point&)’ defined but not used [-Wunused-function] 23 | static double euclidean_dist(const geometry_msgs::Point& a, const geometry_msgs::Point& b) { | ^~~~~~~~~~~~~~ cd /home/bob/hector/build/scene_graph; catkin build --get-env scene_graph | catkin env -si /usr/bin/make --jobserver-auth=3,4; cd - [build] Found 545 packages in 0.0 seconds. [build] Package table is up to date. Starting >>> catkin_simple Starting >>> detection_msgs Starting >>> hector_3d_ugv_path_planning_msgs Starting >>> hector_perception_msgs Starting >>> hector_worldmodel_msgs Starting >>> move_base_lite_msgs Starting >>> rosgraph Starting >>> roslz4 Finished <<< catkin_simple [ 0.1 seconds ] Starting >>> protobuf_catkin Finished <<< rosgraph [ 0.2 seconds ] Finished <<< detection_msgs [ 0.6 seconds ] Finished <<< roslz4 [ 0.3 seconds ] Finished <<< protobuf_catkin [ 0.2 seconds ] Finished <<< hector_3d_ugv_path_planning_msgs [ 0.7 seconds ] Finished <<< move_base_lite_msgs [ 1.4 seconds ] Finished <<< hector_worldmodel_msgs [ 1.2 seconds ] Starting >>> rosmaster Finished <<< rosmaster [ 0.2 seconds ] Starting >>> rosparam Starting >>> segmentation_msgs Starting >>> xmlrpcpp Finished <<< hector_perception_msgs [ 1.4 seconds ] Finished <<< segmentation_msgs [ 0.3 seconds ] Finished <<< xmlrpcpp [ 0.2 seconds ] Starting >>> roscpp Finished <<< rosparam [ 0.1 seconds ] Finished <<< roscpp [ 0.3 seconds ] Starting >>> rospy Starting >>> recognition_message_translator Starting >>> rosout Starting >>> scene_graph_msgs Finished <<< recognition_message_translator [ 0.3 seconds ] Finished <<< rospy [ 0.2 seconds ] Finished <<< rosout [ 0.3 seconds ] Starting >>> roslaunch Finished <<< scene_graph_msgs [ 0.7 seconds ] Finished <<< roslaunch [ 0.1 seconds ] Starting >>> rostest Finished <<< rostest [ 0.1 seconds ] Starting >>> rosbag_storage Starting >>> topic_tools Finished <<< rosbag_storage [ 0.2 seconds ] Finished <<< topic_tools [ 0.4 seconds ] Starting >>> rosbag Finished <<< rosbag [ 0.2 seconds ] Starting >>> rostopic Finished <<< rostopic [ 0.1 seconds ] Starting >>> rosnode Finished <<< rosnode [ 0.1 seconds ] Starting >>> actionlib Finished <<< actionlib [ 0.5 seconds ] Starting >>> flexbe_msgs Starting >>> ipa_building_msgs Finished <<< ipa_building_msgs [ 0.9 seconds ] Finished <<< flexbe_msgs [ 1.0 seconds ] Starting >>> scene_graph Finished <<< scene_graph [ 30.4 seconds ] [build] Summary: All 29 packages succeeded! [build] Ignored: 516 packages were skipped or are skiplisted. [build] Warnings: 1 packages succeeded with warnings. [build] Abandoned: None. [build] Failed: None. [build] Runtime: 36.7 seconds total. ............................................................................... Warning: /home/bob/hector/.default_env_setup.bash not found. This is where the default env setup is usually set up. >>> Clean debian workspace [clean] Removing Devel Space: /home/bob/hector/debs/devel [clean] Removing Build Space: /home/bob/hector/debs/build >>> Build debian packages INFO: rosdep already up to date. INFO: Building packages... -------------------------------------------------------------------------------- Profile: deb_pkgs Extending: [env] /home/bob/hector/devel:/opt/ros/noetic Workspace: /home/bob/hector -------------------------------------------------------------------------------- Build Space: [exists] /home/bob/hector/debs/build Devel Space: [exists] /home/bob/hector/debs/devel Install Space: [unused] /opt/hector Log Space: [exists] /home/bob/hector/logs Source Space: [exists] /home/bob/hector/src DESTDIR: [unused] None -------------------------------------------------------------------------------- Devel Space Layout: linked Install Space Layout: None -------------------------------------------------------------------------------- Additional CMake Args: -DCMAKE_BUILD_TYPE=RelWithDebInfo Additional Make Args: None Additional catkin Make Args: None Internal Make Job Server: True Cache Job Environments: False -------------------------------------------------------------------------------- Buildlisted Packages: None Skiplisted Packages: aslam_cameras_april aslam_cv_python aslam_cv_serialization aslam_imgproc asterix_firmware asterix_robot_setup drz_telemax_bringup elevation_mapping_demos ethz_apriltag2 jasmine_2018_bringup max_launch tuda_deployment_scripts trac_ik_examples -------------------------------------------------------------------------------- Workspace configuration appears valid. NOTE: Forcing CMake to run for each package. -------------------------------------------------------------------------------- _______________________________________________________________________________ Warnings << recognition_message_translator:cmake /home/bob/hector/logs/recognition_message_translator/build.cmake.026.log STATUS,adding tests to run cd /home/bob/hector/debs/build/recognition_message_translator; catkin build --get-env recognition_message_translator | catkin env -si /usr/bin/cmake /home/bob/hector/src/recognition_message_translator --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/home/bob/hector/debs/devel/.private/recognition_message_translator -DCMAKE_INSTALL_PREFIX=/opt/hector -DCMAKE_BUILD_TYPE=RelWithDebInfo; cd - ............................................................................... _______________________________________________________________________________ Warnings << scene_graph:cmake /home/bob/hector/logs/scene_graph/build.cmake.026.log STATUS,adding tests to run STATUS,adding coverage cd /home/bob/hector/debs/build/scene_graph; catkin build --get-env scene_graph | catkin env -si /usr/bin/cmake /home/bob/hector/src/scene_graph/scene_graph --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/home/bob/hector/debs/devel/.private/scene_graph -DCMAKE_INSTALL_PREFIX=/opt/hector -DCMAKE_BUILD_TYPE=RelWithDebInfo; cd - ............................................................................... _______________________________________________________________________________ Warnings << scene_graph:make /home/bob/hector/logs/scene_graph/build.make.052.log In file included from /home/bob/hector/src/scene_graph/scene_graph/src/object.cpp:2: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/object.h: In constructor ‘scene_graph::Object::Object(const scene_graph::NodeProto&, scene_graph::AffordanceFactory::Ptr, scene_graph::GoalList::Ptr, scene_graph::Translator::Ptr)’: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/object.h:109:19: warning: ‘scene_graph::Object::translator_’ will be initialized after [-Wreorder] 109 | Translator::Ptr translator_; | ^~~~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/object.h:99:26: warning: ‘scene_graph::AffordanceFactory::Ptr scene_graph::Object::affordance_factory_’ [-Wreorder] 99 | AffordanceFactory::Ptr affordance_factory_; | ^~~~~~~~~~~~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/src/object.cpp:51:1: warning: when initialized here [-Wreorder] 51 | Object::Object(const NodeProto& node, AffordanceFactory::Ptr affordance_factory, | ^~~~~~ /home/bob/hector/src/scene_graph/scene_graph/src/object.cpp:54:20: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 54 | if (!node.type() == NodeProto::NODE_TYPE_OBJECT) { | ^~ /home/bob/hector/src/scene_graph/scene_graph/src/object.cpp:54:7: note: add parentheses around left hand side expression to silence this warning 54 | if (!node.type() == NodeProto::NODE_TYPE_OBJECT) { | ^~~~~~~~~~~~ | ( ) /home/bob/hector/src/scene_graph/scene_graph/src/object.cpp:54:20: warning: comparison of constant ‘2’ with boolean expression is always false [-Wbool-compare] 54 | if (!node.type() == NodeProto::NODE_TYPE_OBJECT) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/bob/hector/src/scene_graph/scene_graph/src/room.cpp:2: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/room.h: In constructor ‘scene_graph::Room::Room(const scene_graph::NodeProto&, scene_graph::AffordanceFactory::Ptr, scene_graph::GoalList::Ptr, scene_graph::Translator::Ptr)’: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/room.h:138:19: warning: ‘scene_graph::Room::translator_’ will be initialized after [-Wreorder] 138 | Translator::Ptr translator_; | ^~~~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/room.h:130:26: warning: ‘scene_graph::AffordanceFactory::Ptr scene_graph::Room::affordance_factory_’ [-Wreorder] 130 | AffordanceFactory::Ptr affordance_factory_; // call once room type is changed to get static new affordances | ^~~~~~~~~~~~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/src/room.cpp:45:1: warning: when initialized here [-Wreorder] 45 | Room::Room(const NodeProto& node, AffordanceFactory::Ptr affordance_factory, | ^~~~ /home/bob/hector/src/scene_graph/scene_graph/src/room.cpp:48:20: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 48 | if (!node.type() == NodeProto::NODE_TYPE_ROOM) { | ^~ /home/bob/hector/src/scene_graph/scene_graph/src/room.cpp:48:7: note: add parentheses around left hand side expression to silence this warning 48 | if (!node.type() == NodeProto::NODE_TYPE_ROOM) { | ^~~~~~~~~~~~ | ( ) /home/bob/hector/src/scene_graph/scene_graph/src/room.cpp:59:8: warning: unused variable ‘semantic_class’ [-Wunused-variable] 59 | uint semantic_class = node.semantic_class(); | ^~~~~~~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/src/scene_graph_server.cpp: In member function ‘void scene_graph::SceneGraphServer::processRemoveConnection(scene_graph_msgs::Relation, bool)’: /home/bob/hector/src/scene_graph/scene_graph/src/scene_graph_server.cpp:782:10: warning: unused variable ‘i’ [-Wunused-variable] 782 | auto i = connections_->erase(relation_id); | ^ /home/bob/hector/src/scene_graph/scene_graph/src/scene_graph_server.cpp: In member function ‘bool scene_graph::SceneGraphServer::resetSceneGraph(std_srvs::Empty::Request&, std_srvs::Empty::Response&)’: /home/bob/hector/src/scene_graph/scene_graph/src/scene_graph_server.cpp:1038:66: warning: unused parameter ‘req’ [-Wunused-parameter] 1038 | bool SceneGraphServer::resetSceneGraph(std_srvs::Empty::Request& req, std_srvs::Empty::Response& resp) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/bob/hector/src/scene_graph/scene_graph/src/scene_graph_server.cpp:1038:98: warning: unused parameter ‘resp’ [-Wunused-parameter] 1038 | bool SceneGraphServer::resetSceneGraph(std_srvs::Empty::Request& req, std_srvs::Empty::Response& resp) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/query_handler.h:8, from /home/bob/hector/src/scene_graph/scene_graph/src/query_handler.cpp:2: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h:35:15: warning: ‘double scene_graph::heuristic(const Point&, const Point&)’ defined but not used [-Wunused-function] 35 | static double heuristic(const tf::Point& p1, const tf::Point& p2) { | ^~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h:23:15: warning: ‘double scene_graph::euclidean_dist(const Point&, const Point&)’ defined but not used [-Wunused-function] 23 | static double euclidean_dist(const geometry_msgs::Point& a, const geometry_msgs::Point& b) { | ^~~~~~~~~~~~~~ In file included from /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/query_handler.h:8, from /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/scene_graph_server.h:34, from /home/bob/hector/src/scene_graph/scene_graph/src/scene_graph_server.cpp:2: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h: At global scope: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h:35:15: warning: ‘double scene_graph::heuristic(const Point&, const Point&)’ defined but not used [-Wunused-function] 35 | static double heuristic(const tf::Point& p1, const tf::Point& p2) { | ^~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h:23:15: warning: ‘double scene_graph::euclidean_dist(const Point&, const Point&)’ defined but not used [-Wunused-function] 23 | static double euclidean_dist(const geometry_msgs::Point& a, const geometry_msgs::Point& b) { | ^~~~~~~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/src/task_planner.cpp: In member function ‘void scene_graph::TaskPlanner::unwrapExplore(scene_graph::AffordanceGoal::Ptr, tf::Point&, uint&)’: /home/bob/hector/src/scene_graph/scene_graph/src/task_planner.cpp:890:10: warning: unused variable ‘add_costs’ [-Wunused-variable] 890 | double add_costs = std::numeric_limits<double>::infinity(); | ^~~~~~~~~ In file included from /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/query_handler.h:8, from /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/task_planner.h:21, from /home/bob/hector/src/scene_graph/scene_graph/src/task_planner.cpp:2: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h: At global scope: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h:35:15: warning: ‘double scene_graph::heuristic(const Point&, const Point&)’ defined but not used [-Wunused-function] 35 | static double heuristic(const tf::Point& p1, const tf::Point& p2) { | ^~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h:23:15: warning: ‘double scene_graph::euclidean_dist(const Point&, const Point&)’ defined but not used [-Wunused-function] 23 | static double euclidean_dist(const geometry_msgs::Point& a, const geometry_msgs::Point& b) { | ^~~~~~~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/src/path_optimizer.cpp: In member function ‘bool scene_graph::PathOptimizer::checkNextConnections(const std::map<unsigned int, std::shared_ptr<scene_graph::Connection> >&, const uint&, const uint&, const Point&, const double&, scene_graph::openList*, scene_graph::closedList*, const std::vector<unsigned int>&, const std::vector<tf::Vector3>&, const Point&)’: /home/bob/hector/src/scene_graph/scene_graph/src/path_optimizer.cpp:152:50: warning: unused parameter ‘curr_point’ [-Wunused-parameter] 152 | const uint& current_connection, const tf::Point& curr_point, const double& curr_cost, openList* open_list, closedList* closed_list, const std::vector<uint>& visited, const std::vector<tf::Point>& visited_points, const tf::Point& end_point) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/src/path_optimizer.cpp: In member function ‘std::pair<std::deque<std::shared_ptr<scene_graph::Action> >, double> scene_graph::PathOptimizer::connectionsToActions(const uint&, const double&, const std::vector<tf::Vector3>&, const Point&, const double&, const std::vector<unsigned int>&)’: /home/bob/hector/src/scene_graph/scene_graph/src/path_optimizer.cpp:392:92: warning: unused parameter ‘start_room’ [-Wunused-parameter] 392 | std::pair<std::deque<Action::Ptr>, double> PathOptimizer::connectionsToActions(const uint& start_room, const double& found_cost, const std::vector<tf::Point>& found_points, | ~~~~~~~~~~~~^~~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/src/scene_graph_exporter.cpp: In function ‘bool scene_graph::saveSceneGraphToFile(std::string, std::shared_ptr<std::map<unsigned int, std::shared_ptr<scene_graph::Room> > >, std::shared_ptr<std::map<unsigned int, std::shared_ptr<scene_graph::Object> > >, std::shared_ptr<std::map<unsigned int, std::shared_ptr<scene_graph::Connection> > >, scene_graph::Translator::Ptr, scene_graph::GoalList::Ptr)’: /home/bob/hector/src/scene_graph/scene_graph/src/scene_graph_exporter.cpp:13:17: warning: unused parameter ‘goal_list’ [-Wunused-parameter] 13 | GoalList::Ptr goal_list) { | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from /opt/ros/noetic/include/tf/LinearMath/Transform.h:21, from /opt/ros/noetic/include/tf/transform_datatypes.h:41, from /opt/ros/noetic/include/tf/time_cache.h:38, from /opt/ros/noetic/include/tf/tf.h:44, from /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/connection.h:6, from /home/bob/hector/src/scene_graph/scene_graph/src/connection.cpp:1: /opt/ros/noetic/include/tf/LinearMath/Matrix3x3.h: In member function ‘tf::Pose scene_graph::Connection::getPose(uint)’: /opt/ros/noetic/include/tf/LinearMath/Matrix3x3.h:65:11: warning: ‘pose.tf::Matrix3x3::m_el[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 65 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ /opt/ros/noetic/include/tf/LinearMath/Matrix3x3.h:66:11: warning: ‘pose.tf::Matrix3x3::m_el[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ /opt/ros/noetic/include/tf/LinearMath/Matrix3x3.h:67:11: warning: ‘pose.tf::Matrix3x3::m_el[2]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 67 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /opt/ros/noetic/include/tf/transform_datatypes.h:41, from /opt/ros/noetic/include/tf/time_cache.h:38, from /opt/ros/noetic/include/tf/tf.h:44, from /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/connection.h:6, from /home/bob/hector/src/scene_graph/scene_graph/src/connection.cpp:1: /opt/ros/noetic/include/tf/LinearMath/Transform.h:62:26: warning: ‘pose.tf::Transform::m_origin’ may be used uninitialized in this function [-Wmaybe-uninitialized] 62 | m_origin(other.m_origin) | ^ In file included from /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/query_handler.h:8, from /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/scene_graph_server.h:34, from /home/bob/hector/src/scene_graph/scene_graph/src/scene_graph_node.cpp:2: /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h:35:15: warning: ‘double scene_graph::heuristic(const Point&, const Point&)’ defined but not used [-Wunused-function] 35 | static double heuristic(const tf::Point& p1, const tf::Point& p2) { | ^~~~~~~~~ /home/bob/hector/src/scene_graph/scene_graph/include/scene_graph/path_optimizer.h:23:15: warning: ‘double scene_graph::euclidean_dist(const Point&, const Point&)’ defined but not used [-Wunused-function] 23 | static double euclidean_dist(const geometry_msgs::Point& a, const geometry_msgs::Point& b) { | ^~~~~~~~~~~~~~ cd /home/bob/hector/debs/build/scene_graph; catkin build --get-env scene_graph | catkin env -si /usr/bin/make --jobserver-auth=3,4; cd - ............................................................................... [build] Found 545 packages in 0.0 seconds. [build] Updating package table. Starting >>> catkin_tools_prebuild Finished <<< catkin_tools_prebuild [ 1.3 seconds ] Starting >>> recognition_message_translator Finished <<< recognition_message_translator [ 13.1 seconds ] Starting >>> scene_graph Finished <<< scene_graph [ 1 minute and 5.5 seconds ] [build] Summary: All 3 packages succeeded! [build] Ignored: 543 packages were skipped or are skiplisted. [build] Warnings: 2 packages succeeded with warnings. [build] Abandoned: None. [build] Failed: None. [build] Runtime: 1 minute and 20.3 seconds total. [build] Note: Workspace packages have changed, please re-source setup files to use them. INFO: Start building deb packages with timestamp 20240612-120024UTC INFO: [1/2] Started build of recognition_message_translator SUCCESS: Compiled deb package 'recognition_message_translator'. INFO: [2/2] Started build of scene_graph SUCCESS: Compiled deb package 'scene_graph'. INFO: Done building. (Error code: 0) >>> Unlock GPG gpg-agent: a gpg-agent is already running - not starting a new one Done. >>> Update rosdep yaml Done. >>> Export debian packages Adding 'hector-noetic-recognition-message-translator_0.0.0-0focal-20240612-120024UTC-2312d8a_amd64.deb' to repository. Exporting indices... Deleting files no longer referenced... deleting and forgetting pool/main/h/hector-noetic-recognition-message-translator/hector-noetic-recognition-message-translator_0.0.0-0focal-20240612-114033UTC-12af4da_amd64.deb Adding 'hector-noetic-scene-graph_0.0.1-0focal-20240612-120024UTC-9bd3524_amd64.deb' to repository. Exporting indices... Deleting files no longer referenced... deleting and forgetting pool/main/h/hector-noetic-scene-graph/hector-noetic-scene-graph_0.0.1-0focal-20240612-114033UTC-9bd3524_amd64.deb Exporting bionic... Exporting focal...