Tool/software:
Hello TI,
I am trying to build the ROS2 source code from this link: https://wiki.debian.org/DebianScience/Robotics/ROS2 Debian ROS2 Guide. While building this source code, I encountered an error related to std::filesystem
from the ROS2 source.
I updated the C++ standard from 14 to 17 in all packages CMakelist.txt , and this change resolved the issue.
if(NOT CMAKE_CXX_STANDARD) set(CMAKE_CXX_STANDARD 17)
But when i building ,i am getting the same error from ptath :/usr/include/pluginlib/pluginlib/./class_loader_imp.hpp.
How to fix this error ,i am attaching the screenshot for your reference.
I explored and tried to understand the error. The source code requires GCC 17, but our Debian Trixie only supports up to GCC 14. I manually installed libc++-17 and the required dependencies, but I am still encountering the same error.
Regards,
Rajkumar.