openMSX Compile results



64 Bit 3rd Party results
64 Bit Compile results
32 Bit 3rd Party results
32 Bit Compile results
C:\compiler\openMSX>rem @echo ^64 Bit Compile Catapult^^ C:\compiler\openMSX>rem @echo ^32 Bit Compile Catapult^^ 64 Bit MSI Package
32 Bit MSI Package


3rd party


C:\compiler\openMSX>call "python3" build\\thirdparty_download.py windows 
FreeType version 2.9.1 - already downloaded
Patched: freetype-2.9.1/include/freetype/config/ftoption.h
Patched: freetype-2.9.1/modules.cfg
GLEW version 2.1.0 - already downloaded
Patched: glew-2.1.0/config/Makefile.linux-mingw-w64
libogg version 1.3.3 - already downloaded
libpng version 1.6.37 - already downloaded
SDL2 version 2.0.12 - already downloaded
SDL2_ttf version 2.0.15 - already downloaded
WARNING: Skipping symlink creation: C:\compiler\openMSX\derived\3rdparty\src\SDL2_ttf-2.0.15\Xcode\Frameworks\FreeType.framework\FreeType -> Versions/Current/FreeType: symbolic link privilege not held
WARNING: Skipping symlink creation: C:\compiler\openMSX\derived\3rdparty\src\SDL2_ttf-2.0.15\Xcode\Frameworks\FreeType.framework\Resources -> Versions/Current/Resources: symbolic link privilege not held
WARNING: Skipping symlink creation: C:\compiler\openMSX\derived\3rdparty\src\SDL2_ttf-2.0.15\Xcode\Frameworks\FreeType.framework\Headers -> Versions/Current/Headers: symbolic link privilege not held
WARNING: Skipping symlink creation: C:\compiler\openMSX\derived\3rdparty\src\SDL2_ttf-2.0.15\Xcode\Frameworks\FreeType.framework\Versions\Current -> A: symbolic link privilege not held
Tcl version 8.6.10 - already downloaded
libtheora version 1.1.1 - already downloaded
Patched: libtheora-1.1.1/configure
libvorbis version 1.3.6 - already downloaded
zlib version 1.2.11 - already downloaded
Back To Top
**********************************************************************
** Visual Studio 2019 Developer Command Prompt v16.7.2
** Copyright (c) 2020 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'

64 bit 3rd party

Microsoft (R) Build Engine version 16.7.0+b89cb5fde for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

Build started 10/25/2020 9:45:24 AM.
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" on node 1 (default targets).
     1>ValidateSolutionConfiguration:
         Building solution configuration "Release|x64".
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\glew.vcxproj" (2) on node 1 (default targets).
     2>InitializeBuildStatus:
         Creating "..\..\derived\x64-VC-Release\3rdParty\build\glew-2.1.0\glew.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
       ClCompile:
         All outputs are up-to-date.
       ResourceCompile:
         All outputs are up-to-date.
       Lib:
         All outputs are up-to-date.
         glew.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\x64-VC-Release\3rdParty\install\lib\glew.lib
       FinalizeBuildStatus:
         Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\glew-2.1.0\glew.tlog\unsuccessfulbuild".
         Touching "..\..\derived\x64-VC-Release\3rdParty\build\glew-2.1.0\glew.tlog\glew.lastbuildstate".
     2>Done Building Project "C:\compiler\openMSX\build\3rdparty\glew.vcxproj" (default targets).
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\libtheora.vcxproj" (3) on node 1 (default targets).
     3>InitializeBuildStatus:
         Creating "..\..\derived\x64-VC-Release\3rdParty\build\libtheora-1.1.1\libtheora.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
       ClCompile:
         All outputs are up-to-date.
         All outputs are up-to-date.
         All outputs are up-to-date.
         All outputs are up-to-date.
       Lib:
         All outputs are up-to-date.
         libtheora.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\x64-VC-Release\3rdParty\install\lib\libtheora.lib
       FinalizeBuildStatus:
         Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\libtheora-1.1.1\libtheora.tlog\unsuccessfulbuild".
         Touching "..\..\derived\x64-VC-Release\3rdParty\build\libtheora-1.1.1\libtheora.tlog\libtheora.lastbuildstate".
     3>Done Building Project "C:\compiler\openMSX\build\3rdparty\libtheora.vcxproj" (default targets).
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\libvorbis.vcxproj" (6) on node 1 (default targets).
     6>InitializeBuildStatus:
         Creating "..\..\derived\x64-VC-Release\3rdParty\build\libvorbis-1.3.6\libvorbis.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\libogg.vcxproj" (4) on node 3 (default targets).
     4>InitializeBuildStatus:
         Creating "..\..\derived\x64-VC-Release\3rdParty\build\libogg-1.3.3\libogg.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
     6>ClCompile:
         All outputs are up-to-date.
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\libpng.vcxproj" (7) on node 4 (default targets).
     7>InitializeBuildStatus:
         Creating "..\..\derived\x64-VC-Release\3rdParty\build\libpng-1.6.37\libpng.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
     6>Lib:
         All outputs are up-to-date.
         libvorbis.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\x64-VC-Release\3rdParty\install\lib\libvorbis.lib
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\freetype.vcxproj" (5) on node 2 (default targets).
     5>InitializeBuildStatus:
         Creating "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\freetype.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
     6>FinalizeBuildStatus:
         Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\libvorbis-1.3.6\libvorbis.tlog\unsuccessfulbuild".
         Touching "..\..\derived\x64-VC-Release\3rdParty\build\libvorbis-1.3.6\libvorbis.tlog\libvorbis.lastbuildstate".
     6>Done Building Project "C:\compiler\openMSX\build\3rdparty\libvorbis.vcxproj" (default targets).
     7>PreBuildEvent:
         copy ..\..\derived\3rdParty\src\libpng-1.6.37\scripts\pnglibconf.h.prebuilt ..\..\derived\3rdParty\src\libpng-1.6.37\pnglibconf.h
         :VCEnd
     4>ClCompile:
         All outputs are up-to-date.
       Lib:
         All outputs are up-to-date.
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\SDL.vcxproj" (8) on node 1 (default targets).
     8>InitializeBuildStatus:
         Creating "..\..\derived\x64-VC-Release\3rdParty\build\SDL2-2.0.12\SDL.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
     4>Lib:
         libogg.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\x64-VC-Release\3rdParty\install\lib\libogg.lib
     7>PreBuildEvent:
                 1 file(s) copied.
     5>ClCompile:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\bin\HostX86\x64\CL.exe /c /I"..\..\derived\3rdParty\src\freetype-2.9.1\include" /nologo /W4 /WX- /diagnostics:column /Ox /Ob2 /Oi /Os /Oy /GT /GL /D NDEBUG /D WIN32 /D _LIB /D FT2_BUILD_LIBRARY /D _CRT_SECURE_NO_WARNINGS /D _VC80_UPGRADE=0x0710 /D _MBCS /GF /Gm- /EHsc /MT /GS /Gy /fp:precise /Za /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\\" /Fd"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\freetype.pdb" /Gd /TC /wd4001 /FC /errorReport:queue "..\..\derived\3rdParty\src\freetype-2.9.1\src\autofit\autofit.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftbbox.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftbitmap.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftgasp.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftpfr.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftstroke.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftsynth.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\fttype1.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftwinfnt.c"
     4>FinalizeBuildStatus:
         Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\libogg-1.3.3\libogg.tlog\unsuccessfulbuild".
     7>ClCompile:
         All outputs are up-to-date.
     4>FinalizeBuildStatus:
         Touching "..\..\derived\x64-VC-Release\3rdParty\build\libogg-1.3.3\libogg.tlog\libogg.lastbuildstate".
     4>Done Building Project "C:\compiler\openMSX\build\3rdparty\libogg.vcxproj" (default targets).
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj" (9) on node 2 (default targets).
     9>InitializeBuildStatus:
         Creating "..\..\derived\x64-VC-Release\3rdParty\build\SDL2_ttf-2.0.15\SDL_ttf.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
     8>ClCompile:
         All outputs are up-to-date.
     7>ResourceCompile:
         All outputs are up-to-date.
     9>ClCompile:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\bin\HostX86\x64\CL.exe /c /I"..\..\derived\3rdParty\src\SDL2-2.0.12\include" /I"..\..\derived\3rdParty\src\freetype-2.9.1\include" /Zi /nologo /W3 /WX- /diagnostics:column /Ox /Ob2 /Oi /Os /Oy /GT /GL /D WIN32 /D NDEBUG /D _WINDOWS /D _VC80_UPGRADE=0x0600 /GF /Gm- /EHsc /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"..\..\derived\x64-VC-Release\3rdParty\build\SDL2_ttf-2.0.15\\" /Fd"..\..\derived\x64-VC-Release\3rdParty\build\SDL2_ttf-2.0.15\SDL_ttf.pdb" /Gd /TC /FC /errorReport:queue "..\..\derived\3rdParty\src\SDL2_ttf-2.0.15\SDL_ttf.c"
     8>Lib:
         All outputs are up-to-date.
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\SDLmain.vcxproj" (10) on node 3 (default targets).
    10>InitializeBuildStatus:
         Creating "..\..\derived\x64-VC-Release\3rdParty\build\SDLmain\SDLmain.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
       ClCompile:
         All outputs are up-to-date.
       Lib:
         All outputs are up-to-date.
         SDLmain.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\x64-VC-Release\3rdParty\install\lib\SDLmain.lib
     8>Lib:
         SDL.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\x64-VC-Release\3rdParty\install\lib\SDL.lib
    10>FinalizeBuildStatus:
         Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\SDLmain\SDLmain.tlog\unsuccessfulbuild".
         Touching "..\..\derived\x64-VC-Release\3rdParty\build\SDLmain\SDLmain.tlog\SDLmain.lastbuildstate".
    10>Done Building Project "C:\compiler\openMSX\build\3rdparty\SDLmain.vcxproj" (default targets).
     7>Lib:
         All outputs are up-to-date.
         libpng.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\x64-VC-Release\3rdParty\install\lib\libpng.lib
     8>FinalizeBuildStatus:
         Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\SDL2-2.0.12\SDL.tlog\unsuccessfulbuild".
         Touching "..\..\derived\x64-VC-Release\3rdParty\build\SDL2-2.0.12\SDL.tlog\SDL.lastbuildstate".
     8>Done Building Project "C:\compiler\openMSX\build\3rdparty\SDL.vcxproj" (default targets).
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\zlib.vcxproj" (11) on node 1 (default targets).
    11>InitializeBuildStatus:
         Creating "..\..\derived\x64-VC-Release\3rdParty\build\zlib-1.2.11\zlib.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\tcl.vcxproj" (12) on node 3 (default targets).
    12>InitializeBuildStatus:
         Creating "..\..\derived\x64-VC-Release\3rdParty\build\tcl8.6.10\tcl.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
    11>ClCompile:
         All outputs are up-to-date.
       ResourceCompile:
         All outputs are up-to-date.
       Lib:
         All outputs are up-to-date.
         zlib.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\x64-VC-Release\3rdParty\install\lib\zlib.lib
       FinalizeBuildStatus:
         Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\zlib-1.2.11\zlib.tlog\unsuccessfulbuild".
         Touching "..\..\derived\x64-VC-Release\3rdParty\build\zlib-1.2.11\zlib.tlog\zlib.lastbuildstate".
    11>Done Building Project "C:\compiler\openMSX\build\3rdparty\zlib.vcxproj" (default targets).
     7>FinalizeBuildStatus:
         Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\libpng-1.6.37\libpng.tlog\unsuccessfulbuild".
         Touching "..\..\derived\x64-VC-Release\3rdParty\build\libpng-1.6.37\libpng.tlog\libpng.lastbuildstate".
     7>Done Building Project "C:\compiler\openMSX\build\3rdparty\libpng.vcxproj" (default targets).
    12>ClCompile:
         All outputs are up-to-date.
       Lib:
         All outputs are up-to-date.
         tcl.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\x64-VC-Release\3rdParty\install\lib\tcl.lib
       FinalizeBuildStatus:
         Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\tcl8.6.10\tcl.tlog\unsuccessfulbuild".
         Touching "..\..\derived\x64-VC-Release\3rdParty\build\tcl8.6.10\tcl.tlog\tcl.lastbuildstate".
    12>Done Building Project "C:\compiler\openMSX\build\3rdparty\tcl.vcxproj" (default targets).
     5>ClCompile:
         autofit.c
     9>ClCompile:
         SDL_ttf.c
     9>C:\compiler\openMSX\derived\3rdParty\src\SDL2_ttf-2.0.15\SDL_ttf.c(602,38): warning C4244: '+=': conversion from 'float' to 'int', possible loss of data [C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj]
     9>C:\compiler\openMSX\derived\3rdParty\src\SDL2_ttf-2.0.15\SDL_ttf.c(603,38): warning C4244: '+=': conversion from 'float' to 'int', possible loss of data [C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj]
     9>C:\compiler\openMSX\derived\3rdParty\src\SDL2_ttf-2.0.15\SDL_ttf.c(1949,55): warning C4018: '>': signed/unsigned mismatch [C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj]
     5>ClCompile:
         ftbbox.c
         ftbitmap.c
     9>Lib:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\bin\HostX86\x64\Lib.exe /OUT:"..\..\derived\x64-VC-Release\3rdParty\install\lib\SDL_ttf.lib" /NOLOGO /MACHINE:X64 /LTCG "..\..\derived\x64-VC-Release\3rdParty\build\SDL2_ttf-2.0.15\SDL_ttf.obj"
     5>ClCompile:
         ftgasp.c
         ftpfr.c
         ftstroke.c
         ftsynth.c
     9>Lib:
         SDL_ttf.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\x64-VC-Release\3rdParty\install\lib\SDL_ttf.lib
       FinalizeBuildStatus:
         Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\SDL2_ttf-2.0.15\SDL_ttf.tlog\unsuccessfulbuild".
         Touching "..\..\derived\x64-VC-Release\3rdParty\build\SDL2_ttf-2.0.15\SDL_ttf.tlog\SDL_ttf.lastbuildstate".
     9>Done Building Project "C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj" (default targets).
     5>ClCompile:
         fttype1.c
         ftwinfnt.c
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\bin\HostX86\x64\CL.exe /c /I"..\..\derived\3rdParty\src\freetype-2.9.1\include" /nologo /W4 /WX- /diagnostics:column /O2 /Ob2 /Oi /Os /Oy /GT /GL /D NDEBUG /D WIN32 /D _LIB /D FT2_BUILD_LIBRARY /D _CRT_SECURE_NO_WARNINGS /D _VC80_UPGRADE=0x0710 /D _MBCS /GF /Gm- /EHsc /MT /GS /Gy /fp:precise /Za /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\\" /Fd"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\freetype.pdb" /Gd /TC /wd4001 /FC /errorReport:queue "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftbase.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftglyph.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftinit.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftmm.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftsystem.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\bdf\bdf.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\cache\ftcache.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\cff\cff.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\cid\type1cid.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\gzip\ftgzip.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\lzw\ftlzw.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\pcf\pcf.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\pfr\pfr.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\psaux\psaux.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\pshinter\pshinter.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\psnames\psmodule.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\raster\raster.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\sfnt\sfnt.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\smooth\smooth.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\truetype\truetype.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\type1\type1.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\type42\type42.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\winfonts\winfnt.c"
         ftbase.c
         ftglyph.c
         ftinit.c
         ftmm.c
         ftsystem.c
         bdf.c
         ftcache.c
         cff.c
         type1cid.c
         ftgzip.c
         ftlzw.c
         pcf.c
         pfr.c
         psaux.c
     5>C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\psaux\psintrp.c(1002,29): warning C4267: '=': conversion from 'size_t' to 'FT_Fast', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         pshinter.c
         psmodule.c
         raster.c
         sfnt.c
     5>C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\sfnt\sfdriver.c(838,32): warning C4267: '=': conversion from 'size_t' to 'FT_UInt', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
     5>C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\sfnt\sfdriver.c(989,44): warning C4244: 'function': conversion from '__int64' to 'const unsigned int', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         smooth.c
     5>C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\smooth\ftgrays.c(1773,26): warning C4267: '+=': conversion from 'size_t' to 'TCoord', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         truetype.c
     5>C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\truetype\ttgload.c(1797,42): warning C4312: 'type cast': conversion from 'unsigned long' to 'void *' of greater size [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         Compiling...
         type1.c
     5>C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1driver.c(273,49): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
     5>C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1driver.c(293,58): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
     5>C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1driver.c(325,65): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
     5>C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1driver.c(355,23): warning C4267: '=': conversion from 'size_t' to 'FT_UInt', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
     5>C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1driver.c(562,57): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
     5>C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1driver.c(568,56): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
     5>C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1driver.c(574,59): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
     5>C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1driver.c(580,61): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
     5>C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1driver.c(586,56): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
     5>C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1load.c(1581,68): warning C4244: '=': conversion from '__int64' to 'FT_Int', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
     5>C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1load.c(1742,40): warning C4244: '=': conversion from '__int64' to 'FT_Int', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         type42.c
     5>C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type42\t42parse.c(821,66): warning C4244: '=': conversion from '__int64' to 'FT_Int', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         winfnt.c
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\bin\HostX86\x64\CL.exe /c /I"..\..\derived\3rdParty\src\freetype-2.9.1\include" /nologo /W4 /WX- /diagnostics:column /O2 /Ob2 /Oi /Os /Oy /GT /GL /D NDEBUG /D WIN32 /D _LIB /D FT2_BUILD_LIBRARY /D _CRT_SECURE_NO_WARNINGS /D _VC80_UPGRADE=0x0710 /D _MBCS /GF /Gm- /EHsc /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\\" /Fd"..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\freetype.pdb" /Gd /TC /wd4001 /FC /errorReport:queue "..\..\derived\3rdParty\src\freetype-2.9.1\builds\windows\ftdebug.c"
         ftdebug.c
       Lib:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\bin\HostX86\x64\Lib.exe /OUT:"..\..\derived\x64-VC-Release\3rdParty\install\lib\freetype.lib" /NOLOGO /MACHINE:X64 /LTCG "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\autofit.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\bdf.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\cff.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\ftbase.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\ftbitmap.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\ftcache.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\ftdebug.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\ftgasp.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\ftglyph.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\ftgzip.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\ftinit.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\ftlzw.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\ftstroke.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\ftsystem.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\smooth.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\ftbbox.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\ftmm.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\ftpfr.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\ftsynth.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\fttype1.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\ftwinfnt.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\pcf.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\pfr.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\psaux.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\pshinter.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\psmodule.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\raster.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\sfnt.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\truetype.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\type1.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\type1cid.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\type42.obj"
         "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\winfnt.obj"
         freetype.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\x64-VC-Release\3rdParty\install\lib\freetype.lib
       FinalizeBuildStatus:
         Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\freetype.tlog\unsuccessfulbuild".
         Touching "..\..\derived\x64-VC-Release\3rdParty\build\freetype-2.9.1\freetype.tlog\freetype.lastbuildstate".
     5>Done Building Project "C:\compiler\openMSX\build\3rdparty\freetype.vcxproj" (default targets).
     1>Done Building Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (default targets).

Build succeeded.

       "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (default target) (1) ->
       "C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj" (default target) (9) ->
       (ClCompile target) -> 
         C:\compiler\openMSX\derived\3rdParty\src\SDL2_ttf-2.0.15\SDL_ttf.c(602,38): warning C4244: '+=': conversion from 'float' to 'int', possible loss of data [C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\SDL2_ttf-2.0.15\SDL_ttf.c(603,38): warning C4244: '+=': conversion from 'float' to 'int', possible loss of data [C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\SDL2_ttf-2.0.15\SDL_ttf.c(1949,55): warning C4018: '>': signed/unsigned mismatch [C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj]


       "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (default target) (1) ->
       "C:\compiler\openMSX\build\3rdparty\freetype.vcxproj" (default target) (5) ->
         C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\psaux\psintrp.c(1002,29): warning C4267: '=': conversion from 'size_t' to 'FT_Fast', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\sfnt\sfdriver.c(838,32): warning C4267: '=': conversion from 'size_t' to 'FT_UInt', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\sfnt\sfdriver.c(989,44): warning C4244: 'function': conversion from '__int64' to 'const unsigned int', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\smooth\ftgrays.c(1773,26): warning C4267: '+=': conversion from 'size_t' to 'TCoord', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\truetype\ttgload.c(1797,42): warning C4312: 'type cast': conversion from 'unsigned long' to 'void *' of greater size [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1driver.c(273,49): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1driver.c(293,58): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1driver.c(325,65): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1driver.c(355,23): warning C4267: '=': conversion from 'size_t' to 'FT_UInt', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1driver.c(562,57): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1driver.c(568,56): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1driver.c(574,59): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1driver.c(580,61): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1driver.c(586,56): warning C4267: '=': conversion from 'size_t' to 'FT_ULong', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1load.c(1581,68): warning C4244: '=': conversion from '__int64' to 'FT_Int', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type1\t1load.c(1742,40): warning C4244: '=': conversion from '__int64' to 'FT_Int', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\freetype-2.9.1\src\type42\t42parse.c(821,66): warning C4244: '=': conversion from '__int64' to 'FT_Int', possible loss of data [C:\compiler\openMSX\build\3rdparty\freetype.vcxproj]

    20 Warning(s)
    0 Error(s)

Time Elapsed 00:00:06.19
Back To Top

64 bit compile

Microsoft (R) Build Engine version 16.7.0+b89cb5fde for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

Build started 10/25/2020 9:45:30 AM.
     1>Project "C:\compiler\openMSX\build\msvc\openmsx.sln" on node 1 (default targets).
     1>ValidateSolutionConfiguration:
         Building solution configuration "Release|x64".
     1>Project "C:\compiler\openMSX\build\msvc\openmsx.sln" (1) is building "C:\compiler\openMSX\build\msvc\openmsx.vcxproj" (2) on node 1 (default targets).
     2>InitializeBuildStatus:
         Creating "..\..\derived\x64-VC-Release\build\openmsx.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
       CustomBuild:
         Generating config headers...
         Up to date: C:\compiler\openMSX\derived\x64-VC-Release\config\build-info.hh
         Up to date: C:\compiler\openMSX\derived\x64-VC-Release\config\components.hh
         Up to date: C:\compiler\openMSX\derived\x64-VC-Release\config\systemfuncs.hh
         Updating C:\compiler\openMSX\derived\x64-VC-Release\config\resource-info.h...
         Updating C:\compiler\openMSX\derived\x64-VC-Release\config\version.ii...
     2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\build-info.hh" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\components.hh" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\probed_defs.hh" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\resource-info.h" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\version.ii" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       ClCompile:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\bin\HostX64\x64\CL.exe /c /I"..\..\derived\x64-VC-Release\config" /I\Include /I"..\..\derived\3rdParty\src\freetype-2.9.1" /I"..\..\derived\3rdParty\src\glew-2.1.0\include" /I"..\..\derived\3rdParty\src\libpng-1.6.37" /I"..\..\derived\3rdParty\src\SDL2-2.0.12\include" /I"..\..\derived\3rdParty\src\SDL2_ttf-2.0.15" /I"..\..\derived\3rdParty\src\libtheora-1.1.1\include" /I"..\..\derived\3rdParty\src\libvorbis-1.3.6\include" /I"..\..\derived\3rdParty\src\libogg-1.3.3\include" /I..\..\derived\3rdParty\src\tcl8.6.10\generic /I"..\..\derived\3rdParty\src\zlib-1.2.11" /I..\..\src /I..\..\src\cassette /I..\..\src\commands /I..\..\src\config /I..\..\src\console /I..\..\src\cpu /I..\..\src\debugger /I..\..\src\events /I..\..\src\fdc /I..\..\src\file /I..\..\src\ide /I..\..\src\input /I..\..\src\laserdisc /I..\..\src\memory /I..\..\src\resource /I..\..\src\security /I..\..\src\serial /I..\..\src\settings /I..\..\src\sound /I..\..\src\thread /I..\..\src\utils /I..\..\src\video /I..\..\src\video\scalers /I..\..\src\video\ld /I..\..\src\video\v9990 /Zi /nologo /W4 /WX- /diagnostics:column /Ox /Ob2 /Oi /Os /Oy /GT /GL /D __SSE__ /D __SSE2__ /D WIN32 /D _WIN64 /D __x86_64 /D WIN32_LEAN_AND_MEAN /D UNICODE /D _UNICODE /D SECURITY_WIN32 /D NDEBUG /D _CONSOLE /D _USE_MATH_DEFINES /D _CRT_SECURE_NO_WARNINGS /D _CRT_NONSTDC_NO_DEPRECATE /D NOMINMAX /D GLEW_STATIC /D STATIC_BUILD /D _UNICODE /D UNICODE /GF /Gm- /EHsc /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /std:c++17 /Fo"..\..\derived\x64-VC-Release\build\\" /Fd"..\..\derived\x64-VC-Release\build\vc142.pdb" /Gd /TP /wd4324 /wd4063 /wd4121 /wd4125 /wd4127 /wd4189 /wd4201 /wd4244 /wd4310 /wd4355 /wd4505 /wd4512 /wd4611 /wd4702 /FC /errorReport:queue /constexpr:steps20000000 /MP ..\..\src\Autofire.cc ..\..\src\CartridgeSlotManager.cc ..\..\src\ChakkariCopy.cc ..\..\src\CliExtension.cc ..\..\src\CommandLineParser.cc ..\..\src\Connector.cc ..\..\src\DebugDevice.cc ..\..\src\DeviceFactory.cc ..\..\src\DummyDevice.cc ..\..\src\DummyPrinterPortDevice.cc ..\..\src\DynamicClock.cc ..\..\src\EmuTime.cc ..\..\src\FirmwareSwitch.cc ..\..\src\GlobalSettings.cc ..\..\src\I8255.cc ..\..\src\IPSPatch.cc ..\..\src\LedStatus.cc ..\..\src\MSXBunsetsu.cc ..\..\src\MSXCielTurbo.cc ..\..\src\MSXDevice.cc ..\..\src\MSXDeviceSwitch.cc ..\..\src\MSXE6Timer.cc ..\..\src\MSXHiResTimer.cc ..\..\src\MSXKanji.cc ..\..\src\MSXKanji12.cc ..\..\src\MSXMatsushita.cc ..\..\src\MSXMotherBoard.cc ..\..\src\MSXPPI.cc ..\..\src\MSXPrinterPort.cc ..\..\src\MSXRTC.cc ..\..\src\MSXResetStatusRegister.cc ..\..\src\MSXS1985.cc ..\..\src\MSXS1990.cc ..\..\src\MSXSwitchedDevice.cc ..\..\src\MSXTurboRPause.cc ..\..\src\MSXVictorHC9xSystemControl.cc ..\..\src\PasswordCart.cc ..\..\src\Pluggable.cc ..\..\src\PluggableFactory.cc ..\..\src\PluggingController.cc ..\..\src\Printer.cc ..\..\src\PrinterPortDevice.cc ..\..\src\PrinterPortLogger.cc ..\..\src\PrinterPortSimpl.cc ..\..\src\RP5C01.cc ..\..\src\Reactor.cc ..\..\src\RealTime.cc ..\..\src\RenShaTurbo.cc ..\..\src\ReverseManager.cc ..\..\src\SVIPPI.cc ..\..\src\SVIPrinterPort.cc ..\..\src\Schedulable.cc ..\..\src\Scheduler.cc ..\..\src\SensorKid.cc ..\..\src\SpeedManager.cc ..\..\src\ThrottleManager.cc ..\..\src\Version.cc ..\..\src\cassette\CasImage.cc ..\..\src\cassette\CassetteDevice.cc ..\..\src\cassette\CassetteImage.cc ..\..\src\cassette\CassettePlayer.cc ..\..\src\cassette\CassettePlayerCLI.cc ..\..\src\cassette\CassettePort.cc ..\..\src\cassette\DummyCassetteDevice.cc ..\..\src\cassette\WavImage.cc ..\..\src\commands\Command.cc ..\..\src\commands\Completer.cc ..\..\src\commands\GlobalCommandController.cc ..\..\src\commands\InfoCommand.cc ..\..\src\commands\InfoTopic.cc ..\..\src\commands\Interpreter.cc ..\..\src\commands\MSXCommandController.cc ..\..\src\commands\ProxyCommand.cc ..\..\src\commands\TclArgParser.cc ..\..\src\commands\TclCallback.cc ..\..\src\config\DeviceConfig.cc ..\..\src\config\HardwareConfig.cc ..\..\src\config\SettingsConfig.cc ..\..\src\config\XMLElement.cc ..\..\src\config\XMLLoader.cc ..\..\src\console\CommandConsole.cc ..\..\src\console\OSDConsoleRenderer.cc ..\..\src\console\OSDGUI.cc ..\..\src\console\OSDGUILayer.cc ..\..\src\console\OSDImageBasedWidget.cc ..\..\src\console\OSDRectangle.cc ..\..\src\console\OSDText.cc ..\..\src\console\OSDTopWidget.cc ..\..\src\console\OSDWidget.cc ..\..\src\console\TTFFont.cc ..\..\src\cpu\BreakPointBase.cc ..\..\src\cpu\CPUClock.cc ..\..\src\cpu\CPUCore.cc ..\..\src\cpu\CPURegs.cc ..\..\src\cpu\Dasm.cc ..\..\src\cpu\IRQHelper.cc ..\..\src\cpu\MSXCPU.cc ..\..\src\cpu\MSXCPUInterface.cc ..\..\src\cpu\MSXMultiDevice.cc ..\..\src\cpu\MSXMultiIODevice.cc ..\..\src\cpu\MSXMultiMemDevice.cc ..\..\src\cpu\MSXWatchIODevice.cc ..\..\src\cpu\VDPIODelay.cc ..\..\src\debugger\Debugger.cc ..\..\src\debugger\Probe.cc ..\..\src\debugger\ProbeBreakPoint.cc ..\..\src\debugger\SimpleDebuggable.cc ..\..\src\events\AfterCommand.cc ..\..\src\events\CliConnection.cc ..\..\src\events\CliServer.cc ..\..\src\events\EventDistributor.cc ..\..\src\events\GlobalCliComm.cc ..\..\src\events\HotKey.cc ..\..\src\events\InputEventGenerator.cc ..\..\src\events\InputEvents.cc ..\..\src\events\Keys.cc ..\..\src\events\MSXCliComm.cc ..\..\src\events\TclCallbackMessages.cc ..\..\src\fdc\AVTFDC.cc ..\..\src\fdc\DMKDiskImage.cc ..\..\src\fdc\DSKDiskImage.cc ..\..\src\fdc\DirAsDSK.cc ..\..\src\fdc\DiskChanger.cc ..\..\src\fdc\DiskContainer.cc ..\..\src\fdc\DiskDrive.cc ..\..\src\fdc\DiskFactory.cc ..\..\src\fdc\DiskImageCLI.cc ..\..\src\fdc\DiskImageUtils.cc ..\..\src\fdc\DiskManipulator.cc ..\..\src\fdc\DiskName.cc ..\..\src\fdc\DiskPartition.cc ..\..\src\fdc\DriveMultiplexer.cc ..\..\src\fdc\DummyDisk.cc ..\..\src\fdc\MSXFDC.cc ..\..\src\fdc\MSXtar.cc ..\..\src\fdc\MicrosolFDC.cc ..\..\src\fdc\NationalFDC.cc ..\..\src\fdc\NowindCommand.cc ..\..\src\fdc\NowindHost.cc ..\..\src\fdc\NowindInterface.cc ..\..\src\fdc\NowindRomDisk.cc ..\..\src\fdc\PhilipsFDC.cc ..\..\src\fdc\RamDSKDiskImage.cc ..\..\src\fdc\RawTrack.cc ..\..\src\fdc\RealDrive.cc ..\..\src\fdc\SVIFDC.cc ..\..\src\fdc\SanyoFDC.cc ..\..\src\fdc\SectorBasedDisk.cc ..\..\src\fdc\SpectravideoFDC.cc ..\..\src\fdc\TC8566AF.cc ..\..\src\fdc\ToshibaFDC.cc ..\..\src\fdc\TurboRFDC.cc ..\..\src\fdc\VictorFDC.cc ..\..\src\fdc\WD2793.cc ..\..\src\fdc\WD2793BasedFDC.cc ..\..\src\fdc\XSADiskImage.cc ..\..\src\fdc\YamahaFDC.cc ..\..\src\file\CompressedFileAdapter.cc ..\..\src\file\FileContext.cc ..\..\src\file\FilePool.cc ..\..\src\file\Filename.cc ..\..\src\ide\AbstractIDEDevice.cc ..\..\src\ide\BeerIDE.cc ..\..\src\ide\CDImageCLI.cc ..\..\src\ide\DummyIDEDevice.cc ..\..\src\ide\DummySCSIDevice.cc ..\..\src\ide\GoudaSCSI.cc ..\..\src\ide\HD.cc ..\..\src\ide\HDCommand.cc ..\..\src\ide\IDECDROM.cc ..\..\src\ide\IDEDeviceFactory.cc ..\..\src\ide\IDEHD.cc ..\..\src\ide\MB89352.cc ..\..\src\ide\MegaSCSI.cc ..\..\src\ide\SCSIHD.cc ..\..\src\ide\SCSILS120.cc ..\..\src\ide\SunriseIDE.cc ..\..\src\ide\WD33C93.cc ..\..\src\input\ArkanoidPad.cc ..\..\src\input\ColecoJoystickIO.cc ..\..\src\input\DummyJoystick.cc ..\..\src\input\EventDelay.cc ..\..\src\input\JoyMega.cc ..\..\src\input\JoyTap.cc ..\..\src\input\Joystick.cc ..\..\src\input\JoystickDevice.cc ..\..\src\input\JoystickPort.cc ..\..\src\input\KeyJoystick.cc ..\..\src\input\Keyboard.cc ..\..\src\input\KeyboardSettings.cc ..\..\src\input\MSXEventDistributor.cc ..\..\src\input\MagicKey.cc ..\..\src\input\Mouse.cc ..\..\src\input\NinjaTap.cc ..\..\src\input\Paddle.cc ..\..\src\input\RecordedCommand.cc ..\..\src\input\SETetrisDongle.cc ..\..\src\input\StateChangeDistributor.cc ..\..\src\input\Touchpad.cc ..\..\src\input\Trackball.cc ..\..\src\input\UnicodeKeymap.cc ..\..\src\laserdisc\LaserdiscPlayer.cc ..\..\src\laserdisc\LaserdiscPlayerCLI.cc ..\..\src\laserdisc\OggReader.cc ..\..\src\laserdisc\PioneerLDControl.cc ..\..\src\main.cc ..\..\src\memory\AmdFlash.cc ..\..\src\memory\Carnivore2.cc ..\..\src\memory\CheckedRam.cc ..\..\src\memory\ColecoSuperGameModule.cc ..\..\src\memory\EEPROM_93C46.cc ..\..\src\memory\ESE_RAM.cc ..\..\src\memory\ESE_SCC.cc ..\..\src\memory\FraelSwitchableROM.cc ..\..\src\memory\KonamiUltimateCollection.cc ..\..\src\memory\MSXHBI55.cc ..\..\src\memory\MSXMapperIO.cc ..\..\src\memory\MSXMegaRam.cc ..\..\src\memory\MSXMemoryMapper.cc ..\..\src\memory\MSXMemoryMapperBase.cc ..\..\src\memory\MSXMirrorDevice.cc ..\..\src\memory\MSXPac.cc ..\..\src\memory\MSXRam.cc ..\..\src\memory\MSXRom.cc ..\..\src\memory\MSXRomCLI.cc ..\..\src\memory\MegaFlashRomSCCPlus.cc ..\..\src\memory\MegaFlashRomSCCPlusSD.cc ..\..\src\memory\MusicalMemoryMapper.cc ..\..\src\memory\PanasonicMemory.cc ..\..\src\memory\PanasonicRam.cc ..\..\src\memory\ROMHunterMk2.cc ..\..\src\memory\Ram.cc ..\..\src\memory\ReproCartridgeV1.cc ..\..\src\memory\ReproCartridgeV2.cc ..\..\src\memory\Rom.cc ..\..\src\memory\RomArc.cc ..\..\src\memory\RomAscii16_2.cc ..\..\src\memory\RomAscii16kB.cc ..\..\src\memory\RomAscii8_8.cc ..\..\src\memory\RomAscii8kB.cc ..\..\src\memory\RomBlocks.cc ..\..\src\memory\RomColecoMegaCart.cc ..\..\src\memory\RomCrossBlaim.cc ..\..\src\memory\RomDRAM.cc ..\..\src\memory\RomDatabase.cc ..\..\src\memory\RomDooly.cc ..\..\src\memory\RomFSA1FM.cc ..\..\src\memory\RomFactory.cc ..\..\src\memory\RomGameMaster2.cc ..\..\src\memory\RomGeneric16kB.cc ..\..\src\memory\RomGeneric8kB.cc ..\..\src\memory\RomHalnote.cc ..\..\src\memory\RomHarryFox.cc ..\..\src\memory\RomHolyQuran.cc ..\..\src\memory\RomHolyQuran2.cc ..\..\src\memory\RomInfo.cc ..\..\src\memory\RomInfoTopic.cc ..\..\src\memory\RomKonami.cc ..\..\src\memory\RomKonamiKeyboardMaster.cc ..\..\src\memory\RomKonamiSCC.cc ..\..\src\memory\RomMSXDOS2.cc ..\..\src\memory\RomMSXWrite.cc ..\..\src\memory\RomMSXtra.cc ..\..\src\memory\RomMajutsushi.cc ..\..\src\memory\RomManbow2.cc ..\..\src\memory\RomMatraCompilation.cc ..\..\src\memory\RomMatraInk.cc ..\..\src\memory\RomMitsubishiMLTS2.cc ..\..\src\memory\RomMultiRom.cc ..\..\src\memory\RomNational.cc ..\..\src\memory\RomNettouYakyuu.cc ..\..\src\memory\RomPadial16kB.cc ..\..\src\memory\RomPadial8kB.cc ..\..\src\memory\RomPageNN.cc ..\..\src\memory\RomPanasonic.cc ..\..\src\memory\RomPlain.cc ..\..\src\memory\RomPlayBall.cc ..\..\src\memory\RomRType.cc ..\..\src\memory\RomRamFile.cc ..\..\src\memory\RomSuperLodeRunner.cc ..\..\src\memory\RomSuperSwangi.cc ..\..\src\memory\RomSynthesizer.cc ..\..\src\memory\RomZemina126in1.cc ..\..\src\memory\RomZemina25in1.cc ..\..\src\memory\RomZemina80in1.cc ..\..\src\memory\RomZemina90in1.cc ..\..\src\memory\SRAM.cc ..\..\src\memory\SdCard.cc ..\..\src\memory\TrackedRam.cc ..\..\src\serial\ClockPin.cc ..\..\src\serial\DummyMidiInDevice.cc ..\..\src\serial\DummyMidiOutDevice.cc ..\..\src\serial\DummyRS232Device.cc ..\..\src\serial\I8251.cc ..\..\src\serial\I8254.cc ..\..\src\serial\JVCMSXMIDI.cc ..\..\src\serial\MC6850.cc ..\..\src\serial\MSXFacMidiInterface.cc ..\..\src\serial\MSXMidi.cc ..\..\src\serial\MSXRS232.cc ..\..\src\serial\MidiInConnector.cc ..\..\src\serial\MidiInDevice.cc ..\..\src\serial\MidiInReader.cc ..\..\src\serial\MidiInWindows.cc ..\..\src\serial\MidiOutConnector.cc ..\..\src\serial\MidiOutDevice.cc ..\..\src\serial\MidiOutLogger.cc ..\..\src\serial\MidiOutWindows.cc ..\..\src\serial\MusicModuleMIDI.cc ..\..\src\serial\RS232Connector.cc ..\..\src\serial\RS232Device.cc ..\..\src\serial\RS232Tester.cc ..\..\src\serial\YM2148.cc ..\..\src\serialize.cc ..\..\src\serialize_core.cc ..\..\src\serialize_meta.cc ..\..\src\settings\BooleanSetting.cc ..\..\src\settings\EnumSetting.cc ..\..\src\settings\FilenameSetting.cc ..\..\src\settings\FloatSetting.cc ..\..\src\settings\IntegerSetting.cc ..\..\src\settings\KeyCodeSetting.cc ..\..\src\settings\ProxySetting.cc ..\..\src\settings\ReadOnlySetting.cc ..\..\src\settings\Setting.cc ..\..\src\settings\SettingsManager.cc ..\..\src\settings\StringSetting.cc ..\..\src\settings\UserSettings.cc ..\..\src\settings\VideoSourceSetting.cc ..\..\src\sound\AY8910.cc ..\..\src\sound\AY8910Periphery.cc ..\..\src\sound\AudioInputConnector.cc ..\..\src\sound\AudioInputDevice.cc ..\..\src\sound\BlipBuffer.cc ..\..\src\sound\DACSound16S.cc ..\..\src\sound\DACSound8U.cc ..\..\src\sound\DummyAudioInputDevice.cc ..\..\src\sound\DummyY8950KeyboardDevice.cc ..\..\src\sound\EmuTimer.cc ..\..\src\sound\KeyClick.cc ..\..\src\sound\MSXAudio.cc ..\..\src\sound\MSXFmPac.cc ..\..\src\sound\MSXMixer.cc ..\..\src\sound\MSXMoonSound.cc ..\..\src\sound\MSXMusic.cc ..\..\src\sound\MSXOPL3Cartridge.cc ..\..\src\sound\MSXPSG.cc ..\..\src\sound\MSXSCCPlusCart.cc ..\..\src\sound\MSXTurboRPCM.cc ..\..\src\sound\MSXYamahaSFG.cc ..\..\src\sound\Mixer.cc ..\..\src\sound\ResampleBlip.cc ..\..\src\sound\ResampleHQ.cc ..\..\src\sound\ResampleLQ.cc ..\..\src\sound\ResampleTrivial.cc ..\..\src\sound\ResampledSoundDevice.cc ..\..\src\sound\SCC.cc ..\..\src\sound\SDLSoundDriver.cc ..\..\src\sound\SN76489.cc ..\..\src\sound\SNPSG.cc ..\..\src\sound\SVIPSG.cc ..\..\src\sound\SamplePlayer.cc ..\..\src\sound\SoundDevice.cc ..\..\src\sound\VLM5030.cc ..\..\src\sound\WavAudioInput.cc ..\..\src\sound\Y8950.cc ..\..\src\sound\Y8950Adpcm.cc ..\..\src\sound\Y8950KeyboardConnector.cc ..\..\src\sound\Y8950KeyboardDevice.cc ..\..\src\sound\Y8950Periphery.cc ..\..\src\sound\YM2151.cc ..\..\src\sound\YM2413.cc ..\..\src\sound\YM2413Burczynski.cc ..\..\src\sound\YM2413NukeYKT.cc ..\..\src\sound\YM2413Okazaki.cc ..\..\src\sound\YM2413OriginalNukeYKT.cc ..\..\src\sound\YMF262.cc ..\..\src\sound\YMF278.cc ..\..\src\utils\MemoryOps.cc ..\..\src\utils\StringOp.cc ..\..\src\video\ADVram.cc ..\..\src\video\AviRecorder.cc ..\..\src\video\CharacterConverter.cc ..\..\src\video\Display.cc ..\..\src\video\DummyRenderer.cc ..\..\src\video\DummyVideoSystem.cc ..\..\src\video\FBPostProcessor.cc ..\..\src\video\GLPostProcessor.cc ..\..\src\video\GLSnow.cc ..\..\src\video\PixelRenderer.cc ..\..\src\video\PostProcessor.cc ..\..\src\video\RenderSettings.cc ..\..\src\video\Renderer.cc ..\..\src\video\RendererFactory.cc ..\..\src\video\SDLGLVisibleSurface.cc ..\..\src\video\SDLRasterizer.cc ..\..\src\video\SDLSnow.cc ..\..\src\video\SDLVideoSystem.cc ..\..\src\video\SDLVisibleSurface.cc ..\..\src\video\SDLVisibleSurfaceBase.cc ..\..\src\video\SpriteChecker.cc ..\..\src\video\VDP.cc ..\..\src\video\VDPAccessSlots.cc ..\..\src\video\VDPCmdEngine.cc ..\..\src\video\VDPVRAM.cc ..\..\src\video\VideoLayer.cc ..\..\src\video\VisibleSurface.cc ..\..\src\video\ZMBVEncoder.cc ..\..\src\video\ld\LDDummyRenderer.cc ..\..\src\video\ld\LDPixelRenderer.cc ..\..\src\video\ld\LDSDLRasterizer.cc ..\..\src\video\scalers\GLRGBScaler.cc ..\..\src\video\scalers\GLScalerFactory.cc ..\..\src\video\scalers\GLSimpleScaler.cc ..\..\src\video\scalers\GLTVScaler.cc ..\..\src\video\scalers\RGBTriplet3xScaler.cc ..\..\src\video\scalers\ScalerFactory.cc ..\..\src\video\scalers\Simple2xScaler.cc ..\..\src\video\scalers\Simple3xScaler.cc ..\..\src\video\v9990\V9990.cc ..\..\src\video\v9990\V9990BitmapConverter.cc ..\..\src\video\v9990\V9990CmdEngine.cc ..\..\src\video\v9990\V9990DummyRenderer.cc ..\..\src\video\v9990\V9990PixelRenderer.cc ..\..\src\video\v9990\V9990PxConverter.cc ..\..\src\video\v9990\V9990SDLRasterizer.cc ..\..\src\video\v9990\V9990VRAM.cc ..\..\src\video\v9990\Video9000.cc
         Autofire.cc
         CartridgeSlotManager.cc
         ChakkariCopy.cc
         CliExtension.cc
         CommandLineParser.cc
         Connector.cc
         DebugDevice.cc
         DeviceFactory.cc
         DummyDevice.cc
         DummyPrinterPortDevice.cc
         DynamicClock.cc
         EmuTime.cc
         FirmwareSwitch.cc
         GlobalSettings.cc
         I8255.cc
         IPSPatch.cc
         LedStatus.cc
         MSXBunsetsu.cc
         MSXCielTurbo.cc
         MSXDevice.cc
         MSXDeviceSwitch.cc
         MSXE6Timer.cc
         MSXHiResTimer.cc
         MSXKanji.cc
         MSXKanji12.cc
         MSXMatsushita.cc
         MSXMotherBoard.cc
         MSXPPI.cc
         MSXPrinterPort.cc
         MSXRTC.cc
         MSXResetStatusRegister.cc
         MSXS1985.cc
         MSXS1990.cc
         MSXSwitchedDevice.cc
         MSXTurboRPause.cc
     2>C:\compiler\openMSX\src\MSXS1985.cc(107,1): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\MSXS1985.cc(116): message : see reference to function template instantiation 'void openmsx::MSXS1985::serialize(openmsx::MemInputArchive &,unsigned int)' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         MSXVictorHC9xSystemControl.cc
         PasswordCart.cc
         Pluggable.cc
         PluggableFactory.cc
         PluggingController.cc
         Printer.cc
         PrinterPortDevice.cc
         PrinterPortLogger.cc
         PrinterPortSimpl.cc
         RP5C01.cc
         Reactor.cc
         RealTime.cc
         RenShaTurbo.cc
         ReverseManager.cc
         SVIPPI.cc
         SVIPrinterPort.cc
         Schedulable.cc
         Scheduler.cc
         SensorKid.cc
         SpeedManager.cc
         ThrottleManager.cc
         Version.cc
         CasImage.cc
         CassetteDevice.cc
         CassetteImage.cc
         CassettePlayer.cc
         CassettePlayerCLI.cc
         CassettePort.cc
         DummyCassetteDevice.cc
         WavImage.cc
         Command.cc
         Completer.cc
         GlobalCommandController.cc
         InfoCommand.cc
     2>C:\compiler\openMSX\src\utils\utf8_unchecked.hh(180,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\commands\Completer.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\include\xutility(5835,54): message : see declaration of 'std::iterator' (compiling source file ..\..\src\commands\Completer.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\utf8_unchecked.hh(224): message : see reference to class template instantiation 'utf8::unchecked::iterator' being compiled (compiling source file ..\..\src\commands\Completer.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         InfoTopic.cc
         Interpreter.cc
         MSXCommandController.cc
         ProxyCommand.cc
         TclArgParser.cc
         TclCallback.cc
         DeviceConfig.cc
         HardwareConfig.cc
         SettingsConfig.cc
         XMLElement.cc
         XMLLoader.cc
         CommandConsole.cc
         OSDConsoleRenderer.cc
         OSDGUI.cc
         OSDGUILayer.cc
     2>C:\compiler\openMSX\src\utils\utf8_unchecked.hh(180,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\console\CommandConsole.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\include\xutility(5835,54): message : see declaration of 'std::iterator' (compiling source file ..\..\src\console\CommandConsole.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\utf8_unchecked.hh(224): message : see reference to class template instantiation 'utf8::unchecked::iterator' being compiled (compiling source file ..\..\src\console\CommandConsole.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\compiler\openMSX\src\console\CommandConsole.cc(258,3): warning C4060: switch statement contains no 'case' or 'default' labels [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\compiler\openMSX\src\console\CommandConsole.cc(585,92): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\compiler\openMSX\src\console\CommandConsole.cc(593,89): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\compiler\openMSX\src\utils\utf8_unchecked.hh(180,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\console\OSDConsoleRenderer.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\include\xutility(5835,54): message : see declaration of 'std::iterator' (compiling source file ..\..\src\console\OSDConsoleRenderer.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\utf8_unchecked.hh(224): message : see reference to class template instantiation 'utf8::unchecked::iterator' being compiled (compiling source file ..\..\src\console\OSDConsoleRenderer.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         OSDImageBasedWidget.cc
     2>C:\compiler\openMSX\src\console\OSDConsoleRenderer.cc(481,1): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         OSDRectangle.cc
         OSDText.cc
         OSDTopWidget.cc
         OSDWidget.cc
         TTFFont.cc
         BreakPointBase.cc
         CPUClock.cc
         CPUCore.cc
         CPURegs.cc
         Dasm.cc
         IRQHelper.cc
         MSXCPU.cc
         MSXCPUInterface.cc
         MSXMultiDevice.cc
         MSXMultiIODevice.cc
         MSXMultiMemDevice.cc
         MSXWatchIODevice.cc
         VDPIODelay.cc
         Debugger.cc
         Probe.cc
         ProbeBreakPoint.cc
         SimpleDebuggable.cc
         AfterCommand.cc
         CliConnection.cc
         CliServer.cc
         EventDistributor.cc
         GlobalCliComm.cc
     2>C:\compiler\openMSX\src\events\EventDistributor.cc(104,18): warning C4018: '>=': signed/unsigned mismatch [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         HotKey.cc
         InputEventGenerator.cc
         InputEvents.cc
         Keys.cc
     2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_math_defines.h(22,1): warning C4005: 'M_PI': macro redefinition (compiling source file ..\..\src\events\Keys.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\derived\3rdParty\src\SDL2-2.0.12\include\SDL_stdinc.h(508): message : see previous definition of 'M_PI' (compiling source file ..\..\src\events\Keys.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         MSXCliComm.cc
     2>C:\compiler\openMSX\src\utils\utf8_unchecked.hh(180,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\events\InputEventGenerator.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\include\xutility(5835,54): message : see declaration of 'std::iterator' (compiling source file ..\..\src\events\InputEventGenerator.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\utf8_unchecked.hh(224): message : see reference to class template instantiation 'utf8::unchecked::iterator' being compiled (compiling source file ..\..\src\events\InputEventGenerator.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         TclCallbackMessages.cc
         AVTFDC.cc
         DMKDiskImage.cc
         DSKDiskImage.cc
         DirAsDSK.cc
         DiskChanger.cc
         DiskContainer.cc
         DiskDrive.cc
     2>C:\compiler\openMSX\src\utils\hash_set.hh(483,1): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data (compiling source file ..\..\src\fdc\DirAsDSK.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\fdc\DirAsDSK.cc(435): message : see reference to function template instantiation 'bool hash_set,hash_set_impl::ExtractFirst,Hasher,Equal>::erase(const K &)' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     Key=openmsx::DirAsDSK::DirIndex,
                     Value=openmsx::DirAsDSK::MapDir,
                     Hasher=openmsx::DirAsDSK::HashDirIndex,
                     Equal=std::equal_to,
                     K=openmsx::DirAsDSK::DirIndex
                 ]
       C:\compiler\openMSX\src\fdc\DirAsDSK.cc(435): message : see reference to function template instantiation 'bool hash_set,hash_set_impl::ExtractFirst,Hasher,Equal>::erase(const K &)' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     Key=openmsx::DirAsDSK::DirIndex,
                     Value=openmsx::DirAsDSK::MapDir,
                     Hasher=openmsx::DirAsDSK::HashDirIndex,
                     Equal=std::equal_to,
                     K=openmsx::DirAsDSK::DirIndex
                 ]
         DiskFactory.cc
     2>C:\compiler\openMSX\src\utils\hash_set.hh(657,1): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data (compiling source file ..\..\src\fdc\DirAsDSK.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\hash_set.hh(454): message : see reference to function template instantiation 'std::pair,hash_set_impl::ExtractFirst,Hasher,Equal>::Iter,hash_set_impl::ExtractFirst,Hasher,Equal>,std::pair>,bool> hash_set,hash_set_impl::ExtractFirst,Hasher,Equal>::insert_impl&>(V)' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     Key=openmsx::DirAsDSK::DirIndex,
                     Value=openmsx::DirAsDSK::MapDir,
                     Hasher=openmsx::DirAsDSK::HashDirIndex,
                     Equal=std::equal_to,
                     V=const std::pair &
                 ] (compiling source file ..\..\src\fdc\DirAsDSK.cc)
       C:\compiler\openMSX\src\utils\hash_set.hh(454): message : see reference to function template instantiation 'std::pair,hash_set_impl::ExtractFirst,Hasher,Equal>::Iter,hash_set_impl::ExtractFirst,Hasher,Equal>,std::pair>,bool> hash_set,hash_set_impl::ExtractFirst,Hasher,Equal>::insert_impl&>(V)' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     Key=openmsx::DirAsDSK::DirIndex,
                     Value=openmsx::DirAsDSK::MapDir,
                     Hasher=openmsx::DirAsDSK::HashDirIndex,
                     Equal=std::equal_to,
                     V=const std::pair &
                 ] (compiling source file ..\..\src\fdc\DirAsDSK.cc)
       C:\compiler\openMSX\src\utils\hash_set.hh(363): message : see reference to function template instantiation 'hash_set,hash_set_impl::ExtractFirst,Hasher,Equal>::Iter,hash_set_impl::ExtractFirst,Hasher,Equal>,std::pair> hash_set,hash_set_impl::ExtractFirst,Hasher,Equal>::insert_noCapacityCheck_noDuplicateCheck&>(V)' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     Key=openmsx::DirAsDSK::DirIndex,
                     Value=openmsx::DirAsDSK::MapDir,
                     Hasher=openmsx::DirAsDSK::HashDirIndex,
                     Equal=std::equal_to,
                     V=const std::pair &
                 ] (compiling source file ..\..\src\fdc\DirAsDSK.cc)
       C:\compiler\openMSX\src\utils\hash_set.hh(363): message : see reference to function template instantiation 'hash_set,hash_set_impl::ExtractFirst,Hasher,Equal>::Iter,hash_set_impl::ExtractFirst,Hasher,Equal>,std::pair> hash_set,hash_set_impl::ExtractFirst,Hasher,Equal>::insert_noCapacityCheck_noDuplicateCheck&>(V)' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     Key=openmsx::DirAsDSK::DirIndex,
                     Value=openmsx::DirAsDSK::MapDir,
                     Hasher=openmsx::DirAsDSK::HashDirIndex,
                     Equal=std::equal_to,
                     V=const std::pair &
                 ] (compiling source file ..\..\src\fdc\DirAsDSK.cc)
       C:\compiler\openMSX\src\utils\hash_set.hh(353): message : while compiling class template member function 'hash_set,hash_set_impl::ExtractFirst,Hasher,Equal>::hash_set(const hash_set,hash_set_impl::ExtractFirst,Hasher,Equal> &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     Key=openmsx::DirAsDSK::DirIndex,
                     Value=openmsx::DirAsDSK::MapDir,
                     Hasher=openmsx::DirAsDSK::HashDirIndex,
                     Equal=std::equal_to
                 ] (compiling source file ..\..\src\fdc\DirAsDSK.cc)
       C:\compiler\openMSX\src\fdc\DirAsDSK.cc(430): message : see reference to function template instantiation 'hash_set,hash_set_impl::ExtractFirst,Hasher,Equal>::hash_set(const hash_set,hash_set_impl::ExtractFirst,Hasher,Equal> &)' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     Key=openmsx::DirAsDSK::DirIndex,
                     Value=openmsx::DirAsDSK::MapDir,
                     Hasher=openmsx::DirAsDSK::HashDirIndex,
                     Equal=std::equal_to
                 ]
       C:\compiler\openMSX\src\utils\hash_map.hh(32): message : see reference to class template instantiation 'hash_set,hash_set_impl::ExtractFirst,Hasher,Equal>' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     Key=openmsx::DirAsDSK::DirIndex,
                     Value=openmsx::DirAsDSK::MapDir,
                     Hasher=openmsx::DirAsDSK::HashDirIndex,
                     Equal=std::equal_to
                 ] (compiling source file ..\..\src\fdc\DirAsDSK.cc)
       C:\compiler\openMSX\src\fdc\DirAsDSK.hh(135): message : see reference to class template instantiation 'hash_map>' being compiled (compiling source file ..\..\src\fdc\DirAsDSK.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         DiskImageCLI.cc
         DiskImageUtils.cc
         DiskManipulator.cc
         DiskName.cc
         DiskPartition.cc
         DriveMultiplexer.cc
         DummyDisk.cc
         MSXFDC.cc
         MSXtar.cc
         MicrosolFDC.cc
         NationalFDC.cc
         NowindCommand.cc
         NowindHost.cc
         NowindInterface.cc
         NowindRomDisk.cc
     2>C:\compiler\openMSX\src\fdc\NowindCommand.cc(46,12): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\compiler\openMSX\src\fdc\NowindHost.cc(296,15): warning C4267: '=': conversion from 'size_t' to 'openmsx::byte', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         PhilipsFDC.cc
         RamDSKDiskImage.cc
         RawTrack.cc
         RealDrive.cc
         SVIFDC.cc
         SanyoFDC.cc
         SectorBasedDisk.cc
         SpectravideoFDC.cc
         TC8566AF.cc
         ToshibaFDC.cc
         TurboRFDC.cc
         VictorFDC.cc
         WD2793.cc
         WD2793BasedFDC.cc
         XSADiskImage.cc
         YamahaFDC.cc
         CompressedFileAdapter.cc
         FileContext.cc
     2>C:\compiler\openMSX\src\file\CompressedFileAdapter.cc(29,38): warning C4996: 'std::shared_ptr::unique': warning STL4016: std::shared_ptr::unique() is deprecated in C++17. You can define _SILENCE_CXX17_SHARED_PTR_UNIQUE_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         FilePool.cc
         Filename.cc
         AbstractIDEDevice.cc
         BeerIDE.cc
         CDImageCLI.cc
         DummyIDEDevice.cc
         DummySCSIDevice.cc
         GoudaSCSI.cc
         HD.cc
         HDCommand.cc
         IDECDROM.cc
         IDEDeviceFactory.cc
         IDEHD.cc
         MB89352.cc
         MegaSCSI.cc
         SCSIHD.cc
         SCSILS120.cc
         SunriseIDE.cc
         WD33C93.cc
         ArkanoidPad.cc
         ColecoJoystickIO.cc
         DummyJoystick.cc
         EventDelay.cc
         JoyMega.cc
         JoyTap.cc
         Joystick.cc
         JoystickDevice.cc
         JoystickPort.cc
         KeyJoystick.cc
         Keyboard.cc
     2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_math_defines.h(22,1): warning C4005: 'M_PI': macro redefinition (compiling source file ..\..\src\input\Keyboard.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\derived\3rdParty\src\SDL2-2.0.12\include\SDL_stdinc.h(508): message : see previous definition of 'M_PI' (compiling source file ..\..\src\input\Keyboard.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         KeyboardSettings.cc
         MSXEventDistributor.cc
     2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_math_defines.h(22,1): warning C4005: 'M_PI': macro redefinition (compiling source file ..\..\src\input\KeyboardSettings.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\derived\3rdParty\src\SDL2-2.0.12\include\SDL_stdinc.h(508): message : see previous definition of 'M_PI' (compiling source file ..\..\src\input\KeyboardSettings.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\compiler\openMSX\src\utils\utf8_checked.hh(264,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\input\Keyboard.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\include\xutility(5835,54): message : see declaration of 'std::iterator' (compiling source file ..\..\src\input\Keyboard.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\utf8_checked.hh(324): message : see reference to class template instantiation 'utf8::iterator' being compiled (compiling source file ..\..\src\input\Keyboard.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         MagicKey.cc
         Mouse.cc
         NinjaTap.cc
         Paddle.cc
         RecordedCommand.cc
         SETetrisDongle.cc
         StateChangeDistributor.cc
         Touchpad.cc
         Trackball.cc
         UnicodeKeymap.cc
         LaserdiscPlayer.cc
         LaserdiscPlayerCLI.cc
         OggReader.cc
         PioneerLDControl.cc
         main.cc
         AmdFlash.cc
         Carnivore2.cc
         CheckedRam.cc
         ColecoSuperGameModule.cc
         EEPROM_93C46.cc
         ESE_RAM.cc
         ESE_SCC.cc
         FraelSwitchableROM.cc
         KonamiUltimateCollection.cc
         MSXHBI55.cc
         MSXMapperIO.cc
         MSXMegaRam.cc
         MSXMemoryMapper.cc
         MSXMemoryMapperBase.cc
         MSXMirrorDevice.cc
         MSXPac.cc
         MSXRam.cc
         MSXRom.cc
         MSXRomCLI.cc
         MegaFlashRomSCCPlus.cc
         MegaFlashRomSCCPlusSD.cc
         MusicalMemoryMapper.cc
         PanasonicMemory.cc
         PanasonicRam.cc
         ROMHunterMk2.cc
         Ram.cc
         ReproCartridgeV1.cc
         ReproCartridgeV2.cc
         Rom.cc
         RomArc.cc
         RomAscii16_2.cc
         RomAscii16kB.cc
         RomAscii8_8.cc
         RomAscii8kB.cc
         RomBlocks.cc
         RomColecoMegaCart.cc
         RomCrossBlaim.cc
         RomDRAM.cc
         RomDatabase.cc
         RomDooly.cc
         RomFSA1FM.cc
         RomFactory.cc
         RomGameMaster2.cc
         RomGeneric16kB.cc
         RomGeneric8kB.cc
         RomHalnote.cc
         RomHarryFox.cc
         RomHolyQuran.cc
         RomHolyQuran2.cc
         RomInfo.cc
         RomInfoTopic.cc
         RomKonami.cc
     2>C:\compiler\openMSX\src\memory\RomInfo.cc(164,1): warning C4245: 'initializing': conversion from 'int' to 'const uint8_t', signed/unsigned mismatch [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\compiler\openMSX\src\utils\MinimalPerfectHash.hh(91,1): warning C4267: 'argument': conversion from 'size_t' to 'const T', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     T=uint8_t
                 ] (compiling source file ..\..\src\memory\RomInfo.cc)
       C:\compiler\openMSX\src\memory\RomInfo.cc(176): message : see reference to function template instantiation 'auto PerfectMinimalHash::create<104,openmsx::RomTypeNameHash,openmsx::::()::>(const Hash &,const GetKey &)' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     Hash=openmsx::RomTypeNameHash,
                     GetKey=openmsx::::()::
                 ]
     2>C:\compiler\openMSX\src\utils\MinimalPerfectHash.hh(125,1): warning C4267: 'argument': conversion from 'size_t' to 'const T', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     T=uint8_t
                 ] (compiling source file ..\..\src\memory\RomInfo.cc)
     2>C:\compiler\openMSX\src\memory\RomInfo.cc(177,4): warning C4245: 'initializing': conversion from 'int' to 'const uint8_t', signed/unsigned mismatch [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\MinimalPerfectHash.hh(91,15): message : while evaluating constexpr function 'openmsx::RomTypeNameHash::operator ()' (compiling source file ..\..\src\memory\RomInfo.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\memory\RomInfo.cc(176,29): message : while evaluating constexpr function 'PerfectMinimalHash::create' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\memory\RomInfo.cc(177,1): message : while evaluating constexpr function 'openmsx::::operator ()' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\compiler\openMSX\src\utils\cstd.hh(120,1): error C2668: 'cstd::fill': ambiguous call to overloaded function (compiling source file ..\..\src\memory\RomInfo.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\cstd.hh(110,16): message : could be 'void cstd::fill,T>(ForwardIt,ForwardIt,const T &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=uint8_t,
                     T=uint8_t,
                     ForwardIt=std::_Array_iterator
                 ] (compiling source file ..\..\src\memory\RomInfo.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\include\xutility(4535,19): message : or       'void std::fill,T>(const _FwdIt,const _FwdIt,const _Ty &)' [found using argument-dependent lookup] [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=uint8_t,
                     T=uint8_t,
                     _FwdIt=std::_Array_iterator
                 ] (compiling source file ..\..\src\memory\RomInfo.cc)
       C:\compiler\openMSX\src\utils\cstd.hh(120,1): message : while trying to match the argument list '(std::_Array_iterator<_Ty,64>, std::_Array_iterator<_Ty,64>, const T)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=uint8_t
                 ]
                 and
                 [
                     _Ty=uint8_t
                 ]
                 and
                 [
                     T=uint8_t
                 ] (compiling source file ..\..\src\memory\RomInfo.cc)
       C:\compiler\openMSX\src\utils\MinimalPerfectHash.hh(101): message : see reference to function template instantiation 'void cstd::fill,uint8_t>(ForwardRange &,const T &)' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     ForwardRange=std::array,
                     T=uint8_t
                 ] (compiling source file ..\..\src\memory\RomInfo.cc)
       C:\compiler\openMSX\src\memory\RomInfo.cc(176): message : see reference to function template instantiation 'PerfectMinimalHash::Result<128,Hash> PerfectMinimalHash::create<104,openmsx::RomTypeNameHash,openmsx::::()::>(const Hash &,const GetKey &)' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     Hash=openmsx::RomTypeNameHash,
                     GetKey=openmsx::::()::
                 ]
       C:\compiler\openMSX\src\memory\RomInfo.cc(176,29): message : while evaluating constexpr function 'PerfectMinimalHash::create' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\memory\RomInfo.cc(177,1): message : while evaluating constexpr function 'openmsx::::operator ()' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         RomKonamiKeyboardMaster.cc
         RomKonamiSCC.cc
         RomMSXDOS2.cc
         RomMSXWrite.cc
         RomMSXtra.cc
         RomMajutsushi.cc
         RomManbow2.cc
         RomMatraCompilation.cc
         RomMatraInk.cc
         RomMitsubishiMLTS2.cc
         RomMultiRom.cc
         RomNational.cc
         RomNettouYakyuu.cc
         RomPadial16kB.cc
         RomPadial8kB.cc
         RomPageNN.cc
         RomPanasonic.cc
         RomPlain.cc
         RomPlayBall.cc
         RomRType.cc
         RomRamFile.cc
         RomSuperLodeRunner.cc
         RomSuperSwangi.cc
         RomSynthesizer.cc
         RomZemina126in1.cc
         RomZemina25in1.cc
         RomZemina80in1.cc
         RomZemina90in1.cc
         SRAM.cc
         SdCard.cc
         TrackedRam.cc
         ClockPin.cc
         DummyMidiInDevice.cc
         DummyMidiOutDevice.cc
         DummyRS232Device.cc
         I8251.cc
         I8254.cc
         JVCMSXMIDI.cc
         MC6850.cc
         MSXFacMidiInterface.cc
         MSXMidi.cc
         MSXRS232.cc
         MidiInConnector.cc
         MidiInDevice.cc
         MidiInReader.cc
         MidiInWindows.cc
         MidiOutConnector.cc
         MidiOutDevice.cc
         MidiOutLogger.cc
         MidiOutWindows.cc
         MusicModuleMIDI.cc
         RS232Connector.cc
     2>C:\compiler\openMSX\src\serial\MidiOutWindows.cc(65,56): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         RS232Device.cc
         RS232Tester.cc
         YM2148.cc
         serialize.cc
         serialize_core.cc
         serialize_meta.cc
         BooleanSetting.cc
         EnumSetting.cc
         FilenameSetting.cc
         FloatSetting.cc
         IntegerSetting.cc
         KeyCodeSetting.cc
         ProxySetting.cc
         ReadOnlySetting.cc
         Setting.cc
         SettingsManager.cc
         StringSetting.cc
         UserSettings.cc
         VideoSourceSetting.cc
         AY8910.cc
         AY8910Periphery.cc
         AudioInputConnector.cc
         AudioInputDevice.cc
         BlipBuffer.cc
         DACSound16S.cc
         DACSound8U.cc
         DummyAudioInputDevice.cc
         DummyY8950KeyboardDevice.cc
         EmuTimer.cc
         KeyClick.cc
         MSXAudio.cc
         MSXFmPac.cc
         MSXMixer.cc
         MSXMoonSound.cc
         MSXMusic.cc
         MSXOPL3Cartridge.cc
         MSXPSG.cc
         MSXSCCPlusCart.cc
         MSXTurboRPCM.cc
         MSXYamahaSFG.cc
         Mixer.cc
         ResampleBlip.cc
         ResampleHQ.cc
         ResampleLQ.cc
         ResampleTrivial.cc
     2>C:\compiler\openMSX\src\sound\ResampleHQ.cc(44,44): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         ResampledSoundDevice.cc
         SCC.cc
         SDLSoundDriver.cc
         SN76489.cc
         SNPSG.cc
         SVIPSG.cc
         SamplePlayer.cc
         SoundDevice.cc
         VLM5030.cc
         WavAudioInput.cc
         Y8950.cc
         Y8950Adpcm.cc
         Y8950KeyboardConnector.cc
         Y8950KeyboardDevice.cc
         Y8950Periphery.cc
         YM2151.cc
         YM2413.cc
         YM2413Burczynski.cc
         YM2413NukeYKT.cc
         YM2413Okazaki.cc
         YM2413OriginalNukeYKT.cc
         YMF262.cc
         YMF278.cc
         MemoryOps.cc
         StringOp.cc
         ADVram.cc
         AviRecorder.cc
         CharacterConverter.cc
         Display.cc
         DummyRenderer.cc
         DummyVideoSystem.cc
         FBPostProcessor.cc
         GLPostProcessor.cc
     2>C:\compiler\openMSX\src\memory\RomInfo.cc(174,27): error C2131: expression did not evaluate to a constant [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\static_vector.hh(34,54): message : failure was caused by evaluation exceeding step limit of 20000000 (/constexpr:steps) (compiling source file ..\..\src\memory\RomInfo.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         GLSnow.cc
         PixelRenderer.cc
         PostProcessor.cc
         RenderSettings.cc
         Renderer.cc
         RendererFactory.cc
         SDLGLVisibleSurface.cc
         SDLRasterizer.cc
         SDLSnow.cc
         SDLVideoSystem.cc
     2>C:\compiler\openMSX\src\video\SDLGLVisibleSurface.cc(176,18): warning C4458: declaration of 'surface' hides class member [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\video\SDLOutputSurface.hh(72,15): message : see declaration of 'openmsx::SDLOutputSurface::surface' (compiling source file ..\..\src\video\SDLGLVisibleSurface.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         SDLVisibleSurface.cc
         SDLVisibleSurfaceBase.cc
         SpriteChecker.cc
         VDP.cc
         VDPAccessSlots.cc
         VDPCmdEngine.cc
         VDPVRAM.cc
         VideoLayer.cc
         VisibleSurface.cc
         ZMBVEncoder.cc
         LDDummyRenderer.cc
         LDPixelRenderer.cc
         LDSDLRasterizer.cc
         GLRGBScaler.cc
         GLScalerFactory.cc
         GLSimpleScaler.cc
         GLTVScaler.cc
         RGBTriplet3xScaler.cc
         ScalerFactory.cc
         Simple2xScaler.cc
         Simple3xScaler.cc
         V9990.cc
         V9990BitmapConverter.cc
         V9990CmdEngine.cc
         V9990DummyRenderer.cc
         V9990PixelRenderer.cc
         V9990PxConverter.cc
         V9990SDLRasterizer.cc
         V9990VRAM.cc
         Video9000.cc
     2>Done Building Project "C:\compiler\openMSX\build\msvc\openmsx.vcxproj" (default targets) -- FAILED.
     1>Done Building Project "C:\compiler\openMSX\build\msvc\openmsx.sln" (default targets) -- FAILED.

Build FAILED.

       "C:\compiler\openMSX\build\msvc\openmsx.sln" (default target) (1) ->
       "C:\compiler\openMSX\build\msvc\openmsx.vcxproj" (default target) (2) ->
       (CustomBuild target) -> 
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\build-info.hh" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\components.hh" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\probed_defs.hh" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\resource-info.h" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\version.ii" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]


       "C:\compiler\openMSX\build\msvc\openmsx.sln" (default target) (1) ->
       "C:\compiler\openMSX\build\msvc\openmsx.vcxproj" (default target) (2) ->
       (ClCompile target) -> 
         C:\compiler\openMSX\src\MSXS1985.cc(107,1): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\utils\utf8_unchecked.hh(180,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\commands\Completer.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\utils\utf8_unchecked.hh(180,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\console\CommandConsole.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\console\CommandConsole.cc(258,3): warning C4060: switch statement contains no 'case' or 'default' labels [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\console\CommandConsole.cc(585,92): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\console\CommandConsole.cc(593,89): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\utils\utf8_unchecked.hh(180,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\console\OSDConsoleRenderer.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\console\OSDConsoleRenderer.cc(481,1): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\events\EventDistributor.cc(104,18): warning C4018: '>=': signed/unsigned mismatch [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_math_defines.h(22,1): warning C4005: 'M_PI': macro redefinition (compiling source file ..\..\src\events\Keys.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\utils\utf8_unchecked.hh(180,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\events\InputEventGenerator.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\utils\hash_set.hh(483,1): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data (compiling source file ..\..\src\fdc\DirAsDSK.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\utils\hash_set.hh(657,1): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data (compiling source file ..\..\src\fdc\DirAsDSK.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\fdc\NowindCommand.cc(46,12): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\fdc\NowindHost.cc(296,15): warning C4267: '=': conversion from 'size_t' to 'openmsx::byte', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\file\CompressedFileAdapter.cc(29,38): warning C4996: 'std::shared_ptr::unique': warning STL4016: std::shared_ptr::unique() is deprecated in C++17. You can define _SILENCE_CXX17_SHARED_PTR_UNIQUE_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_math_defines.h(22,1): warning C4005: 'M_PI': macro redefinition (compiling source file ..\..\src\input\Keyboard.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_math_defines.h(22,1): warning C4005: 'M_PI': macro redefinition (compiling source file ..\..\src\input\KeyboardSettings.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\utils\utf8_checked.hh(264,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\input\Keyboard.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\memory\RomInfo.cc(164,1): warning C4245: 'initializing': conversion from 'int' to 'const uint8_t', signed/unsigned mismatch [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\utils\MinimalPerfectHash.hh(91,1): warning C4267: 'argument': conversion from 'size_t' to 'const T', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\utils\MinimalPerfectHash.hh(125,1): warning C4267: 'argument': conversion from 'size_t' to 'const T', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\memory\RomInfo.cc(177,4): warning C4245: 'initializing': conversion from 'int' to 'const uint8_t', signed/unsigned mismatch [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\serial\MidiOutWindows.cc(65,56): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\sound\ResampleHQ.cc(44,44): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\video\SDLGLVisibleSurface.cc(176,18): warning C4458: declaration of 'surface' hides class member [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]


       "C:\compiler\openMSX\build\msvc\openmsx.sln" (default target) (1) ->
       "C:\compiler\openMSX\build\msvc\openmsx.vcxproj" (default target) (2) ->
       (ClCompile target) -> 
         C:\compiler\openMSX\src\utils\cstd.hh(120,1): error C2668: 'cstd::fill': ambiguous call to overloaded function (compiling source file ..\..\src\memory\RomInfo.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\memory\RomInfo.cc(174,27): error C2131: expression did not evaluate to a constant [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]

    31 Warning(s)
    2 Error(s)

Time Elapsed 00:02:54.67
Back To Top
**********************************************************************
** Visual Studio 2019 Developer Command Prompt v16.7.2
** Copyright (c) 2020 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x86'

32 bit 3rd party

Microsoft (R) Build Engine version 16.7.0+b89cb5fde for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

Build started 10/25/2020 9:48:29 AM.
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" on node 1 (default targets).
     1>ValidateSolutionConfiguration:
         Building solution configuration "Release|Win32".
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\glew.vcxproj" (2) on node 1 (default targets).
     2>InitializeBuildStatus:
         Creating "..\..\derived\Win32-VC-Release\3rdParty\build\glew-2.1.0\glew.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\freetype.vcxproj" (4) on node 2 (default targets).
     4>InitializeBuildStatus:
         Creating "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\freetype.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\libogg.vcxproj" (3) on node 3 (default targets).
     3>InitializeBuildStatus:
         Creating "..\..\derived\Win32-VC-Release\3rdParty\build\libogg-1.3.3\libogg.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\libpng.vcxproj" (5) on node 4 (default targets).
     5>InitializeBuildStatus:
         Creating "..\..\derived\Win32-VC-Release\3rdParty\build\libpng-1.6.37\libpng.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
       PreBuildEvent:
         copy ..\..\derived\3rdParty\src\libpng-1.6.37\scripts\pnglibconf.h.prebuilt ..\..\derived\3rdParty\src\libpng-1.6.37\pnglibconf.h
         :VCEnd
     3>ClCompile:
         All outputs are up-to-date.
       Lib:
         All outputs are up-to-date.
         libogg.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\Win32-VC-Release\3rdParty\install\lib\libogg.lib
       FinalizeBuildStatus:
         Deleting file "..\..\derived\Win32-VC-Release\3rdParty\build\libogg-1.3.3\libogg.tlog\unsuccessfulbuild".
         Touching "..\..\derived\Win32-VC-Release\3rdParty\build\libogg-1.3.3\libogg.tlog\libogg.lastbuildstate".
     3>Done Building Project "C:\compiler\openMSX\build\3rdparty\libogg.vcxproj" (default targets).
     2>ClCompile:
         All outputs are up-to-date.
     4>ClCompile:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\bin\HostX86\x86\CL.exe /c /I"..\..\derived\3rdParty\src\freetype-2.9.1\include" /nologo /W4 /WX- /diagnostics:column /Ox /Ob2 /Oi /Os /Oy /GT /GL /D NDEBUG /D WIN32 /D _LIB /D FT2_BUILD_LIBRARY /D _CRT_SECURE_NO_WARNINGS /D _VC80_UPGRADE=0x0710 /D _MBCS /GF /Gm- /EHsc /MT /GS /Gy /fp:precise /Za /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\\" /Fd"..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\freetype.pdb" /Gd /TC /wd4001 /analyze- /FC /errorReport:queue "..\..\derived\3rdParty\src\freetype-2.9.1\src\autofit\autofit.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftbbox.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftbitmap.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftgasp.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftpfr.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftstroke.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftsynth.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\fttype1.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftwinfnt.c"
     2>ResourceCompile:
         All outputs are up-to-date.
       Lib:
         All outputs are up-to-date.
         glew.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\Win32-VC-Release\3rdParty\install\lib\glew.lib
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\libtheora.vcxproj" (6) on node 3 (default targets).
     6>InitializeBuildStatus:
         Creating "..\..\derived\Win32-VC-Release\3rdParty\build\libtheora-1.1.1\libtheora.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
     2>FinalizeBuildStatus:
         Deleting file "..\..\derived\Win32-VC-Release\3rdParty\build\glew-2.1.0\glew.tlog\unsuccessfulbuild".
         Touching "..\..\derived\Win32-VC-Release\3rdParty\build\glew-2.1.0\glew.tlog\glew.lastbuildstate".
     2>Done Building Project "C:\compiler\openMSX\build\3rdparty\glew.vcxproj" (default targets).
     6>ClCompile:
         All outputs are up-to-date.
     5>PreBuildEvent:
                 1 file(s) copied.
     6>ClCompile:
         All outputs are up-to-date.
         All outputs are up-to-date.
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\libvorbis.vcxproj" (7) on node 2 (default targets).
     7>InitializeBuildStatus:
         Creating "..\..\derived\Win32-VC-Release\3rdParty\build\libvorbis-1.3.6\libvorbis.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
     6>ClCompile:
         All outputs are up-to-date.
     5>ClCompile:
         All outputs are up-to-date.
     6>Lib:
         All outputs are up-to-date.
         libtheora.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\Win32-VC-Release\3rdParty\install\lib\libtheora.lib
     5>ResourceCompile:
         All outputs are up-to-date.
     7>ClCompile:
         All outputs are up-to-date.
     5>Lib:
         All outputs are up-to-date.
         libpng.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\Win32-VC-Release\3rdParty\install\lib\libpng.lib
     7>Lib:
         All outputs are up-to-date.
         libvorbis.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\Win32-VC-Release\3rdParty\install\lib\libvorbis.lib
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\SDL.vcxproj" (8) on node 1 (default targets).
     8>InitializeBuildStatus:
         Creating "..\..\derived\Win32-VC-Release\3rdParty\build\SDL2-2.0.12\SDL.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
     6>FinalizeBuildStatus:
         Deleting file "..\..\derived\Win32-VC-Release\3rdParty\build\libtheora-1.1.1\libtheora.tlog\unsuccessfulbuild".
         Touching "..\..\derived\Win32-VC-Release\3rdParty\build\libtheora-1.1.1\libtheora.tlog\libtheora.lastbuildstate".
     6>Done Building Project "C:\compiler\openMSX\build\3rdparty\libtheora.vcxproj" (default targets).
     5>FinalizeBuildStatus:
         Deleting file "..\..\derived\Win32-VC-Release\3rdParty\build\libpng-1.6.37\libpng.tlog\unsuccessfulbuild".
         Touching "..\..\derived\Win32-VC-Release\3rdParty\build\libpng-1.6.37\libpng.tlog\libpng.lastbuildstate".
     5>Done Building Project "C:\compiler\openMSX\build\3rdparty\libpng.vcxproj" (default targets).
     7>FinalizeBuildStatus:
         Deleting file "..\..\derived\Win32-VC-Release\3rdParty\build\libvorbis-1.3.6\libvorbis.tlog\unsuccessfulbuild".
         Touching "..\..\derived\Win32-VC-Release\3rdParty\build\libvorbis-1.3.6\libvorbis.tlog\libvorbis.lastbuildstate".
     7>Done Building Project "C:\compiler\openMSX\build\3rdparty\libvorbis.vcxproj" (default targets).
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj" (9) on node 3 (default targets).
     9>InitializeBuildStatus:
         Creating "..\..\derived\Win32-VC-Release\3rdParty\build\SDL2_ttf-2.0.15\SDL_ttf.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\SDLmain.vcxproj" (10) on node 4 (default targets).
    10>InitializeBuildStatus:
         Creating "..\..\derived\Win32-VC-Release\3rdParty\build\SDLmain\SDLmain.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
       ClCompile:
         All outputs are up-to-date.
     9>ClCompile:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\bin\HostX86\x86\CL.exe /c /I"..\..\derived\3rdParty\src\SDL2-2.0.12\include" /I"..\..\derived\3rdParty\src\freetype-2.9.1\include" /Zi /nologo /W3 /WX- /diagnostics:column /Ox /Ob2 /Oi /Os /Oy /GT /GL /D WIN32 /D NDEBUG /D _WINDOWS /D _VC80_UPGRADE=0x0600 /GF /Gm- /EHsc /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"..\..\derived\Win32-VC-Release\3rdParty\build\SDL2_ttf-2.0.15\\" /Fd"..\..\derived\Win32-VC-Release\3rdParty\build\SDL2_ttf-2.0.15\SDL_ttf.pdb" /Gd /TC /analyze- /FC /errorReport:queue "..\..\derived\3rdParty\src\SDL2_ttf-2.0.15\SDL_ttf.c"
    10>Lib:
         All outputs are up-to-date.
         SDLmain.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\Win32-VC-Release\3rdParty\install\lib\SDLmain.lib
       FinalizeBuildStatus:
         Deleting file "..\..\derived\Win32-VC-Release\3rdParty\build\SDLmain\SDLmain.tlog\unsuccessfulbuild".
         Touching "..\..\derived\Win32-VC-Release\3rdParty\build\SDLmain\SDLmain.tlog\SDLmain.lastbuildstate".
    10>Done Building Project "C:\compiler\openMSX\build\3rdparty\SDLmain.vcxproj" (default targets).
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\tcl.vcxproj" (11) on node 2 (default targets).
    11>InitializeBuildStatus:
         Creating "..\..\derived\Win32-VC-Release\3rdParty\build\tcl8.6.10\tcl.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\zlib.vcxproj" (12) on node 4 (default targets).
    12>InitializeBuildStatus:
         Creating "..\..\derived\Win32-VC-Release\3rdParty\build\zlib-1.2.11\zlib.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
       ClCompile:
         All outputs are up-to-date.
       ResourceCompile:
         All outputs are up-to-date.
       Lib:
         All outputs are up-to-date.
         zlib.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\Win32-VC-Release\3rdParty\install\lib\zlib.lib
       FinalizeBuildStatus:
         Deleting file "..\..\derived\Win32-VC-Release\3rdParty\build\zlib-1.2.11\zlib.tlog\unsuccessfulbuild".
         Touching "..\..\derived\Win32-VC-Release\3rdParty\build\zlib-1.2.11\zlib.tlog\zlib.lastbuildstate".
    12>Done Building Project "C:\compiler\openMSX\build\3rdparty\zlib.vcxproj" (default targets).
     8>ClCompile:
         All outputs are up-to-date.
       Lib:
         All outputs are up-to-date.
         SDL.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\Win32-VC-Release\3rdParty\install\lib\SDL.lib
       FinalizeBuildStatus:
         Deleting file "..\..\derived\Win32-VC-Release\3rdParty\build\SDL2-2.0.12\SDL.tlog\unsuccessfulbuild".
         Touching "..\..\derived\Win32-VC-Release\3rdParty\build\SDL2-2.0.12\SDL.tlog\SDL.lastbuildstate".
     8>Done Building Project "C:\compiler\openMSX\build\3rdparty\SDL.vcxproj" (default targets).
     9>ClCompile:
         SDL_ttf.c
     4>ClCompile:
         autofit.c
    11>ClCompile:
         All outputs are up-to-date.
       Lib:
         All outputs are up-to-date.
         tcl.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\Win32-VC-Release\3rdParty\install\lib\tcl.lib
     4>ClCompile:
         ftbbox.c
    11>FinalizeBuildStatus:
         Deleting file "..\..\derived\Win32-VC-Release\3rdParty\build\tcl8.6.10\tcl.tlog\unsuccessfulbuild".
         Touching "..\..\derived\Win32-VC-Release\3rdParty\build\tcl8.6.10\tcl.tlog\tcl.lastbuildstate".
    11>Done Building Project "C:\compiler\openMSX\build\3rdparty\tcl.vcxproj" (default targets).
     9>C:\compiler\openMSX\derived\3rdParty\src\SDL2_ttf-2.0.15\SDL_ttf.c(602,38): warning C4244: '+=': conversion from 'float' to 'int', possible loss of data [C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj]
     9>C:\compiler\openMSX\derived\3rdParty\src\SDL2_ttf-2.0.15\SDL_ttf.c(603,38): warning C4244: '+=': conversion from 'float' to 'int', possible loss of data [C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj]
     9>C:\compiler\openMSX\derived\3rdParty\src\SDL2_ttf-2.0.15\SDL_ttf.c(1949,55): warning C4018: '>': signed/unsigned mismatch [C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj]
     4>ClCompile:
         ftbitmap.c
     9>Lib:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\bin\HostX86\x86\Lib.exe /OUT:"..\..\derived\Win32-VC-Release\3rdParty\install\lib\SDL_ttf.lib" /NOLOGO /MACHINE:X86 /LTCG "..\..\derived\Win32-VC-Release\3rdParty\build\SDL2_ttf-2.0.15\SDL_ttf.obj"
     4>ClCompile:
         ftgasp.c
         ftpfr.c
         ftstroke.c
         ftsynth.c
         fttype1.c
         ftwinfnt.c
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\bin\HostX86\x86\CL.exe /c /I"..\..\derived\3rdParty\src\freetype-2.9.1\include" /nologo /W4 /WX- /diagnostics:column /O2 /Ob2 /Oi /Os /Oy /GT /GL /D NDEBUG /D WIN32 /D _LIB /D FT2_BUILD_LIBRARY /D _CRT_SECURE_NO_WARNINGS /D _VC80_UPGRADE=0x0710 /D _MBCS /GF /Gm- /EHsc /MT /GS /Gy /fp:precise /Za /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\\" /Fd"..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\freetype.pdb" /Gd /TC /wd4001 /analyze- /FC /errorReport:queue "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftbase.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftglyph.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftinit.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftmm.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\base\ftsystem.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\bdf\bdf.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\cache\ftcache.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\cff\cff.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\cid\type1cid.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\gzip\ftgzip.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\lzw\ftlzw.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\pcf\pcf.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\pfr\pfr.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\psaux\psaux.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\pshinter\pshinter.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\psnames\psmodule.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\raster\raster.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\sfnt\sfnt.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\smooth\smooth.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\truetype\truetype.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\type1\type1.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\type42\type42.c" "..\..\derived\3rdParty\src\freetype-2.9.1\src\winfonts\winfnt.c"
         ftbase.c
     9>Lib:
         SDL_ttf.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\Win32-VC-Release\3rdParty\install\lib\SDL_ttf.lib
       FinalizeBuildStatus:
         Deleting file "..\..\derived\Win32-VC-Release\3rdParty\build\SDL2_ttf-2.0.15\SDL_ttf.tlog\unsuccessfulbuild".
         Touching "..\..\derived\Win32-VC-Release\3rdParty\build\SDL2_ttf-2.0.15\SDL_ttf.tlog\SDL_ttf.lastbuildstate".
     9>Done Building Project "C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj" (default targets).
     4>ClCompile:
         ftglyph.c
         ftinit.c
         ftmm.c
         ftsystem.c
         bdf.c
         ftcache.c
         cff.c
         type1cid.c
         ftgzip.c
         ftlzw.c
         pcf.c
         pfr.c
         psaux.c
         pshinter.c
         psmodule.c
         raster.c
         sfnt.c
         smooth.c
         truetype.c
         Compiling...
         type1.c
         type42.c
         winfnt.c
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\bin\HostX86\x86\CL.exe /c /I"..\..\derived\3rdParty\src\freetype-2.9.1\include" /nologo /W4 /WX- /diagnostics:column /O2 /Ob2 /Oi /Os /Oy /GT /GL /D NDEBUG /D WIN32 /D _LIB /D FT2_BUILD_LIBRARY /D _CRT_SECURE_NO_WARNINGS /D _VC80_UPGRADE=0x0710 /D _MBCS /GF /Gm- /EHsc /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\\" /Fd"..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\freetype.pdb" /Gd /TC /wd4001 /analyze- /FC /errorReport:queue "..\..\derived\3rdParty\src\freetype-2.9.1\builds\windows\ftdebug.c"
         ftdebug.c
       Lib:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\bin\HostX86\x86\Lib.exe /OUT:"..\..\derived\Win32-VC-Release\3rdParty\install\lib\freetype.lib" /NOLOGO /MACHINE:X86 /LTCG "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\autofit.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\bdf.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\cff.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\ftbase.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\ftbitmap.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\ftcache.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\ftdebug.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\ftgasp.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\ftglyph.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\ftgzip.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\ftinit.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\ftlzw.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\ftstroke.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\ftsystem.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\smooth.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\ftbbox.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\ftmm.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\ftpfr.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\ftsynth.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\fttype1.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\ftwinfnt.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\pcf.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\pfr.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\psaux.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\pshinter.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\psmodule.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\raster.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\sfnt.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\truetype.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\type1.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\type1cid.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\type42.obj"
         "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\winfnt.obj"
         freetype.vcxproj -> C:\compiler\openMSX\build\3rdparty\..\..\derived\Win32-VC-Release\3rdParty\install\lib\freetype.lib
       FinalizeBuildStatus:
         Deleting file "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\freetype.tlog\unsuccessfulbuild".
         Touching "..\..\derived\Win32-VC-Release\3rdParty\build\freetype-2.9.1\freetype.tlog\freetype.lastbuildstate".
     4>Done Building Project "C:\compiler\openMSX\build\3rdparty\freetype.vcxproj" (default targets).
     1>Done Building Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (default targets).

Build succeeded.

       "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (default target) (1) ->
       "C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj" (default target) (9) ->
       (ClCompile target) -> 
         C:\compiler\openMSX\derived\3rdParty\src\SDL2_ttf-2.0.15\SDL_ttf.c(602,38): warning C4244: '+=': conversion from 'float' to 'int', possible loss of data [C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\SDL2_ttf-2.0.15\SDL_ttf.c(603,38): warning C4244: '+=': conversion from 'float' to 'int', possible loss of data [C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj]
         C:\compiler\openMSX\derived\3rdParty\src\SDL2_ttf-2.0.15\SDL_ttf.c(1949,55): warning C4018: '>': signed/unsigned mismatch [C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj]

    3 Warning(s)
    0 Error(s)

Time Elapsed 00:00:05.83
Back To Top

32 bit compile

Microsoft (R) Build Engine version 16.7.0+b89cb5fde for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

Build started 10/25/2020 9:48:35 AM.
     1>Project "C:\compiler\openMSX\build\msvc\openmsx.sln" on node 1 (default targets).
     1>ValidateSolutionConfiguration:
         Building solution configuration "Release|Win32".
     1>Project "C:\compiler\openMSX\build\msvc\openmsx.sln" (1) is building "C:\compiler\openMSX\build\msvc\openmsx.vcxproj" (2) on node 1 (default targets).
     2>InitializeBuildStatus:
         Creating "..\..\derived\Win32-VC-Release\build\openmsx.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
       CustomBuild:
         Generating config headers...
         Up to date: C:\compiler\openMSX\derived\Win32-VC-Release\config\build-info.hh
         Up to date: C:\compiler\openMSX\derived\Win32-VC-Release\config\components.hh
         Up to date: C:\compiler\openMSX\derived\Win32-VC-Release\config\systemfuncs.hh
         Updating C:\compiler\openMSX\derived\Win32-VC-Release\config\resource-info.h...
         Updating C:\compiler\openMSX\derived\Win32-VC-Release\config\version.ii...
     2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\build-info.hh" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\components.hh" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\probed_defs.hh" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\resource-info.h" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\version.ii" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       ClCompile:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\bin\HostX64\x86\CL.exe /c /I"..\..\derived\Win32-VC-Release\config" /I\Include /I"..\..\derived\3rdParty\src\freetype-2.9.1" /I"..\..\derived\3rdParty\src\glew-2.1.0\include" /I"..\..\derived\3rdParty\src\libpng-1.6.37" /I"..\..\derived\3rdParty\src\SDL2-2.0.12\include" /I"..\..\derived\3rdParty\src\SDL2_ttf-2.0.15" /I"..\..\derived\3rdParty\src\libtheora-1.1.1\include" /I"..\..\derived\3rdParty\src\libvorbis-1.3.6\include" /I"..\..\derived\3rdParty\src\libogg-1.3.3\include" /I..\..\derived\3rdParty\src\tcl8.6.10\generic /I"..\..\derived\3rdParty\src\zlib-1.2.11" /I..\..\src /I..\..\src\cassette /I..\..\src\commands /I..\..\src\config /I..\..\src\console /I..\..\src\cpu /I..\..\src\debugger /I..\..\src\events /I..\..\src\fdc /I..\..\src\file /I..\..\src\ide /I..\..\src\input /I..\..\src\laserdisc /I..\..\src\memory /I..\..\src\resource /I..\..\src\security /I..\..\src\serial /I..\..\src\settings /I..\..\src\sound /I..\..\src\thread /I..\..\src\utils /I..\..\src\video /I..\..\src\video\scalers /I..\..\src\video\ld /I..\..\src\video\v9990 /Zi /nologo /W4 /WX- /diagnostics:column /Ox /Ob2 /Oi /Os /Oy /GT /GL /D __SSE__ /D __SSE2__ /D WIN32 /D WIN32_LEAN_AND_MEAN /D UNICODE /D _UNICODE /D SECURITY_WIN32 /D NDEBUG /D _CONSOLE /D _USE_MATH_DEFINES /D _CRT_SECURE_NO_WARNINGS /D _CRT_NONSTDC_NO_DEPRECATE /D NOMINMAX /D GLEW_STATIC /D STATIC_BUILD /D _UNICODE /D UNICODE /GF /Gm- /EHsc /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /std:c++17 /Fo"..\..\derived\Win32-VC-Release\build\\" /Fd"..\..\derived\Win32-VC-Release\build\vc142.pdb" /Gd /TP /wd4324 /wd4063 /wd4121 /wd4125 /wd4127 /wd4189 /wd4201 /wd4244 /wd4310 /wd4355 /wd4505 /wd4512 /wd4611 /wd4702 /analyze- /FC /errorReport:queue /constexpr:steps20000000 /MP ..\..\src\Autofire.cc ..\..\src\CartridgeSlotManager.cc ..\..\src\ChakkariCopy.cc ..\..\src\CliExtension.cc ..\..\src\CommandLineParser.cc ..\..\src\Connector.cc ..\..\src\DebugDevice.cc ..\..\src\DeviceFactory.cc ..\..\src\DummyDevice.cc ..\..\src\DummyPrinterPortDevice.cc ..\..\src\DynamicClock.cc ..\..\src\EmuTime.cc ..\..\src\FirmwareSwitch.cc ..\..\src\GlobalSettings.cc ..\..\src\I8255.cc ..\..\src\IPSPatch.cc ..\..\src\LedStatus.cc ..\..\src\MSXBunsetsu.cc ..\..\src\MSXCielTurbo.cc ..\..\src\MSXDevice.cc ..\..\src\MSXDeviceSwitch.cc ..\..\src\MSXE6Timer.cc ..\..\src\MSXHiResTimer.cc ..\..\src\MSXKanji.cc ..\..\src\MSXKanji12.cc ..\..\src\MSXMatsushita.cc ..\..\src\MSXMotherBoard.cc ..\..\src\MSXPPI.cc ..\..\src\MSXPrinterPort.cc ..\..\src\MSXRTC.cc ..\..\src\MSXResetStatusRegister.cc ..\..\src\MSXS1985.cc ..\..\src\MSXS1990.cc ..\..\src\MSXSwitchedDevice.cc ..\..\src\MSXTurboRPause.cc ..\..\src\MSXVictorHC9xSystemControl.cc ..\..\src\PasswordCart.cc ..\..\src\Pluggable.cc ..\..\src\PluggableFactory.cc ..\..\src\PluggingController.cc ..\..\src\Printer.cc ..\..\src\PrinterPortDevice.cc ..\..\src\PrinterPortLogger.cc ..\..\src\PrinterPortSimpl.cc ..\..\src\RP5C01.cc ..\..\src\Reactor.cc ..\..\src\RealTime.cc ..\..\src\RenShaTurbo.cc ..\..\src\ReverseManager.cc ..\..\src\SVIPPI.cc ..\..\src\SVIPrinterPort.cc ..\..\src\Schedulable.cc ..\..\src\Scheduler.cc ..\..\src\SensorKid.cc ..\..\src\SpeedManager.cc ..\..\src\ThrottleManager.cc ..\..\src\Version.cc ..\..\src\cassette\CasImage.cc ..\..\src\cassette\CassetteDevice.cc ..\..\src\cassette\CassetteImage.cc ..\..\src\cassette\CassettePlayer.cc ..\..\src\cassette\CassettePlayerCLI.cc ..\..\src\cassette\CassettePort.cc ..\..\src\cassette\DummyCassetteDevice.cc ..\..\src\cassette\WavImage.cc ..\..\src\commands\Command.cc ..\..\src\commands\Completer.cc ..\..\src\commands\GlobalCommandController.cc ..\..\src\commands\InfoCommand.cc ..\..\src\commands\InfoTopic.cc ..\..\src\commands\Interpreter.cc ..\..\src\commands\MSXCommandController.cc ..\..\src\commands\ProxyCommand.cc ..\..\src\commands\TclArgParser.cc ..\..\src\commands\TclCallback.cc ..\..\src\config\DeviceConfig.cc ..\..\src\config\HardwareConfig.cc ..\..\src\config\SettingsConfig.cc ..\..\src\config\XMLElement.cc ..\..\src\config\XMLLoader.cc ..\..\src\console\CommandConsole.cc ..\..\src\console\OSDConsoleRenderer.cc ..\..\src\console\OSDGUI.cc ..\..\src\console\OSDGUILayer.cc ..\..\src\console\OSDImageBasedWidget.cc ..\..\src\console\OSDRectangle.cc ..\..\src\console\OSDText.cc ..\..\src\console\OSDTopWidget.cc ..\..\src\console\OSDWidget.cc ..\..\src\console\TTFFont.cc ..\..\src\cpu\BreakPointBase.cc ..\..\src\cpu\CPUClock.cc ..\..\src\cpu\CPUCore.cc ..\..\src\cpu\CPURegs.cc ..\..\src\cpu\Dasm.cc ..\..\src\cpu\IRQHelper.cc ..\..\src\cpu\MSXCPU.cc ..\..\src\cpu\MSXCPUInterface.cc ..\..\src\cpu\MSXMultiDevice.cc ..\..\src\cpu\MSXMultiIODevice.cc ..\..\src\cpu\MSXMultiMemDevice.cc ..\..\src\cpu\MSXWatchIODevice.cc ..\..\src\cpu\VDPIODelay.cc ..\..\src\debugger\Debugger.cc ..\..\src\debugger\Probe.cc ..\..\src\debugger\ProbeBreakPoint.cc ..\..\src\debugger\SimpleDebuggable.cc ..\..\src\events\AfterCommand.cc ..\..\src\events\CliConnection.cc ..\..\src\events\CliServer.cc ..\..\src\events\EventDistributor.cc ..\..\src\events\GlobalCliComm.cc ..\..\src\events\HotKey.cc ..\..\src\events\InputEventGenerator.cc ..\..\src\events\InputEvents.cc ..\..\src\events\Keys.cc ..\..\src\events\MSXCliComm.cc ..\..\src\events\TclCallbackMessages.cc ..\..\src\fdc\AVTFDC.cc ..\..\src\fdc\DMKDiskImage.cc ..\..\src\fdc\DSKDiskImage.cc ..\..\src\fdc\DirAsDSK.cc ..\..\src\fdc\DiskChanger.cc ..\..\src\fdc\DiskContainer.cc ..\..\src\fdc\DiskDrive.cc ..\..\src\fdc\DiskFactory.cc ..\..\src\fdc\DiskImageCLI.cc ..\..\src\fdc\DiskImageUtils.cc ..\..\src\fdc\DiskManipulator.cc ..\..\src\fdc\DiskName.cc ..\..\src\fdc\DiskPartition.cc ..\..\src\fdc\DriveMultiplexer.cc ..\..\src\fdc\DummyDisk.cc ..\..\src\fdc\MSXFDC.cc ..\..\src\fdc\MSXtar.cc ..\..\src\fdc\MicrosolFDC.cc ..\..\src\fdc\NationalFDC.cc ..\..\src\fdc\NowindCommand.cc ..\..\src\fdc\NowindHost.cc ..\..\src\fdc\NowindInterface.cc ..\..\src\fdc\NowindRomDisk.cc ..\..\src\fdc\PhilipsFDC.cc ..\..\src\fdc\RamDSKDiskImage.cc ..\..\src\fdc\RawTrack.cc ..\..\src\fdc\RealDrive.cc ..\..\src\fdc\SVIFDC.cc ..\..\src\fdc\SanyoFDC.cc ..\..\src\fdc\SectorBasedDisk.cc ..\..\src\fdc\SpectravideoFDC.cc ..\..\src\fdc\TC8566AF.cc ..\..\src\fdc\ToshibaFDC.cc ..\..\src\fdc\TurboRFDC.cc ..\..\src\fdc\VictorFDC.cc ..\..\src\fdc\WD2793.cc ..\..\src\fdc\WD2793BasedFDC.cc ..\..\src\fdc\XSADiskImage.cc ..\..\src\fdc\YamahaFDC.cc ..\..\src\file\CompressedFileAdapter.cc ..\..\src\file\FileContext.cc ..\..\src\file\FilePool.cc ..\..\src\file\Filename.cc ..\..\src\ide\AbstractIDEDevice.cc ..\..\src\ide\BeerIDE.cc ..\..\src\ide\CDImageCLI.cc ..\..\src\ide\DummyIDEDevice.cc ..\..\src\ide\DummySCSIDevice.cc ..\..\src\ide\GoudaSCSI.cc ..\..\src\ide\HD.cc ..\..\src\ide\HDCommand.cc ..\..\src\ide\IDECDROM.cc ..\..\src\ide\IDEDeviceFactory.cc ..\..\src\ide\IDEHD.cc ..\..\src\ide\MB89352.cc ..\..\src\ide\MegaSCSI.cc ..\..\src\ide\SCSIHD.cc ..\..\src\ide\SCSILS120.cc ..\..\src\ide\SunriseIDE.cc ..\..\src\ide\WD33C93.cc ..\..\src\input\ArkanoidPad.cc ..\..\src\input\ColecoJoystickIO.cc ..\..\src\input\DummyJoystick.cc ..\..\src\input\EventDelay.cc ..\..\src\input\JoyMega.cc ..\..\src\input\JoyTap.cc ..\..\src\input\Joystick.cc ..\..\src\input\JoystickDevice.cc ..\..\src\input\JoystickPort.cc ..\..\src\input\KeyJoystick.cc ..\..\src\input\Keyboard.cc ..\..\src\input\KeyboardSettings.cc ..\..\src\input\MSXEventDistributor.cc ..\..\src\input\MagicKey.cc ..\..\src\input\Mouse.cc ..\..\src\input\NinjaTap.cc ..\..\src\input\Paddle.cc ..\..\src\input\RecordedCommand.cc ..\..\src\input\SETetrisDongle.cc ..\..\src\input\StateChangeDistributor.cc ..\..\src\input\Touchpad.cc ..\..\src\input\Trackball.cc ..\..\src\input\UnicodeKeymap.cc ..\..\src\laserdisc\LaserdiscPlayer.cc ..\..\src\laserdisc\LaserdiscPlayerCLI.cc ..\..\src\laserdisc\OggReader.cc ..\..\src\laserdisc\PioneerLDControl.cc ..\..\src\main.cc ..\..\src\memory\AmdFlash.cc ..\..\src\memory\Carnivore2.cc ..\..\src\memory\CheckedRam.cc ..\..\src\memory\ColecoSuperGameModule.cc ..\..\src\memory\EEPROM_93C46.cc ..\..\src\memory\ESE_RAM.cc ..\..\src\memory\ESE_SCC.cc ..\..\src\memory\FraelSwitchableROM.cc ..\..\src\memory\KonamiUltimateCollection.cc ..\..\src\memory\MSXHBI55.cc ..\..\src\memory\MSXMapperIO.cc ..\..\src\memory\MSXMegaRam.cc ..\..\src\memory\MSXMemoryMapper.cc ..\..\src\memory\MSXMemoryMapperBase.cc ..\..\src\memory\MSXMirrorDevice.cc ..\..\src\memory\MSXPac.cc ..\..\src\memory\MSXRam.cc ..\..\src\memory\MSXRom.cc ..\..\src\memory\MSXRomCLI.cc ..\..\src\memory\MegaFlashRomSCCPlus.cc ..\..\src\memory\MegaFlashRomSCCPlusSD.cc ..\..\src\memory\MusicalMemoryMapper.cc ..\..\src\memory\PanasonicMemory.cc ..\..\src\memory\PanasonicRam.cc ..\..\src\memory\ROMHunterMk2.cc ..\..\src\memory\Ram.cc ..\..\src\memory\ReproCartridgeV1.cc ..\..\src\memory\ReproCartridgeV2.cc ..\..\src\memory\Rom.cc ..\..\src\memory\RomArc.cc ..\..\src\memory\RomAscii16_2.cc ..\..\src\memory\RomAscii16kB.cc ..\..\src\memory\RomAscii8_8.cc ..\..\src\memory\RomAscii8kB.cc ..\..\src\memory\RomBlocks.cc ..\..\src\memory\RomColecoMegaCart.cc ..\..\src\memory\RomCrossBlaim.cc ..\..\src\memory\RomDRAM.cc ..\..\src\memory\RomDatabase.cc ..\..\src\memory\RomDooly.cc ..\..\src\memory\RomFSA1FM.cc ..\..\src\memory\RomFactory.cc ..\..\src\memory\RomGameMaster2.cc ..\..\src\memory\RomGeneric16kB.cc ..\..\src\memory\RomGeneric8kB.cc ..\..\src\memory\RomHalnote.cc ..\..\src\memory\RomHarryFox.cc ..\..\src\memory\RomHolyQuran.cc ..\..\src\memory\RomHolyQuran2.cc ..\..\src\memory\RomInfo.cc ..\..\src\memory\RomInfoTopic.cc ..\..\src\memory\RomKonami.cc ..\..\src\memory\RomKonamiKeyboardMaster.cc ..\..\src\memory\RomKonamiSCC.cc ..\..\src\memory\RomMSXDOS2.cc ..\..\src\memory\RomMSXWrite.cc ..\..\src\memory\RomMSXtra.cc ..\..\src\memory\RomMajutsushi.cc ..\..\src\memory\RomManbow2.cc ..\..\src\memory\RomMatraCompilation.cc ..\..\src\memory\RomMatraInk.cc ..\..\src\memory\RomMitsubishiMLTS2.cc ..\..\src\memory\RomMultiRom.cc ..\..\src\memory\RomNational.cc ..\..\src\memory\RomNettouYakyuu.cc ..\..\src\memory\RomPadial16kB.cc ..\..\src\memory\RomPadial8kB.cc ..\..\src\memory\RomPageNN.cc ..\..\src\memory\RomPanasonic.cc ..\..\src\memory\RomPlain.cc ..\..\src\memory\RomPlayBall.cc ..\..\src\memory\RomRType.cc ..\..\src\memory\RomRamFile.cc ..\..\src\memory\RomSuperLodeRunner.cc ..\..\src\memory\RomSuperSwangi.cc ..\..\src\memory\RomSynthesizer.cc ..\..\src\memory\RomZemina126in1.cc ..\..\src\memory\RomZemina25in1.cc ..\..\src\memory\RomZemina80in1.cc ..\..\src\memory\RomZemina90in1.cc ..\..\src\memory\SRAM.cc ..\..\src\memory\SdCard.cc ..\..\src\memory\TrackedRam.cc ..\..\src\serial\ClockPin.cc ..\..\src\serial\DummyMidiInDevice.cc ..\..\src\serial\DummyMidiOutDevice.cc ..\..\src\serial\DummyRS232Device.cc ..\..\src\serial\I8251.cc ..\..\src\serial\I8254.cc ..\..\src\serial\JVCMSXMIDI.cc ..\..\src\serial\MC6850.cc ..\..\src\serial\MSXFacMidiInterface.cc ..\..\src\serial\MSXMidi.cc ..\..\src\serial\MSXRS232.cc ..\..\src\serial\MidiInConnector.cc ..\..\src\serial\MidiInDevice.cc ..\..\src\serial\MidiInReader.cc ..\..\src\serial\MidiInWindows.cc ..\..\src\serial\MidiOutConnector.cc ..\..\src\serial\MidiOutDevice.cc ..\..\src\serial\MidiOutLogger.cc ..\..\src\serial\MidiOutWindows.cc ..\..\src\serial\MusicModuleMIDI.cc ..\..\src\serial\RS232Connector.cc ..\..\src\serial\RS232Device.cc ..\..\src\serial\RS232Tester.cc ..\..\src\serial\YM2148.cc ..\..\src\serialize.cc ..\..\src\serialize_core.cc ..\..\src\serialize_meta.cc ..\..\src\settings\BooleanSetting.cc ..\..\src\settings\EnumSetting.cc ..\..\src\settings\FilenameSetting.cc ..\..\src\settings\FloatSetting.cc ..\..\src\settings\IntegerSetting.cc ..\..\src\settings\KeyCodeSetting.cc ..\..\src\settings\ProxySetting.cc ..\..\src\settings\ReadOnlySetting.cc ..\..\src\settings\Setting.cc ..\..\src\settings\SettingsManager.cc ..\..\src\settings\StringSetting.cc ..\..\src\settings\UserSettings.cc ..\..\src\settings\VideoSourceSetting.cc ..\..\src\sound\AY8910.cc ..\..\src\sound\AY8910Periphery.cc ..\..\src\sound\AudioInputConnector.cc ..\..\src\sound\AudioInputDevice.cc ..\..\src\sound\BlipBuffer.cc ..\..\src\sound\DACSound16S.cc ..\..\src\sound\DACSound8U.cc ..\..\src\sound\DummyAudioInputDevice.cc ..\..\src\sound\DummyY8950KeyboardDevice.cc ..\..\src\sound\EmuTimer.cc ..\..\src\sound\KeyClick.cc ..\..\src\sound\MSXAudio.cc ..\..\src\sound\MSXFmPac.cc ..\..\src\sound\MSXMixer.cc ..\..\src\sound\MSXMoonSound.cc ..\..\src\sound\MSXMusic.cc ..\..\src\sound\MSXOPL3Cartridge.cc ..\..\src\sound\MSXPSG.cc ..\..\src\sound\MSXSCCPlusCart.cc ..\..\src\sound\MSXTurboRPCM.cc ..\..\src\sound\MSXYamahaSFG.cc ..\..\src\sound\Mixer.cc ..\..\src\sound\ResampleBlip.cc ..\..\src\sound\ResampleHQ.cc ..\..\src\sound\ResampleLQ.cc ..\..\src\sound\ResampleTrivial.cc ..\..\src\sound\ResampledSoundDevice.cc ..\..\src\sound\SCC.cc ..\..\src\sound\SDLSoundDriver.cc ..\..\src\sound\SN76489.cc ..\..\src\sound\SNPSG.cc ..\..\src\sound\SVIPSG.cc ..\..\src\sound\SamplePlayer.cc ..\..\src\sound\SoundDevice.cc ..\..\src\sound\VLM5030.cc ..\..\src\sound\WavAudioInput.cc ..\..\src\sound\Y8950.cc ..\..\src\sound\Y8950Adpcm.cc ..\..\src\sound\Y8950KeyboardConnector.cc ..\..\src\sound\Y8950KeyboardDevice.cc ..\..\src\sound\Y8950Periphery.cc ..\..\src\sound\YM2151.cc ..\..\src\sound\YM2413.cc ..\..\src\sound\YM2413Burczynski.cc ..\..\src\sound\YM2413NukeYKT.cc ..\..\src\sound\YM2413Okazaki.cc ..\..\src\sound\YM2413OriginalNukeYKT.cc ..\..\src\sound\YMF262.cc ..\..\src\sound\YMF278.cc ..\..\src\utils\MemoryOps.cc ..\..\src\utils\StringOp.cc ..\..\src\video\ADVram.cc ..\..\src\video\AviRecorder.cc ..\..\src\video\CharacterConverter.cc ..\..\src\video\Display.cc ..\..\src\video\DummyRenderer.cc ..\..\src\video\DummyVideoSystem.cc ..\..\src\video\FBPostProcessor.cc ..\..\src\video\GLPostProcessor.cc ..\..\src\video\GLSnow.cc ..\..\src\video\PixelRenderer.cc ..\..\src\video\PostProcessor.cc ..\..\src\video\RenderSettings.cc ..\..\src\video\Renderer.cc ..\..\src\video\RendererFactory.cc ..\..\src\video\SDLGLVisibleSurface.cc ..\..\src\video\SDLRasterizer.cc ..\..\src\video\SDLSnow.cc ..\..\src\video\SDLVideoSystem.cc ..\..\src\video\SDLVisibleSurface.cc ..\..\src\video\SDLVisibleSurfaceBase.cc ..\..\src\video\SpriteChecker.cc ..\..\src\video\VDP.cc ..\..\src\video\VDPAccessSlots.cc ..\..\src\video\VDPCmdEngine.cc ..\..\src\video\VDPVRAM.cc ..\..\src\video\VideoLayer.cc ..\..\src\video\VisibleSurface.cc ..\..\src\video\ZMBVEncoder.cc ..\..\src\video\ld\LDDummyRenderer.cc ..\..\src\video\ld\LDPixelRenderer.cc ..\..\src\video\ld\LDSDLRasterizer.cc ..\..\src\video\scalers\GLRGBScaler.cc ..\..\src\video\scalers\GLScalerFactory.cc ..\..\src\video\scalers\GLSimpleScaler.cc ..\..\src\video\scalers\GLTVScaler.cc ..\..\src\video\scalers\RGBTriplet3xScaler.cc ..\..\src\video\scalers\ScalerFactory.cc ..\..\src\video\scalers\Simple2xScaler.cc ..\..\src\video\scalers\Simple3xScaler.cc ..\..\src\video\v9990\V9990.cc ..\..\src\video\v9990\V9990BitmapConverter.cc ..\..\src\video\v9990\V9990CmdEngine.cc ..\..\src\video\v9990\V9990DummyRenderer.cc ..\..\src\video\v9990\V9990PixelRenderer.cc ..\..\src\video\v9990\V9990PxConverter.cc ..\..\src\video\v9990\V9990SDLRasterizer.cc ..\..\src\video\v9990\V9990VRAM.cc ..\..\src\video\v9990\Video9000.cc
         Autofire.cc
         CartridgeSlotManager.cc
         ChakkariCopy.cc
         CliExtension.cc
         CommandLineParser.cc
         Connector.cc
         DebugDevice.cc
         DeviceFactory.cc
         DummyDevice.cc
         DummyPrinterPortDevice.cc
         DynamicClock.cc
         EmuTime.cc
         FirmwareSwitch.cc
         GlobalSettings.cc
         I8255.cc
         IPSPatch.cc
         LedStatus.cc
         MSXBunsetsu.cc
         MSXCielTurbo.cc
         MSXDevice.cc
         MSXDeviceSwitch.cc
         MSXE6Timer.cc
         MSXHiResTimer.cc
         MSXKanji.cc
         MSXKanji12.cc
         MSXMatsushita.cc
         MSXMotherBoard.cc
         MSXPPI.cc
         MSXPrinterPort.cc
         MSXRTC.cc
         MSXResetStatusRegister.cc
         MSXS1985.cc
         MSXS1990.cc
         MSXSwitchedDevice.cc
         MSXTurboRPause.cc
         MSXVictorHC9xSystemControl.cc
         PasswordCart.cc
         Pluggable.cc
         PluggableFactory.cc
         PluggingController.cc
         Printer.cc
         PrinterPortDevice.cc
         PrinterPortLogger.cc
         PrinterPortSimpl.cc
         RP5C01.cc
         Reactor.cc
         RealTime.cc
         RenShaTurbo.cc
         ReverseManager.cc
         SVIPPI.cc
         SVIPrinterPort.cc
         Schedulable.cc
         Scheduler.cc
         SensorKid.cc
         SpeedManager.cc
         ThrottleManager.cc
         Version.cc
         CasImage.cc
         CassetteDevice.cc
         CassetteImage.cc
         CassettePlayer.cc
         CassettePlayerCLI.cc
         CassettePort.cc
         DummyCassetteDevice.cc
         WavImage.cc
         Command.cc
         Completer.cc
         GlobalCommandController.cc
     2>C:\compiler\openMSX\src\utils\utf8_unchecked.hh(180,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\commands\Completer.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\include\xutility(5835,54): message : see declaration of 'std::iterator' (compiling source file ..\..\src\commands\Completer.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\utf8_unchecked.hh(224): message : see reference to class template instantiation 'utf8::unchecked::iterator' being compiled (compiling source file ..\..\src\commands\Completer.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         InfoCommand.cc
         InfoTopic.cc
         Interpreter.cc
         MSXCommandController.cc
         ProxyCommand.cc
         TclArgParser.cc
         TclCallback.cc
         DeviceConfig.cc
         HardwareConfig.cc
         SettingsConfig.cc
         XMLElement.cc
         XMLLoader.cc
         CommandConsole.cc
         OSDConsoleRenderer.cc
         OSDGUI.cc
         OSDGUILayer.cc
     2>C:\compiler\openMSX\src\utils\utf8_unchecked.hh(180,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\console\CommandConsole.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\include\xutility(5835,54): message : see declaration of 'std::iterator' (compiling source file ..\..\src\console\CommandConsole.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\utf8_unchecked.hh(224): message : see reference to class template instantiation 'utf8::unchecked::iterator' being compiled (compiling source file ..\..\src\console\CommandConsole.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\compiler\openMSX\src\console\CommandConsole.cc(258,3): warning C4060: switch statement contains no 'case' or 'default' labels [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\compiler\openMSX\src\utils\utf8_unchecked.hh(180,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\console\OSDConsoleRenderer.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\include\xutility(5835,54): message : see declaration of 'std::iterator' (compiling source file ..\..\src\console\OSDConsoleRenderer.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\utf8_unchecked.hh(224): message : see reference to class template instantiation 'utf8::unchecked::iterator' being compiled (compiling source file ..\..\src\console\OSDConsoleRenderer.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         OSDImageBasedWidget.cc
         OSDRectangle.cc
         OSDText.cc
         OSDTopWidget.cc
         OSDWidget.cc
         TTFFont.cc
         BreakPointBase.cc
         CPUClock.cc
         CPUCore.cc
         CPURegs.cc
         Dasm.cc
         IRQHelper.cc
         MSXCPU.cc
         MSXCPUInterface.cc
         MSXMultiDevice.cc
         MSXMultiIODevice.cc
         MSXMultiMemDevice.cc
         MSXWatchIODevice.cc
         VDPIODelay.cc
         Debugger.cc
         Probe.cc
         ProbeBreakPoint.cc
         SimpleDebuggable.cc
         AfterCommand.cc
         CliConnection.cc
         CliServer.cc
         EventDistributor.cc
         GlobalCliComm.cc
     2>C:\compiler\openMSX\src\events\EventDistributor.cc(104,18): warning C4018: '>=': signed/unsigned mismatch [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         HotKey.cc
         InputEventGenerator.cc
         InputEvents.cc
         Keys.cc
     2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_math_defines.h(22,1): warning C4005: 'M_PI': macro redefinition (compiling source file ..\..\src\events\Keys.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\derived\3rdParty\src\SDL2-2.0.12\include\SDL_stdinc.h(508): message : see previous definition of 'M_PI' (compiling source file ..\..\src\events\Keys.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\compiler\openMSX\src\utils\utf8_unchecked.hh(180,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\events\InputEventGenerator.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\include\xutility(5835,54): message : see declaration of 'std::iterator' (compiling source file ..\..\src\events\InputEventGenerator.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\utf8_unchecked.hh(224): message : see reference to class template instantiation 'utf8::unchecked::iterator' being compiled (compiling source file ..\..\src\events\InputEventGenerator.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         MSXCliComm.cc
         TclCallbackMessages.cc
         AVTFDC.cc
         DMKDiskImage.cc
         DSKDiskImage.cc
         DirAsDSK.cc
         DiskChanger.cc
         DiskContainer.cc
         DiskDrive.cc
         DiskFactory.cc
         DiskImageCLI.cc
         DiskImageUtils.cc
         DiskManipulator.cc
         DiskName.cc
         DiskPartition.cc
         DriveMultiplexer.cc
         DummyDisk.cc
         MSXFDC.cc
         MSXtar.cc
         MicrosolFDC.cc
         NationalFDC.cc
         NowindCommand.cc
         NowindHost.cc
         NowindInterface.cc
         NowindRomDisk.cc
     2>C:\compiler\openMSX\src\fdc\NowindHost.cc(296,15): warning C4267: '=': conversion from 'size_t' to 'openmsx::byte', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         PhilipsFDC.cc
         RamDSKDiskImage.cc
         RawTrack.cc
         RealDrive.cc
         SVIFDC.cc
         SanyoFDC.cc
         SectorBasedDisk.cc
         SpectravideoFDC.cc
         TC8566AF.cc
         ToshibaFDC.cc
         TurboRFDC.cc
         VictorFDC.cc
         WD2793.cc
         WD2793BasedFDC.cc
         XSADiskImage.cc
         YamahaFDC.cc
         CompressedFileAdapter.cc
         FileContext.cc
     2>C:\compiler\openMSX\src\file\CompressedFileAdapter.cc(29,38): warning C4996: 'std::shared_ptr::unique': warning STL4016: std::shared_ptr::unique() is deprecated in C++17. You can define _SILENCE_CXX17_SHARED_PTR_UNIQUE_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         FilePool.cc
         Filename.cc
         AbstractIDEDevice.cc
         BeerIDE.cc
         CDImageCLI.cc
         DummyIDEDevice.cc
         DummySCSIDevice.cc
         GoudaSCSI.cc
         HD.cc
         HDCommand.cc
         IDECDROM.cc
         IDEDeviceFactory.cc
         IDEHD.cc
         MB89352.cc
         MegaSCSI.cc
         SCSIHD.cc
         SCSILS120.cc
         SunriseIDE.cc
         WD33C93.cc
         ArkanoidPad.cc
         ColecoJoystickIO.cc
         DummyJoystick.cc
         EventDelay.cc
         JoyMega.cc
         JoyTap.cc
         Joystick.cc
         JoystickDevice.cc
         JoystickPort.cc
         KeyJoystick.cc
         Keyboard.cc
     2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_math_defines.h(22,1): warning C4005: 'M_PI': macro redefinition (compiling source file ..\..\src\input\Keyboard.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\derived\3rdParty\src\SDL2-2.0.12\include\SDL_stdinc.h(508): message : see previous definition of 'M_PI' (compiling source file ..\..\src\input\Keyboard.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         KeyboardSettings.cc
         MSXEventDistributor.cc
     2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_math_defines.h(22,1): warning C4005: 'M_PI': macro redefinition (compiling source file ..\..\src\input\KeyboardSettings.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\derived\3rdParty\src\SDL2-2.0.12\include\SDL_stdinc.h(508): message : see previous definition of 'M_PI' (compiling source file ..\..\src\input\KeyboardSettings.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\compiler\openMSX\src\utils\utf8_checked.hh(264,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\input\Keyboard.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\include\xutility(5835,54): message : see declaration of 'std::iterator' (compiling source file ..\..\src\input\Keyboard.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\utf8_checked.hh(324): message : see reference to class template instantiation 'utf8::iterator' being compiled (compiling source file ..\..\src\input\Keyboard.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         MagicKey.cc
         Mouse.cc
         NinjaTap.cc
         Paddle.cc
         RecordedCommand.cc
         SETetrisDongle.cc
         StateChangeDistributor.cc
         Touchpad.cc
         Trackball.cc
         UnicodeKeymap.cc
         LaserdiscPlayer.cc
         LaserdiscPlayerCLI.cc
         OggReader.cc
         PioneerLDControl.cc
         main.cc
         AmdFlash.cc
         Carnivore2.cc
         CheckedRam.cc
         ColecoSuperGameModule.cc
         EEPROM_93C46.cc
         ESE_RAM.cc
         ESE_SCC.cc
         FraelSwitchableROM.cc
         KonamiUltimateCollection.cc
         MSXHBI55.cc
         MSXMapperIO.cc
         MSXMegaRam.cc
         MSXMemoryMapper.cc
         MSXMemoryMapperBase.cc
         MSXMirrorDevice.cc
         MSXPac.cc
         MSXRam.cc
         MSXRom.cc
         MSXRomCLI.cc
         MegaFlashRomSCCPlus.cc
         MegaFlashRomSCCPlusSD.cc
         MusicalMemoryMapper.cc
         PanasonicMemory.cc
         PanasonicRam.cc
         ROMHunterMk2.cc
         Ram.cc
         ReproCartridgeV1.cc
         ReproCartridgeV2.cc
         Rom.cc
         RomArc.cc
         RomAscii16_2.cc
         RomAscii16kB.cc
         RomAscii8_8.cc
         RomAscii8kB.cc
         RomBlocks.cc
         RomColecoMegaCart.cc
         RomCrossBlaim.cc
         RomDRAM.cc
         RomDatabase.cc
         RomDooly.cc
         RomFSA1FM.cc
         RomFactory.cc
         RomGameMaster2.cc
         RomGeneric16kB.cc
         RomGeneric8kB.cc
         RomHalnote.cc
         RomHarryFox.cc
         RomHolyQuran.cc
         RomHolyQuran2.cc
         RomInfo.cc
         RomInfoTopic.cc
         RomKonami.cc
     2>C:\compiler\openMSX\src\memory\RomInfo.cc(164,1): warning C4245: 'initializing': conversion from 'int' to 'const uint8_t', signed/unsigned mismatch [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\compiler\openMSX\src\utils\MinimalPerfectHash.hh(91,1): warning C4267: 'argument': conversion from 'size_t' to 'const T', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     T=uint8_t
                 ] (compiling source file ..\..\src\memory\RomInfo.cc)
       C:\compiler\openMSX\src\memory\RomInfo.cc(176): message : see reference to function template instantiation 'auto PerfectMinimalHash::create<104,openmsx::RomTypeNameHash,openmsx::::()::>(const Hash &,const GetKey &)' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     Hash=openmsx::RomTypeNameHash,
                     GetKey=openmsx::::()::
                 ]
         RomKonamiKeyboardMaster.cc
     2>C:\compiler\openMSX\src\memory\RomInfo.cc(177,4): warning C4245: 'initializing': conversion from 'int' to 'const uint8_t', signed/unsigned mismatch [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\MinimalPerfectHash.hh(91,15): message : while evaluating constexpr function 'openmsx::RomTypeNameHash::operator ()' (compiling source file ..\..\src\memory\RomInfo.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\memory\RomInfo.cc(176,29): message : while evaluating constexpr function 'PerfectMinimalHash::create' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\memory\RomInfo.cc(177,1): message : while evaluating constexpr function 'openmsx::::operator ()' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\compiler\openMSX\src\utils\cstd.hh(120,1): error C2668: 'cstd::fill': ambiguous call to overloaded function (compiling source file ..\..\src\memory\RomInfo.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\cstd.hh(110,16): message : could be 'void cstd::fill,T>(ForwardIt,ForwardIt,const T &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=uint8_t,
                     T=uint8_t,
                     ForwardIt=std::_Array_iterator
                 ] (compiling source file ..\..\src\memory\RomInfo.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.27.29110\include\xutility(4535,19): message : or       'void std::fill,T>(const _FwdIt,const _FwdIt,const _Ty &)' [found using argument-dependent lookup] [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=uint8_t,
                     T=uint8_t,
                     _FwdIt=std::_Array_iterator
                 ] (compiling source file ..\..\src\memory\RomInfo.cc)
       C:\compiler\openMSX\src\utils\cstd.hh(120,1): message : while trying to match the argument list '(std::_Array_iterator<_Ty,64>, std::_Array_iterator<_Ty,64>, const T)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=uint8_t
                 ]
                 and
                 [
                     _Ty=uint8_t
                 ]
                 and
                 [
                     T=uint8_t
                 ] (compiling source file ..\..\src\memory\RomInfo.cc)
       C:\compiler\openMSX\src\utils\MinimalPerfectHash.hh(101): message : see reference to function template instantiation 'void cstd::fill,uint8_t>(ForwardRange &,const T &)' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     ForwardRange=std::array,
                     T=uint8_t
                 ] (compiling source file ..\..\src\memory\RomInfo.cc)
       C:\compiler\openMSX\src\memory\RomInfo.cc(176): message : see reference to function template instantiation 'PerfectMinimalHash::Result<128,Hash> PerfectMinimalHash::create<104,openmsx::RomTypeNameHash,openmsx::::()::>(const Hash &,const GetKey &)' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     Hash=openmsx::RomTypeNameHash,
                     GetKey=openmsx::::()::
                 ]
       C:\compiler\openMSX\src\memory\RomInfo.cc(176,29): message : while evaluating constexpr function 'PerfectMinimalHash::create' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\memory\RomInfo.cc(177,1): message : while evaluating constexpr function 'openmsx::::operator ()' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         RomKonamiSCC.cc
         RomMSXDOS2.cc
         RomMSXWrite.cc
         RomMSXtra.cc
         RomMajutsushi.cc
         RomManbow2.cc
         RomMatraCompilation.cc
         RomMatraInk.cc
         RomMitsubishiMLTS2.cc
         RomMultiRom.cc
         RomNational.cc
         RomNettouYakyuu.cc
         RomPadial16kB.cc
         RomPadial8kB.cc
         RomPageNN.cc
         RomPanasonic.cc
         RomPlain.cc
         RomPlayBall.cc
         RomRType.cc
         RomRamFile.cc
         RomSuperLodeRunner.cc
         RomSuperSwangi.cc
         RomSynthesizer.cc
         RomZemina126in1.cc
         RomZemina25in1.cc
         RomZemina80in1.cc
         RomZemina90in1.cc
         SRAM.cc
         SdCard.cc
         TrackedRam.cc
         ClockPin.cc
         DummyMidiInDevice.cc
         DummyMidiOutDevice.cc
         DummyRS232Device.cc
         I8251.cc
         I8254.cc
         JVCMSXMIDI.cc
         MC6850.cc
         MSXFacMidiInterface.cc
         MSXMidi.cc
         MSXRS232.cc
         MidiInConnector.cc
         MidiInDevice.cc
         MidiInReader.cc
         MidiInWindows.cc
         MidiOutConnector.cc
         MidiOutDevice.cc
         MidiOutLogger.cc
         MidiOutWindows.cc
         MusicModuleMIDI.cc
         RS232Connector.cc
         RS232Device.cc
         RS232Tester.cc
         YM2148.cc
         serialize.cc
         serialize_core.cc
         serialize_meta.cc
         BooleanSetting.cc
         EnumSetting.cc
         FilenameSetting.cc
         FloatSetting.cc
         IntegerSetting.cc
         KeyCodeSetting.cc
         ProxySetting.cc
         ReadOnlySetting.cc
         Setting.cc
         SettingsManager.cc
         StringSetting.cc
         UserSettings.cc
         VideoSourceSetting.cc
         AY8910.cc
         AY8910Periphery.cc
         AudioInputConnector.cc
         AudioInputDevice.cc
         BlipBuffer.cc
         DACSound16S.cc
         DACSound8U.cc
         DummyAudioInputDevice.cc
         DummyY8950KeyboardDevice.cc
         EmuTimer.cc
         KeyClick.cc
         MSXAudio.cc
         MSXFmPac.cc
         MSXMixer.cc
         MSXMoonSound.cc
         MSXMusic.cc
         MSXOPL3Cartridge.cc
         MSXPSG.cc
         MSXSCCPlusCart.cc
         MSXTurboRPCM.cc
         MSXYamahaSFG.cc
         Mixer.cc
         ResampleBlip.cc
         ResampleHQ.cc
         ResampleLQ.cc
         ResampleTrivial.cc
         ResampledSoundDevice.cc
         SCC.cc
         SDLSoundDriver.cc
         SN76489.cc
         SNPSG.cc
         SVIPSG.cc
         SamplePlayer.cc
         SoundDevice.cc
         VLM5030.cc
         WavAudioInput.cc
         Y8950.cc
         Y8950Adpcm.cc
         Y8950KeyboardConnector.cc
         Y8950KeyboardDevice.cc
         Y8950Periphery.cc
         YM2151.cc
         YM2413.cc
         YM2413Burczynski.cc
         YM2413NukeYKT.cc
         YM2413Okazaki.cc
     2>C:\compiler\openMSX\src\memory\RomInfo.cc(174,27): error C2131: expression did not evaluate to a constant [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\static_vector.hh(34,54): message : failure was caused by evaluation exceeding step limit of 20000000 (/constexpr:steps) (compiling source file ..\..\src\memory\RomInfo.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         YM2413OriginalNukeYKT.cc
         YMF262.cc
         YMF278.cc
         MemoryOps.cc
         StringOp.cc
         ADVram.cc
         AviRecorder.cc
         CharacterConverter.cc
         Display.cc
         DummyRenderer.cc
         DummyVideoSystem.cc
         FBPostProcessor.cc
         GLPostProcessor.cc
         GLSnow.cc
         PixelRenderer.cc
         PostProcessor.cc
         RenderSettings.cc
         Renderer.cc
         RendererFactory.cc
         SDLGLVisibleSurface.cc
         SDLRasterizer.cc
         SDLSnow.cc
     2>C:\compiler\openMSX\src\video\SDLGLVisibleSurface.cc(176,18): warning C4458: declaration of 'surface' hides class member [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\video\SDLOutputSurface.hh(72,15): message : see declaration of 'openmsx::SDLOutputSurface::surface' (compiling source file ..\..\src\video\SDLGLVisibleSurface.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         SDLVideoSystem.cc
         SDLVisibleSurface.cc
         SDLVisibleSurfaceBase.cc
         SpriteChecker.cc
         VDP.cc
         VDPAccessSlots.cc
         VDPCmdEngine.cc
         VDPVRAM.cc
         VideoLayer.cc
         VisibleSurface.cc
         ZMBVEncoder.cc
         LDDummyRenderer.cc
         LDPixelRenderer.cc
         LDSDLRasterizer.cc
         GLRGBScaler.cc
         GLScalerFactory.cc
         GLSimpleScaler.cc
         GLTVScaler.cc
         RGBTriplet3xScaler.cc
         ScalerFactory.cc
         Simple2xScaler.cc
         Simple3xScaler.cc
         V9990.cc
         V9990BitmapConverter.cc
         V9990CmdEngine.cc
         V9990DummyRenderer.cc
         V9990PixelRenderer.cc
         V9990PxConverter.cc
         V9990SDLRasterizer.cc
         V9990VRAM.cc
         Video9000.cc
     2>Done Building Project "C:\compiler\openMSX\build\msvc\openmsx.vcxproj" (default targets) -- FAILED.
     1>Done Building Project "C:\compiler\openMSX\build\msvc\openmsx.sln" (default targets) -- FAILED.

Build FAILED.

       "C:\compiler\openMSX\build\msvc\openmsx.sln" (default target) (1) ->
       "C:\compiler\openMSX\build\msvc\openmsx.vcxproj" (default target) (2) ->
       (CustomBuild target) -> 
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\build-info.hh" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\components.hh" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\probed_defs.hh" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\resource-info.h" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): warning MSB8065: Custom build for item "..\..\src\openmsx.hh" succeeded, but specified output "c:\compiler\openmsx\build\msvc\version.ii" has not been created. This may cause incremental build to work incorrectly. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]


       "C:\compiler\openMSX\build\msvc\openmsx.sln" (default target) (1) ->
       "C:\compiler\openMSX\build\msvc\openmsx.vcxproj" (default target) (2) ->
       (ClCompile target) -> 
         C:\compiler\openMSX\src\utils\utf8_unchecked.hh(180,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\commands\Completer.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\utils\utf8_unchecked.hh(180,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\console\CommandConsole.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\console\CommandConsole.cc(258,3): warning C4060: switch statement contains no 'case' or 'default' labels [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\utils\utf8_unchecked.hh(180,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\console\OSDConsoleRenderer.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\events\EventDistributor.cc(104,18): warning C4018: '>=': signed/unsigned mismatch [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_math_defines.h(22,1): warning C4005: 'M_PI': macro redefinition (compiling source file ..\..\src\events\Keys.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\utils\utf8_unchecked.hh(180,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\events\InputEventGenerator.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\fdc\NowindHost.cc(296,15): warning C4267: '=': conversion from 'size_t' to 'openmsx::byte', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\file\CompressedFileAdapter.cc(29,38): warning C4996: 'std::shared_ptr::unique': warning STL4016: std::shared_ptr::unique() is deprecated in C++17. You can define _SILENCE_CXX17_SHARED_PTR_UNIQUE_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_math_defines.h(22,1): warning C4005: 'M_PI': macro redefinition (compiling source file ..\..\src\input\Keyboard.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_math_defines.h(22,1): warning C4005: 'M_PI': macro redefinition (compiling source file ..\..\src\input\KeyboardSettings.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\utils\utf8_checked.hh(264,30): warning C4996: 'std::iterator': warning STL4015: The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. (The  header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. (compiling source file ..\..\src\input\Keyboard.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\memory\RomInfo.cc(164,1): warning C4245: 'initializing': conversion from 'int' to 'const uint8_t', signed/unsigned mismatch [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\utils\MinimalPerfectHash.hh(91,1): warning C4267: 'argument': conversion from 'size_t' to 'const T', possible loss of data [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\memory\RomInfo.cc(177,4): warning C4245: 'initializing': conversion from 'int' to 'const uint8_t', signed/unsigned mismatch [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\video\SDLGLVisibleSurface.cc(176,18): warning C4458: declaration of 'surface' hides class member [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]


       "C:\compiler\openMSX\build\msvc\openmsx.sln" (default target) (1) ->
       "C:\compiler\openMSX\build\msvc\openmsx.vcxproj" (default target) (2) ->
       (ClCompile target) -> 
         C:\compiler\openMSX\src\utils\cstd.hh(120,1): error C2668: 'cstd::fill': ambiguous call to overloaded function (compiling source file ..\..\src\memory\RomInfo.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\memory\RomInfo.cc(174,27): error C2131: expression did not evaluate to a constant [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]

    21 Warning(s)
    2 Error(s)

Time Elapsed 00:03:05.95
Back To Top

64bit MSI Package

OPENMSX_PLATFORM is x64
OPENMSX_CONFIGURATION is release
CATAPULT_BASEPATH is ..\\openmsx-wxcatapult
Generating install files...
  Executable...
Generating install files...
  Executable...
Back To Top

32bit MSI Package

OPENMSX_PLATFORM is win32
OPENMSX_CONFIGURATION is release
CATAPULT_BASEPATH is ..\\openmsx-wxcatapult
Generating install files...
  Executable...
Generating install files...
  Executable...
Back To Top
S