You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Colcon build with Humble on Raspberry Pi 4B running Ubuntu 22.04 gives error:
In file included from /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover.h:35, from /home/cstar-capstone/ros2_ws/src/opennav_coverage/opennav_coverage/include/opennav_coverage/swath_generator.hpp:22, from /home/cstar-capstone/ros2_ws/src/opennav_coverage/opennav_coverage/src/swath_generator.cpp:18: /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h: In constructor ‘f2c::obj::CompleteTurnPathObj<T, R>::CompleteTurnPathObj(const F2CRobot&)’: /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h:58:64: error: declaration of ‘robot’ shadows a member of ‘f2c::obj::CompleteTurnPathObj<T, R>’ [-Werror=shadow] 58 | CompleteTurnPathObj<T, R>::CompleteTurnPathObj(const F2CRobot& robot) { | ~~~~~~~~~~~~~~~~^~~~~ /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h:52:12: note: shadowed declaration is here 52 | F2CRobot robot; | ^~~~~ In file included from /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover.h:35, from /home/cstar-capstone/ros2_ws/src/opennav_coverage/opennav_coverage/include/opennav_coverage/headland_generator.hpp:21, from /home/cstar-capstone/ros2_ws/src/opennav_coverage/opennav_coverage/src/headland_generator.cpp:18: /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h: In constructor ‘f2c::obj::CompleteTurnPathObj<T, R>::CompleteTurnPathObj(const F2CRobot&)’: /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h:58:64: error: declaration of ‘robot’ shadows a member of ‘f2c::obj::CompleteTurnPathObj<T, R>’ [-Werror=shadow] 58 | CompleteTurnPathObj<T, R>::CompleteTurnPathObj(const F2CRobot& robot) { | ~~~~~~~~~~~~~~~~^~~~~ /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h:52:12: note: shadowed declaration is here 52 | F2CRobot robot; | ^~~~~ In file included from /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover.h:35, from /home/cstar-capstone/ros2_ws/src/opennav_coverage/opennav_coverage/include/opennav_coverage/coverage_server.hpp:21, from /home/cstar-capstone/ros2_ws/src/opennav_coverage/opennav_coverage/src/coverage_server.cpp:15: /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h: In constructor ‘f2c::obj::CompleteTurnPathObj<T, R>::CompleteTurnPathObj(const F2CRobot&)’: /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h:58:64: error: declaration of ‘robot’ shadows a member of ‘f2c::obj::CompleteTurnPathObj<T, R>’ [-Werror=shadow] 58 | CompleteTurnPathObj<T, R>::CompleteTurnPathObj(const F2CRobot& robot) { | ~~~~~~~~~~~~~~~~^~~~~ /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h:52:12: note: shadowed declaration is here 52 | F2CRobot robot; | ^~~~~ In file included from /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover.h:35, from /home/cstar-capstone/ros2_ws/src/opennav_coverage/opennav_coverage/include/opennav_coverage/route_generator.hpp:21, from /home/cstar-capstone/ros2_ws/src/opennav_coverage/opennav_coverage/src/route_generator.cpp:18: /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h: In constructor ‘f2c::obj::CompleteTurnPathObj<T, R>::CompleteTurnPathObj(const F2CRobot&)’: /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h:58:64: error: declaration of ‘robot’ shadows a member of ‘f2c::obj::CompleteTurnPathObj<T, R>’ [-Werror=shadow] 58 | CompleteTurnPathObj<T, R>::CompleteTurnPathObj(const F2CRobot& robot) { | ~~~~~~~~~~~~~~~~^~~~~ /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h:52:12: note: shadowed declaration is here 52 | F2CRobot robot;
The text was updated successfully, but these errors were encountered:
catherinec57
changed the title
Colcon Build Error on Source Code
Colcon Build Error on opennav_coverage source code with F2C v1.2.1
Mar 17, 2025
Colcon build with Humble on Raspberry Pi 4B running Ubuntu 22.04 gives error:
In file included from /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover.h:35, from /home/cstar-capstone/ros2_ws/src/opennav_coverage/opennav_coverage/include/opennav_coverage/swath_generator.hpp:22, from /home/cstar-capstone/ros2_ws/src/opennav_coverage/opennav_coverage/src/swath_generator.cpp:18: /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h: In constructor ‘f2c::obj::CompleteTurnPathObj<T, R>::CompleteTurnPathObj(const F2CRobot&)’: /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h:58:64: error: declaration of ‘robot’ shadows a member of ‘f2c::obj::CompleteTurnPathObj<T, R>’ [-Werror=shadow] 58 | CompleteTurnPathObj<T, R>::CompleteTurnPathObj(const F2CRobot& robot) { | ~~~~~~~~~~~~~~~~^~~~~ /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h:52:12: note: shadowed declaration is here 52 | F2CRobot robot; | ^~~~~ In file included from /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover.h:35, from /home/cstar-capstone/ros2_ws/src/opennav_coverage/opennav_coverage/include/opennav_coverage/headland_generator.hpp:21, from /home/cstar-capstone/ros2_ws/src/opennav_coverage/opennav_coverage/src/headland_generator.cpp:18: /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h: In constructor ‘f2c::obj::CompleteTurnPathObj<T, R>::CompleteTurnPathObj(const F2CRobot&)’: /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h:58:64: error: declaration of ‘robot’ shadows a member of ‘f2c::obj::CompleteTurnPathObj<T, R>’ [-Werror=shadow] 58 | CompleteTurnPathObj<T, R>::CompleteTurnPathObj(const F2CRobot& robot) { | ~~~~~~~~~~~~~~~~^~~~~ /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h:52:12: note: shadowed declaration is here 52 | F2CRobot robot; | ^~~~~ In file included from /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover.h:35, from /home/cstar-capstone/ros2_ws/src/opennav_coverage/opennav_coverage/include/opennav_coverage/coverage_server.hpp:21, from /home/cstar-capstone/ros2_ws/src/opennav_coverage/opennav_coverage/src/coverage_server.cpp:15: /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h: In constructor ‘f2c::obj::CompleteTurnPathObj<T, R>::CompleteTurnPathObj(const F2CRobot&)’: /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h:58:64: error: declaration of ‘robot’ shadows a member of ‘f2c::obj::CompleteTurnPathObj<T, R>’ [-Werror=shadow] 58 | CompleteTurnPathObj<T, R>::CompleteTurnPathObj(const F2CRobot& robot) { | ~~~~~~~~~~~~~~~~^~~~~ /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h:52:12: note: shadowed declaration is here 52 | F2CRobot robot; | ^~~~~ In file included from /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover.h:35, from /home/cstar-capstone/ros2_ws/src/opennav_coverage/opennav_coverage/include/opennav_coverage/route_generator.hpp:21, from /home/cstar-capstone/ros2_ws/src/opennav_coverage/opennav_coverage/src/route_generator.cpp:18: /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h: In constructor ‘f2c::obj::CompleteTurnPathObj<T, R>::CompleteTurnPathObj(const F2CRobot&)’: /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h:58:64: error: declaration of ‘robot’ shadows a member of ‘f2c::obj::CompleteTurnPathObj<T, R>’ [-Werror=shadow] 58 | CompleteTurnPathObj<T, R>::CompleteTurnPathObj(const F2CRobot& robot) { | ~~~~~~~~~~~~~~~~^~~~~ /home/cstar-capstone/ros2_ws/install/fields2cover/include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h:52:12: note: shadowed declaration is here 52 | F2CRobot robot;
The text was updated successfully, but these errors were encountered: