OCE is not building with VS2015 compiler when CGM session is on
Error message is as follows:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vadefs.h(145): error C2338: va_start argument must not have reference type and must not be parenthesized
C:\Kitware\haocheng\CMB\buildAll\superbuild\oce\src\src\OSD\OSD_FileNode.cxx(972): note: see reference to function template instantiation 'void __vcrt_va_start_verify_argument_type<OSD_Error&>(void) throw()' being compiled
ninja: build stopped: subcommand failed.
So according to Coding towards google and Stack overflow, adding #define _CRT_NO_VA_START_VALIDATION would fix the problem. But I got no luck.