/home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:153:2: error: expected ‘}’ at end of input 153 | } | ^ /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:13:1: note: to match this ‘{’ 13 | { | ^ /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In constructor ‘BuildTower::BuildTower()’: /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:18:9: error: ‘joint_pub_’ was not declared in this scope 18 | joint_pub_ = this->create_publisher("joint_cmd", 10); | ^~~~~~~~~~ /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:19:9: error: ‘gripper_pub_’ was not declared in this scope 19 | gripper_pub_ = this->create_publisher("gripper_cmd", 10); | ^~~~~~~~~~~~ /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:22:9: error: ‘ik_client_’ was not declared in this scope; did you mean ‘rmw_client_t’? 22 | ik_client_ = this->create_client("invkin"); | ^~~~~~~~~~ | rmw_client_t /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:30:9: error: ‘current_q1_’ was not declared in this scope 30 | current_q1_ = 0.0; | ^~~~~~~~~~~ /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:31:9: error: ‘current_q2_’ was not declared in this scope 31 | current_q2_ = 0.0; | ^~~~~~~~~~~ /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:32:9: error: ‘current_q3_’ was not declared in this scope 32 | current_q3_ = 0.0; | ^~~~~~~~~~~ /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: In member function ‘void BuildTower::build_tower()’: /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:54:9: error: ‘gripper_pub_’ was not declared in this scope; did you mean ‘gripper_msg’? 54 | gripper_pub_->publish(gripper_msg); | ^~~~~~~~~~~~ | gripper_msg /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:63:13: error: ‘move_to’ was not declared in this scope; did you mean ‘mode_t’? 63 | move_to(cubes[i][0], cubes[i][1], safe_height); | ^~~~~~~ | mode_t /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:100:5: error: a function-definition is not allowed here before ‘{’ token 100 | { | ^ /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:144:12: warning: unused variable ‘current_q1_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] 144 | double current_q1_, current_q2_, current_q3_; | ^~~~~~~~~~~ /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:144:25: warning: unused variable ‘current_q2_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] 144 | double current_q1_, current_q2_, current_q3_; | ^~~~~~~~~~~ /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:144:38: warning: unused variable ‘current_q3_’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] 144 | double current_q1_, current_q2_, current_q3_; | ^~~~~~~~~~~ /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp: At global scope: /home/ros/EENG4/AdvancedRobotics_Lab3/src/advrobotics_lab3_app/src/build_tower.cpp:153:2: error: expected unqualified-id at end of input 153 | } | ^ gmake[2]: *** [CMakeFiles/build_tower.dir/build.make:76: CMakeFiles/build_tower.dir/src/build_tower.cpp.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/build_tower.dir/all] Error 2 gmake: *** [Makefile:146: all] Error 2