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
I encountered the following error while trying to build the packages:
--- stderr: plansys2_lifecycle_manager
/home/mohamed/suave_rosa_ws/src/plansys2/plansys2_lifecycle_manager/src/lifecycle_manager_node.cpp: In function ‘int main(int, char**)’:
/home/mohamed/suave_rosa_ws/src/plansys2/plansys2_lifecycle_manager/src/lifecycle_manager_node.cpp:40:25: error: ‘rclcpp::experimental::executors’ has not been declared
40 | rclcpp::experimental::executors::EventsExecutor exe;
| ^~~~~~~~~
/home/mohamed/suave_rosa_ws/src/plansys2/plansys2_lifecycle_manager/src/lifecycle_manager_node.cpp:43:5: error: ‘exe’ was not declared in this scope; did you mean ‘exp’?
43 | exe.add_node(manager_node.second);
| ^~~
| exp
/home/mohamed/suave_rosa_ws/src/plansys2/plansys2_lifecycle_manager/src/lifecycle_manager_node.cpp:49:3: error: ‘exe’ was not declared in this scope; did you mean ‘exp’?
49 | exe.spin_until_future_complete(startup_future);
| ^~~
| exp
gmake[2]: *** [CMakeFiles/lifecycle_manager_node.dir/build.make:76: CMakeFiles/lifecycle_manager_node.dir/src/lifecycle_manager_node.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:200: CMakeFiles/lifecycle_manager_node.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
/home/mohamed/suave_rosa_ws/src/plansys2/plansys2_lifecycle_manager/test/lf_manager_test.cpp: In member function ‘virtual void lifecycle_manager_lf_client_Test::TestBody()’:
/home/mohamed/suave_rosa_ws/src/plansys2/plansys2_lifecycle_manager/test/lf_manager_test.cpp:36:36: error: ‘rclcpp::experimental::executors’ has not been declared
36 | auto exe = rclcpp::experimental::executors::EventsExecutor::make_shared();
| ^~~~~~~~~
/home/mohamed/suave_rosa_ws/src/plansys2/plansys2_lifecycle_manager/test/lf_manager_test.cpp: In member function ‘virtual void lifecycle_manager_lf_startup_Test::TestBody()’:
/home/mohamed/suave_rosa_ws/src/plansys2/plansys2_lifecycle_manager/test/lf_manager_test.cpp:100:25: error: ‘rclcpp::experimental::executors’ has not been declared
100 | rclcpp::experimental::executors::EventsExecutor exe;
| ^~~~~~~~~
/home/mohamed/suave_rosa_ws/src/plansys2/plansys2_lifecycle_manager/test/lf_manager_test.cpp:103:5: error: ‘exe’ was not declared in this scope; did you mean ‘exp’?
103 | exe.add_node(manager_node.second);
| ^~~
| exp
/home/mohamed/suave_rosa_ws/src/plansys2/plansys2_lifecycle_manager/test/lf_manager_test.cpp:106:3: error: ‘exe’ was not declared in this scope; did you mean ‘exp’?
106 | exe.add_node(de_node->get_node_base_interface());
| ^~~
| exp
gmake[2]: *** [test/CMakeFiles/lf_manager_test.dir/build.make:76: test/CMakeFiles/lf_manager_test.dir/lf_manager_test.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:228: test/CMakeFiles/lf_manager_test.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2
---
Failed <<< plansys2_lifecycle_manager [5.13s, exited with code 2]
I solved this by changing the version in plansys2 to humble in rosinstall file, I am not sure if this is the correct way:
The text was updated successfully, but these errors were encountered:
I couldn't reproduce this error. I will try again later.
If I remember correctly, we would need to modify the suave_rosa_plansys launchfile to make it work with humble, as humble doesn't have a parameter to set the problem file.
Like this:
I encountered the following error while trying to build the packages:
I solved this by changing the version in plansys2 to humble in rosinstall file, I am not sure if this is the correct way:
The text was updated successfully, but these errors were encountered: