From the above link I have downloaded the example, Trying to build on jetsonTX2 but getting unknown platform error.
make -j6
Scanning dependencies of target shared_sources
[ 4%] Building CXX object shared_sources/CMakeFiles/shared_sources.dir/nv_helpers_gl/OpenGLText/OpenGLText.cpp.o
[ 4%] Building CXX object shared_sources/CMakeFiles/shared_sources.dir/nv_helpers_gl/traceDisplay/tracedisplayogl.cpp.o
[ 6%] Building CXX object shared_sources/CMakeFiles/shared_sources.dir/nv_helpers_gl/GLSLProgram.cpp.o
[ 8%] Building CXX object shared_sources/CMakeFiles/shared_sources.dir/nv_helpers_gl/WindowProfiler.cpp.o
[ 10%] Building CXX object shared_sources/CMakeFiles/shared_sources.dir/nv_helpers_gl/nv_dds.cpp.o
[ 13%] Building CXX object shared_sources/CMakeFiles/shared_sources.dir/nv_helpers/profiler.cpp.o
In file included from /home/nvidia/vulkan_nv/gl_vk_chopper/../shared_sources/platform.h:26:0,
from /home/nvidia/vulkan_nv/gl_vk_chopper/../shared_sources/main.h:31,
from /home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/GLSLProgram.cpp:16:
/home/nvidia/vulkan_nv/gl_vk_chopper/../shared_sources/NvFoundation.h:186:6: error: #error "Unknown platform"
# error "Unknown platform"
^
In file included from /home/nvidia/vulkan_nv/gl_vk_chopper/../shared_sources/platform.h:26:0,
from /home/nvidia/vulkan_nv/gl_vk_chopper/../shared_sources/main.h:31,
from /home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/WindowProfiler.hpp:31,
from /home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/WindowProfiler.cpp:26:
/home/nvidia/vulkan_nv/gl_vk_chopper/../shared_sources/NvFoundation.h:186:6: error: #error "Unknown platform"
# error "Unknown platform"
^
/home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/OpenGLText/OpenGLText.cpp:182:6: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
"};
^
/home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/OpenGLText/OpenGLText.cpp:197:6: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
"};
^
In file included from /home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/OpenGLText/OpenGLText.cpp:72:0:
/home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/OpenGLText/tga.h: In member function ‘TGA::TGAError TGA::load(const char*)’:
/home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/OpenGLText/tga.h:177:40: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread( &type, sizeof (char), 3, s ); // Read in colormap info and image t
^
/home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/OpenGLText/tga.h:179:40: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread( &info, sizeof (char), 6, s );
^
/home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/traceDisplay/tracedisplayogl.cpp: In function ‘GLuint LinkGLSLProgram(GLuint, GLuint)’:
/home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/traceDisplay/tracedisplayogl.cpp:53:42: warning: format not a string literal and no format arguments [-Wformat-security]
# define LOGE(...) printf(__VA_ARGS__)
^
/home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/traceDisplay/tracedisplayogl.cpp:797:9: note: in expansion of macro ‘LOGE’
LOGE(infoLog);
^
[ 15%] Building CXX object shared_sources/CMakeFiles/shared_sources.dir/nv_helpers_gl/programmanager.cpp.o
/home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/GLSLProgram.cpp:19:37: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
char* GLSLProgram::incPaths[] = {"/"};
^
shared_sources/CMakeFiles/shared_sources.dir/build.make:182: recipe for target 'shared_sources/CMakeFiles/shared_sources.dir/nv_helpers_gl/GLSLProgram.cpp.o' failed
make[2]: *** [shared_sources/CMakeFiles/shared_sources.dir/nv_helpers_gl/GLSLProgram.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/nv_dds.cpp:190:0:
/home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/nv_dds.h:116:5: warning: ‘typedef’ was ignored in this declaration
};
^
In file included from /home/nvidia/vulkan_nv/gl_vk_chopper/../shared_sources/platform.h:26:0,
from /home/nvidia/vulkan_nv/gl_vk_chopper/../shared_sources/main.h:31,
from /home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/programmanager.cpp:37:
/home/nvidia/vulkan_nv/gl_vk_chopper/../shared_sources/NvFoundation.h:186:6: error: #error "Unknown platform"
# error "Unknown platform"
^
/home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/nv_dds.cpp: In member function ‘bool nv_dds::CDDSImage::load(std::__cxx11::string, bool)’:
/home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/nv_dds.cpp:335:30: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(filecode, 1, 4, fp);
^
/home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/nv_dds.cpp:346:44: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(&ddsh, sizeof(DDS_HEADER), 1, fp);
^
/home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/nv_dds.cpp:456:35: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(pixels, 1, size, fp);
^
/home/nvidia/vulkan_nv/shared_sources/nv_helpers_gl/nv_dds.cpp:489:39: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(pixels, 1, size, fp);
^
shared_sources/CMakeFiles/shared_sources.dir/build.make:158: recipe for target 'shared_sources/CMakeFiles/shared_sources.dir/nv_helpers_gl/WindowProfiler.cpp.o' failed
make[2]: *** [shared_sources/CMakeFiles/shared_sources.dir/nv_helpers_gl/WindowProfiler.cpp.o] Error 1
shared_sources/CMakeFiles/shared_sources.dir/build.make:206: recipe for target 'shared_sources/CMakeFiles/shared_sources.dir/nv_helpers_gl/programmanager.cpp.o' failed
make[2]: *** [shared_sources/CMakeFiles/shared_sources.dir/nv_helpers_gl/programmanager.cpp.o] Error 1
CMakeFiles/Makefile2:122: recipe for target 'shared_sources/CMakeFiles/shared_sources.dir/all' failed
make[1]: *** [shared_sources/CMakeFiles/shared_sources.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2