ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Just noticed this:

/usr/local/include/locale.h:11

it seems odd to me you have a locale.h in /usr/local/include. That's most likely not a system-standard file.

Have you built anything (compilers, libstdc++, etc) from source?

Just noticed this:

/usr/local/include/locale.h:11

it seems odd to me you have a locale.h in /usr/local/include. That's most likely not a system-standard file.

Have you built anything (compilers, libstdc++, etc) from source?


Edit: see my comment about having to build libfmt from source if you're installing ROS 2 using apt. Summarising: I would not recommend doing that, as it suggests there are deeper/other problems with your install.

Additionally: fmtlib/fmt#1803 seems like it discusses the same issue as you encountered.

Note: I'm not suggesting you rebuild libfmt using the CMake options mentioned in that issue. I'm mentioning that issue as it seems to mention similar problems with locale.h from libfmt as you are experiencing.