This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SK-AM62P-LP: library issue while building the source code

Part Number: SK-AM62P-LP

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.

  • Hi Rajkumar,

    Linux user space application development is out of the support scope on this forums. I would suggest if you can try the same process on a PC with the same Debian version to see if it would have the same error, and debug from there.