Fraunhofer-IIS / mpeghdec

The Fraunhofer MPEG-H decoder (mpeghdec) is a C/C++ implementation of the MPEG-H Audio standard as defined in ISO/IEC 23008-3:2022
Other
61 stars 7 forks source link

Can't Build a project #4

Closed Mrsergo22 closed 1 year ago

Mrsergo22 commented 1 year ago

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