E:\rip\amazon>cmake --build build_windows --config Release
[ 8%] Built target MpeghDec
[ 9%] Built target MpeghUIMan
[ 11%] Built target MpegTPDec
[ 13%] Built target PCMutils
[ 15%] Built target IGFdec
[ 15%] Built target ArithCoding
[ 20%] Built target FormatConverter
[ 23%] Built target gVBAPRenderer
[ 29%] Built target DRCdec
[ 30%] Built target UIManager
[ 39%] Built target FDK
[ 41%] Built target SYS
[ 42%] Building CXX object _deps/ilo-build/src/CMakeFiles/ilo.dir/logging_backend.cpp.obj
E:\rip\amazon\build_windows_deps\ilo-src\src\logging_backend.cpp:91:0: warning: "NOMINMAX" redefined
define NOMINMAX // Disables conflicting min/max def from Windows.h
In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\mingw32\bits\c++config.h:507:0,
from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:38,
from E:\rip\amazon\build_windows_deps\ilo-src\src\logging_backend.cpp:84:
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\mingw32\bits\os_defines.h:45:0: note: this is the location of the previous definition
define NOMINMAX 1
In file included from E:/rip/amazon/build_windows/_deps/ilo-src/include/ilo/logging.h:97:0,
from E:\rip\amazon\build_windows_deps\ilo-src\src\ilo_logging.h:91,
from E:\rip\amazon\build_windows_deps\ilo-src\src\logging_backend.cpp:85:
E:/rip/amazon/build_windows/_deps/ilo-src/include/ilo/logging_backend.h: In function 'bool ilo_v1::impl::add_date_string(line_type&, int&)':
E:/rip/amazon/build_windows/_deps/ilo-src/include/ilo/logging_backend.h:321:29: error: there are no arguments to 'localtime_s' that depend on a template parameter, so a declaration of 'localtime_s' must be available [-fpermissive]
localtime_s(&now_c, &tmp);
^
E:/rip/amazon/build_windows/_deps/ilo-src/include/ilo/logging_backend.h:321:29: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
E:/rip/amazon/build_windows/_deps/ilo-src/include/ilo/logging_backend.h: In function 'bool ilo_v1::impl::add_thread_id_string(line_type&, int&)':
E:/rip/amazon/build_windows/_deps/ilo-src/include/ilo/logging_backend.h:344:18: error: 'this_thread' has not been declared
thread_id << this_thread::get_id();
^~~
E:/rip/amazon/build_windows/_deps/ilo-src/include/ilo/logging_backend.h: In instantiation of 'bool ilo_v1::impl::add_date_string(line_type&, int&) [with line_type = std::array<char, 512u>]':
E:\rip\amazon\build_windows_deps\ilo-src\src\logging_backend.cpp:208:33: required from here
E:/rip/amazon/build_windows/_deps/ilo-src/include/ilo/logging_backend.h:321:16: error: 'localtime_s' was not declared in this scope
localtime_s(&now_c, &tmp);
_deps\ilo-build\src\CMakeFiles\ilo.dir\build.make:75: recipe for target '_deps/ilo-build/src/CMakeFiles/ilo.dir/logging_backend.cpp.obj' failed
mingw32-make.exe[2]: *** [_deps/ilo-build/src/CMakeFiles/ilo.dir/logging_backend.cpp.obj] Error 1
CMakeFiles\Makefile2:517: recipe for target '_deps/ilo-build/src/CMakeFiles/ilo.dir/all' failed
mingw32-make.exe[1]: *** [_deps/ilo-build/src/CMakeFiles/ilo.dir/all] Error 2
Makefile:89: recipe for target 'all' failed
mingw32-make.exe: *** [all] Error 2
Thats the error
E:\rip\amazon>cmake --build build_windows --config Release [ 8%] Built target MpeghDec [ 9%] Built target MpeghUIMan [ 11%] Built target MpegTPDec [ 13%] Built target PCMutils [ 15%] Built target IGFdec [ 15%] Built target ArithCoding [ 20%] Built target FormatConverter [ 23%] Built target gVBAPRenderer [ 29%] Built target DRCdec [ 30%] Built target UIManager [ 39%] Built target FDK [ 41%] Built target SYS [ 42%] Building CXX object _deps/ilo-build/src/CMakeFiles/ilo.dir/logging_backend.cpp.obj E:\rip\amazon\build_windows_deps\ilo-src\src\logging_backend.cpp:91:0: warning: "NOMINMAX" redefined
define NOMINMAX // Disables conflicting min/max def from Windows.h
In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\mingw32\bits\c++config.h:507:0, from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:38, from E:\rip\amazon\build_windows_deps\ilo-src\src\logging_backend.cpp:84: c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\mingw32\bits\os_defines.h:45:0: note: this is the location of the previous definition
define NOMINMAX 1
In file included from E:/rip/amazon/build_windows/_deps/ilo-src/include/ilo/logging.h:97:0, from E:\rip\amazon\build_windows_deps\ilo-src\src\ilo_logging.h:91, from E:\rip\amazon\build_windows_deps\ilo-src\src\logging_backend.cpp:85: E:/rip/amazon/build_windows/_deps/ilo-src/include/ilo/logging_backend.h: In function 'bool ilo_v1::impl::add_date_string(line_type&, int&)': E:/rip/amazon/build_windows/_deps/ilo-src/include/ilo/logging_backend.h:321:29: error: there are no arguments to 'localtime_s' that depend on a template parameter, so a declaration of 'localtime_s' must be available [-fpermissive] localtime_s(&now_c, &tmp); ^ E:/rip/amazon/build_windows/_deps/ilo-src/include/ilo/logging_backend.h:321:29: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) E:/rip/amazon/build_windows/_deps/ilo-src/include/ilo/logging_backend.h: In function 'bool ilo_v1::impl::add_thread_id_string(line_type&, int&)': E:/rip/amazon/build_windows/_deps/ilo-src/include/ilo/logging_backend.h:344:18: error: 'this_thread' has not been declared thread_id << this_thread::get_id(); ^
~~E:/rip/amazon/build_windows/_deps/ilo-src/include/ilo/logging_backend.h: In instantiation of 'bool ilo_v1::impl::add_date_string(line_type&, int&) [with line_type = std::array<char, 512u>]': E:\rip\amazon\build_windows_deps\ilo-src\src\logging_backend.cpp:208:33: required from here E:/rip/amazon/build_windows/_deps/ilo-src/include/ilo/logging_backend.h:321:16: error: 'localtime_s' was not declared in this scope localtime_s(&now_c, &tmp);