Hello,
I am exploring the use of MatX library on our Orin NX developer Kit. MatX has the following requirements:
”MatX is using features in C++20 and the latest CUDA compilers and libraries. For this reason, when running with GPU support, CUDA 12.2.1 and g++9, nvc++ 24.5, or clang 17 or newer is required.”
I have:
JetPack 6.2
CUDA 12.6.68,
g++ 11.4.0.
clang –version results gives the following output “clang version of Ubuntu clang version 14.0.0-1ubuntu1.1
cmake 4.0.1
On trying to do make in MatX after the cmake, I observe a compile error that is not found. Is possibly from C++20?
Has any one come across this issue ? How can it be resolved?
Thank you,
Vangogh
Here is the output of the make
[ 1%] Building CUDA object examples/CMakeFiles/simple_radar_pipeline.dir/simple_radar_pipeline.cu.o
In file included from /work/gpu_math/MatX/include/matx/core/error.h:45,
from /gpu_math/MatX/include/matx.h:44,
from /gpu_math/MatX/examples/simple_radar_pipeline.h:34,
from /gpu_math/MatX/examples/simple_radar_pipeline.cu:33:
/gpu_math/MatX/include/matx/core/log.h:38:10: fatal error: format: No such file or directory
38 | include
| ^~~~~~~~
compilation terminated.
In file included from /work/gpu_math/MatX/include/matx/core/error.h:45,
from /work/gpu_math/MatX/include/matx.h:44,
from /work/gpu_math/MatX/examples/simple_radar_pipeline.h:34,
from /work/gpu_math/MatX/examples/simple_radar_pipeline.cu:33:
/work/gpu_math/MatX/include/matx/core/log.h:38:10: fatal error: format: No such file or directory
38 | include
| ^~~~~~~~
compilation terminated.