After downloading the jetson inference, I do the following steps:
sudo mkdir build
cd build
sudo cmake …
sudo make
and it gives me the following error:
nvidia@tegra-ubuntu:/media/nvidia/F86D-62C0/jetson-inference/build$ sudo make
[ 1%] Building NVCC (Device) object utils/CMakeFiles/jetson-utils.dir/cuda/jetson-utils_generated_cudaYUV-YV12.cu.o
:0:2: warning: ISO C++11 requires whitespace after the macro name
:0:7: warning: ISO C++11 requires whitespace after the macro name
:0:2: warning: ISO C++11 requires whitespace after the macro name
:0:7: warning: ISO C++11 requires whitespace after the macro name
:0:2: warning: ISO C++11 requires whitespace after the macro name
:0:7: warning: ISO C++11 requires whitespace after the macro name
:0:2: warning: ISO C++11 requires whitespace after the macro name
:0:7: warning: ISO C++11 requires whitespace after the macro name
/media/nvidia/F86D-62C0/jetson-inference/build/aarch64/include/endian.h(40): error: identifier “uint64_t” is undefined
/media/nvidia/F86D-62C0/jetson-inference/build/aarch64/include/endian.h(40): error: identifier “uint64_t” is undefined
/media/nvidia/F86D-62C0/jetson-inference/build/aarch64/include/endian.h(41): error: identifier “uint32_t” is undefined
/media/nvidia/F86D-62C0/jetson-inference/build/aarch64/include/endian.h(41): error: identifier “uint32_t” is undefined
/media/nvidia/F86D-62C0/jetson-inference/build/aarch64/include/endian.h(42): error: identifier “uint16_t” is undefined
/media/nvidia/F86D-62C0/jetson-inference/build/aarch64/include/endian.h(42): error: identifier “uint16_t” is undefined
/media/nvidia/F86D-62C0/jetson-inference/build/aarch64/include/endian.h(50): error: identifier “uint64_t” is undefined
/media/nvidia/F86D-62C0/jetson-inference/build/aarch64/include/endian.h(50): error: identifier “uint64_t” is undefined
/media/nvidia/F86D-62C0/jetson-inference/build/aarch64/include/endian.h(51): error: identifier “uint32_t” is undefined
/media/nvidia/F86D-62C0/jetson-inference/build/aarch64/include/endian.h(51): error: identifier “uint32_t” is undefined
/media/nvidia/F86D-62C0/jetson-inference/build/aarch64/include/endian.h(52): error: identifier “uint16_t” is undefined
/media/nvidia/F86D-62C0/jetson-inference/build/aarch64/include/endian.h(52): error: identifier “uint16_t” is undefined
/usr/include/aarch64-linux-gnu/bits/waitstatus.h(79): error: “__w_retcode” has already been declared in the current scope
/usr/include/aarch64-linux-gnu/bits/waitstatus.h(80): error: “__w_coredump” has already been declared in the current scope
/usr/include/aarch64-linux-gnu/bits/waitstatus.h(81): error: “__w_termsig” has already been declared in the current scope
/usr/include/aarch64-linux-gnu/bits/waitstatus.h(93): error: “__w_stopsig” has already been declared in the current scope
/usr/include/aarch64-linux-gnu/bits/waitstatus.h(94): error: “__w_stopval” has already been declared in the current scope
17 errors detected in the compilation of “/tmp/tmpxft_00004349_00000000-7_cudaYUV-YV12.compute_62.cpp1.ii”.
CMake Error at jetson-utils_generated_cudaYUV-YV12.cu.o.cmake:266 (message):
Error generating file
/media/nvidia/F86D-62C0/jetson-inference/build/utils/CMakeFiles/jetson-utils.dir/cuda/./jetson-utils_generated_cudaYUV-YV12.cu.o
utils/CMakeFiles/jetson-utils.dir/build.make:1266: recipe for target ‘utils/CMakeFiles/jetson-utils.dir/cuda/jetson-utils_generated_cudaYUV-YV12.cu.o’ failed
make[2]: *** [utils/CMakeFiles/jetson-utils.dir/cuda/jetson-utils_generated_cudaYUV-YV12.cu.o] Error 1
CMakeFiles/Makefile2:599: recipe for target ‘utils/CMakeFiles/jetson-utils.dir/all’ failed
make[1]: *** [utils/CMakeFiles/jetson-utils.dir/all] Error 2
Makefile:127: recipe for target ‘all’ failed
make: *** [all] Error 2
Can someone tell me what error it is and how can i solve it. I cannot find much for the " identifier is undefined " error.