openMSX Compile results for 64bits



3rd Party results
Compile results
Starting work on 64 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.11.0
** Copyright (c) 2021 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'

64 bit 3rd party

Microsoft (R) Build Engine version 16.11.0+0538acc04 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

Build started 8/14/2021 11:05:18 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\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\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.
       ClCompile:
         All outputs are up-to-date.
       Lib:
         All outputs are up-to-date.
         libvorbis.vcxproj -> C:\compiler\openMSX\derived\x64-VC-Release\3rdParty\install\lib\libvorbis.lib
       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).
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\SDL.vcxproj" (7) on node 1 (default targets).
     7>InitializeBuildStatus:
         Creating "..\..\derived\x64-VC-Release\3rdParty\build\SDL2-2.0.12\SDL.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" (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.
     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.
     5>ClCompile:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\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\install\lib\freetype.pdb" /external:W4 /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>ClCompile:
         All outputs are up-to-date.
       Lib:
         All outputs are up-to-date.
         libogg.vcxproj -> C:\compiler\openMSX\derived\x64-VC-Release\3rdParty\install\lib\libogg.lib
       FinalizeBuildStatus:
         Deleting file "..\..\derived\x64-VC-Release\3rdParty\build\libogg-1.3.3\libogg.tlog\unsuccessfulbuild".
         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).
     7>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\SDLmain.vcxproj" (9) on node 3 (default targets).
     9>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\derived\x64-VC-Release\3rdParty\install\lib\SDLmain.lib
     7>Lib:
         SDL.vcxproj -> C:\compiler\openMSX\derived\x64-VC-Release\3rdParty\install\lib\SDL.lib
     9>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".
     9>Done Building Project "C:\compiler\openMSX\build\3rdparty\SDLmain.vcxproj" (default targets).
     7>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".
     7>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\SDL_ttf.vcxproj" (10) on node 2 (default targets).
    10>InitializeBuildStatus:
         Creating "..\..\derived\x64-VC-Release\3rdParty\build\SDL2_ttf-2.0.15\SDL_ttf.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
       ClCompile:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\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\install\lib\SDL_ttf.pdb" /external:W3 /Gd /TC /FC /errorReport:queue "..\..\derived\3rdParty\src\SDL2_ttf-2.0.15\SDL_ttf.c"
     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.
       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\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).
     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.
     1>Project "C:\compiler\openMSX\build\3rdparty\3rdparty.sln" (1) is building "C:\compiler\openMSX\build\3rdparty\libpng.vcxproj" (8) on node 4 (default targets).
     8>InitializeBuildStatus:
         Creating "..\..\derived\x64-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
                 1 file(s) copied.
    12>ClCompile:
         All outputs are up-to-date.
     8>ClCompile:
         All outputs are up-to-date.
       ResourceCompile:
         All outputs are up-to-date.
    12>Lib:
         All outputs are up-to-date.
         tcl.vcxproj -> C:\compiler\openMSX\derived\x64-VC-Release\3rdParty\install\lib\tcl.lib
     8>Lib:
         All outputs are up-to-date.
    12>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".
     8>Lib:
         libpng.vcxproj -> C:\compiler\openMSX\derived\x64-VC-Release\3rdParty\install\lib\libpng.lib
    12>Done Building Project "C:\compiler\openMSX\build\3rdparty\tcl.vcxproj" (default targets).
     8>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".
     8>Done Building Project "C:\compiler\openMSX\build\3rdparty\libpng.vcxproj" (default targets).
     5>ClCompile:
         autofit.c
    10>ClCompile:
         SDL_ttf.c
    10>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]
    10>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]
    10>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
    10>Lib:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\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
    10>Lib:
         SDL_ttf.vcxproj -> C:\compiler\openMSX\derived\x64-VC-Release\3rdParty\install\lib\SDL_ttf.lib
     5>ClCompile:
         fttype1.c
    10>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".
    10>Done Building Project "C:\compiler\openMSX\build\3rdparty\SDL_ttf.vcxproj" (default targets).
     5>ClCompile:
         ftwinfnt.c
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\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\install\lib\freetype.pdb" /external:W4 /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.29.30133\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\install\lib\freetype.pdb" /external:W4 /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.29.30133\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\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) (10) ->
       (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:05.76
Back To Top

64 bit compile

Microsoft (R) Build Engine version 16.11.0+0538acc04 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

Build started 8/14/2021 11:05:24 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(241,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(241,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(241,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(241,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(241,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.29.30133\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" /external:W4 /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\MSXToshibaTcx200x.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\RTScheduler.cc ..\..\src\Reactor.cc ..\..\src\RealTime.cc ..\..\src\RenShaTurbo.cc ..\..\src\ReplayCLI.cc ..\..\src\ReverseManager.cc ..\..\src\SVIPPI.cc ..\..\src\SVIPrinterPort.cc ..\..\src\SaveStateCLI.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\commands\TclParser.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\Event.cc ..\..\src\events\EventDistributor.cc ..\..\src\events\GlobalCliComm.cc ..\..\src\events\HotKey.cc ..\..\src\events\InputEventFactory.cc ..\..\src\events\InputEventGenerator.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\TalentTDC600.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\File.cc ..\..\src\file\FileContext.cc ..\..\src\file\FileOperations.cc ..\..\src\file\FilePool.cc ..\..\src\file\FilePoolCore.cc ..\..\src\file\Filename.cc ..\..\src\file\LocalFile.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\HDImageCLI.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\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\DeltaBlock.cc ..\..\src\utils\MemoryOps.cc ..\..\src\utils\StringOp.cc ..\..\src\utils\sha1.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\GLContext.cc ..\..\src\video\GLImage.cc ..\..\src\video\GLPostProcessor.cc ..\..\src\video\GLSnow.cc ..\..\src\video\PixelRenderer.cc ..\..\src\video\PostProcessor.cc ..\..\src\video\RenderSettings.cc ..\..\src\video\RendererFactory.cc ..\..\src\video\SDLGLVisibleSurface.cc ..\..\src\video\SDLImage.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\GLScaler.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
     2>C:\compiler\openMSX\src\MSXMatsushita.cc(21,8): error C2280: 'std::optional::optional(const std::optional &)': attempting to reference a deleted function [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(448): message : compiler has generated 'std::optional::optional' here [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(448,1): message : 'std::optional::optional(const std::optional &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'std::_Deleted_move_assign,_Ty>::_Deleted_move_assign(const std::_Deleted_move_assign,_Ty> &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::SRAM
                 ] (compiling source file ..\..\src\MSXMatsushita.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xsmf_control.h(129,5): message : 'std::_Deleted_move_assign,_Ty>::_Deleted_move_assign(const std::_Deleted_move_assign,_Ty> &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'std::_Deleted_copy_assign,_Ty>::_Deleted_copy_assign(const std::_Deleted_copy_assign,_Ty> &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::SRAM
                 ] (compiling source file ..\..\src\MSXMatsushita.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xsmf_control.h(90,5): message : 'std::_Deleted_copy_assign,_Ty>::_Deleted_copy_assign(const std::_Deleted_copy_assign,_Ty> &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'std::_Optional_construct_base<_Ty>::_Optional_construct_base(const std::_Optional_construct_base<_Ty> &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::SRAM
                 ] (compiling source file ..\..\src\MSXMatsushita.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(153,1): message : 'std::_Optional_construct_base<_Ty>::_Optional_construct_base(const std::_Optional_construct_base<_Ty> &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'std::_Optional_destruct_base<_Ty,false>::_Optional_destruct_base(const std::_Optional_destruct_base<_Ty,false> &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::SRAM
                 ] (compiling source file ..\..\src\MSXMatsushita.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(98,5): message : 'std::_Optional_destruct_base<_Ty,false>::_Optional_destruct_base(const std::_Optional_destruct_base<_Ty,false> &)': function was implicitly deleted because 'std::_Optional_destruct_base<_Ty,false>' has a variant data member 'std::_Optional_destruct_base<_Ty,false>::_Value' with a non-trivial copy constructor [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::SRAM
                 ] (compiling source file ..\..\src\MSXMatsushita.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(82): message : see declaration of 'std::_Optional_destruct_base<_Ty,false>::_Value' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::SRAM
                 ] (compiling source file ..\..\src\MSXMatsushita.cc)
         MSXRTC.cc
         MSXResetStatusRegister.cc
         MSXS1985.cc
         MSXS1990.cc
         MSXSwitchedDevice.cc
     2>C:\compiler\openMSX\src\MSXS1985.cc(15,8): error C2280: 'openmsx::SRAM::SRAM(const openmsx::SRAM &)': attempting to reference a deleted function [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\memory\SRAM.hh(61): message : compiler has generated 'openmsx::SRAM::SRAM' here [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\memory\SRAM.hh(61,1): message : 'openmsx::SRAM::SRAM(const openmsx::SRAM &)': function was implicitly deleted because a data member invokes a deleted or inaccessible function 'std::optional::optional(const std::optional &)' (compiling source file ..\..\src\MSXS1985.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(448,1): message : 'std::optional::optional(const std::optional &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'std::_Deleted_move_assign,_Ty>::_Deleted_move_assign(const std::_Deleted_move_assign,_Ty> &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::SRAM::SRAMSchedulable
                 ] (compiling source file ..\..\src\MSXS1985.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xsmf_control.h(129,5): message : 'std::_Deleted_move_assign,_Ty>::_Deleted_move_assign(const std::_Deleted_move_assign,_Ty> &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'std::_Deleted_copy_assign,_Ty>::_Deleted_copy_assign(const std::_Deleted_copy_assign,_Ty> &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::SRAM::SRAMSchedulable
                 ] (compiling source file ..\..\src\MSXS1985.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xsmf_control.h(90,5): message : 'std::_Deleted_copy_assign,_Ty>::_Deleted_copy_assign(const std::_Deleted_copy_assign,_Ty> &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'std::_Optional_construct_base<_Ty>::_Optional_construct_base(const std::_Optional_construct_base<_Ty> &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::SRAM::SRAMSchedulable
                 ] (compiling source file ..\..\src\MSXS1985.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(153,1): message : 'std::_Optional_construct_base<_Ty>::_Optional_construct_base(const std::_Optional_construct_base<_Ty> &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'std::_Optional_destruct_base<_Ty,false>::_Optional_destruct_base(const std::_Optional_destruct_base<_Ty,false> &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::SRAM::SRAMSchedulable
                 ] (compiling source file ..\..\src\MSXS1985.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(98,5): message : 'std::_Optional_destruct_base<_Ty,false>::_Optional_destruct_base(const std::_Optional_destruct_base<_Ty,false> &)': function was implicitly deleted because 'std::_Optional_destruct_base<_Ty,false>' has a variant data member 'std::_Optional_destruct_base<_Ty,false>::_Value' with a non-trivial copy constructor [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::SRAM::SRAMSchedulable
                 ] (compiling source file ..\..\src\MSXS1985.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(82): message : see declaration of 'std::_Optional_destruct_base<_Ty,false>::_Value' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::SRAM::SRAMSchedulable
                 ] (compiling source file ..\..\src\MSXS1985.cc)
         MSXToshibaTcx200x.cc
         MSXTurboRPause.cc
         MSXVictorHC9xSystemControl.cc
         PasswordCart.cc
         Pluggable.cc
         PluggableFactory.cc
         PluggingController.cc
         Printer.cc
         PrinterPortDevice.cc
         PrinterPortLogger.cc
         PrinterPortSimpl.cc
         RP5C01.cc
         RTScheduler.cc
         Reactor.cc
         RealTime.cc
         RenShaTurbo.cc
         ReplayCLI.cc
         ReverseManager.cc
         SVIPPI.cc
         SVIPrinterPort.cc
         SaveStateCLI.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
         InfoTopic.cc
         Interpreter.cc
         MSXCommandController.cc
         ProxyCommand.cc
         TclArgParser.cc
         TclCallback.cc
         TclParser.cc
         DeviceConfig.cc
         HardwareConfig.cc
         SettingsConfig.cc
         XMLElement.cc
         XMLLoader.cc
         CommandConsole.cc
         OSDConsoleRenderer.cc
         OSDGUI.cc
         OSDGUILayer.cc
         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
         Event.cc
         EventDistributor.cc
         GlobalCliComm.cc
         HotKey.cc
         InputEventFactory.cc
         InputEventGenerator.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
         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
         PhilipsFDC.cc
         RamDSKDiskImage.cc
         RawTrack.cc
         RealDrive.cc
         SVIFDC.cc
         SanyoFDC.cc
         SectorBasedDisk.cc
         SpectravideoFDC.cc
         TC8566AF.cc
         TalentTDC600.cc
         ToshibaFDC.cc
         TurboRFDC.cc
         VictorFDC.cc
         WD2793.cc
         WD2793BasedFDC.cc
         XSADiskImage.cc
         YamahaFDC.cc
         CompressedFileAdapter.cc
         File.cc
         FileContext.cc
         FileOperations.cc
         FilePool.cc
         FilePoolCore.cc
         Filename.cc
         LocalFile.cc
         AbstractIDEDevice.cc
         BeerIDE.cc
         CDImageCLI.cc
         DummyIDEDevice.cc
         DummySCSIDevice.cc
         GoudaSCSI.cc
         HD.cc
         HDCommand.cc
         HDImageCLI.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
     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]
         MSXEventDistributor.cc
         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
         RomKonami.cc
         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
     2>C:\compiler\openMSX\src\memory\SdCard.cc(36,6): error C2280: 'std::optional::optional(const std::optional &)': attempting to reference a deleted function [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(448): message : compiler has generated 'std::optional::optional' here [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(448,1): message : 'std::optional::optional(const std::optional &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'std::_Deleted_move_assign,_Ty>::_Deleted_move_assign(const std::_Deleted_move_assign,_Ty> &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::HD
                 ] (compiling source file ..\..\src\memory\SdCard.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xsmf_control.h(129,5): message : 'std::_Deleted_move_assign,_Ty>::_Deleted_move_assign(const std::_Deleted_move_assign,_Ty> &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'std::_Deleted_copy_assign,_Ty>::_Deleted_copy_assign(const std::_Deleted_copy_assign,_Ty> &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::HD
                 ] (compiling source file ..\..\src\memory\SdCard.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xsmf_control.h(90,5): message : 'std::_Deleted_copy_assign,_Ty>::_Deleted_copy_assign(const std::_Deleted_copy_assign,_Ty> &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'std::_Optional_construct_base<_Ty>::_Optional_construct_base(const std::_Optional_construct_base<_Ty> &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::HD
                 ] (compiling source file ..\..\src\memory\SdCard.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(153,1): message : 'std::_Optional_construct_base<_Ty>::_Optional_construct_base(const std::_Optional_construct_base<_Ty> &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'std::_Optional_destruct_base<_Ty,false>::_Optional_destruct_base(const std::_Optional_destruct_base<_Ty,false> &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::HD
                 ] (compiling source file ..\..\src\memory\SdCard.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(98,5): message : 'std::_Optional_destruct_base<_Ty,false>::_Optional_destruct_base(const std::_Optional_destruct_base<_Ty,false> &)': function was implicitly deleted because 'std::_Optional_destruct_base<_Ty,false>' has a variant data member 'std::_Optional_destruct_base<_Ty,false>::_Value' with a non-trivial copy constructor [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::HD
                 ] (compiling source file ..\..\src\memory\SdCard.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(82): message : see declaration of 'std::_Optional_destruct_base<_Ty,false>::_Value' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::HD
                 ] (compiling source file ..\..\src\memory\SdCard.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
     2>C:\compiler\openMSX\src\serial\MSXRS232.cc(38,17): error C2280: 'std::optional::optional(const std::optional &)': attempting to reference a deleted function [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(448): message : compiler has generated 'std::optional::optional' here [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(448,1): message : 'std::optional::optional(const std::optional &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'std::_Deleted_move_assign,_Ty>::_Deleted_move_assign(const std::_Deleted_move_assign,_Ty> &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::BooleanSetting
                 ] (compiling source file ..\..\src\serial\MSXRS232.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xsmf_control.h(129,5): message : 'std::_Deleted_move_assign,_Ty>::_Deleted_move_assign(const std::_Deleted_move_assign,_Ty> &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'std::_Deleted_copy_assign,_Ty>::_Deleted_copy_assign(const std::_Deleted_copy_assign,_Ty> &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::BooleanSetting
                 ] (compiling source file ..\..\src\serial\MSXRS232.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xsmf_control.h(90,5): message : 'std::_Deleted_copy_assign,_Ty>::_Deleted_copy_assign(const std::_Deleted_copy_assign,_Ty> &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'std::_Optional_construct_base<_Ty>::_Optional_construct_base(const std::_Optional_construct_base<_Ty> &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::BooleanSetting
                 ] (compiling source file ..\..\src\serial\MSXRS232.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(153,1): message : 'std::_Optional_construct_base<_Ty>::_Optional_construct_base(const std::_Optional_construct_base<_Ty> &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'std::_Optional_destruct_base<_Ty,false>::_Optional_destruct_base(const std::_Optional_destruct_base<_Ty,false> &)' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::BooleanSetting
                 ] (compiling source file ..\..\src\serial\MSXRS232.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(98,5): message : 'std::_Optional_destruct_base<_Ty,false>::_Optional_destruct_base(const std::_Optional_destruct_base<_Ty,false> &)': function was implicitly deleted because 'std::_Optional_destruct_base<_Ty,false>' has a variant data member 'std::_Optional_destruct_base<_Ty,false>::_Value' with a non-trivial copy constructor [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::BooleanSetting
                 ] (compiling source file ..\..\src\serial\MSXRS232.cc)
       C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\optional(82): message : see declaration of 'std::_Optional_destruct_base<_Ty,false>::_Value' [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     _Ty=openmsx::BooleanSetting
                 ] (compiling source file ..\..\src\serial\MSXRS232.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
     2>C:\compiler\openMSX\src\sound\MSXPSG.cc(36,40): 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\stl.hh(425): message : see reference to function template instantiation 'auto openmsx::MSXPSG::::operator ()(size_t) const' being compiled (compiling source file ..\..\src\sound\MSXPSG.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\stl.hh(433): message : see reference to function template instantiation 'std::array generate_array(F,std::integer_sequence)' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     F=openmsx::MSXPSG::
                 ] (compiling source file ..\..\src\sound\MSXPSG.cc)
       C:\compiler\openMSX\src\sound\MSXPSG.cc(36): message : see reference to function template instantiation 'std::array generate_array<2,openmsx::MSXPSG::>(F)' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     F=openmsx::MSXPSG::
                 ]
         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
     2>C:\compiler\openMSX\src\sound\SVIPSG.cc(51,40): 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\stl.hh(425): message : see reference to function template instantiation 'auto openmsx::SVIPSG::::operator ()(size_t) const' being compiled (compiling source file ..\..\src\sound\SVIPSG.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\utils\stl.hh(433): message : see reference to function template instantiation 'std::array generate_array(F,std::integer_sequence)' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     F=openmsx::SVIPSG::
                 ] (compiling source file ..\..\src\sound\SVIPSG.cc)
       C:\compiler\openMSX\src\sound\SVIPSG.cc(51): message : see reference to function template instantiation 'std::array generate_array<2,openmsx::SVIPSG::>(F)' being compiled [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
                 with
                 [
                     F=openmsx::SVIPSG::
                 ]
         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
     2>C:\compiler\openMSX\src\sound\YMF262.cc(1456,10): error C2280: 'openmsx::EmuTimer::EmuTimer(const openmsx::EmuTimer &)': attempting to reference a deleted function [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\sound\EmuTimer.hh(58): message : compiler has generated 'openmsx::EmuTimer::EmuTimer' here [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\sound\EmuTimer.hh(58,1): message : 'openmsx::EmuTimer::EmuTimer(const openmsx::EmuTimer &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'openmsx::Schedulable::Schedulable(const openmsx::Schedulable &)' (compiling source file ..\..\src\sound\YMF262.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\Schedulable.hh(36,2): message : 'openmsx::Schedulable::Schedulable(const openmsx::Schedulable &)': function was explicitly deleted (compiling source file ..\..\src\sound\YMF262.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
     2>C:\compiler\openMSX\src\sound\YMF262.cc(1459,10): error C2280: 'openmsx::EmuTimer::EmuTimer(const openmsx::EmuTimer &)': attempting to reference a deleted function [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\sound\EmuTimer.hh(58): message : compiler has generated 'openmsx::EmuTimer::EmuTimer' here [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\sound\EmuTimer.hh(58,1): message : 'openmsx::EmuTimer::EmuTimer(const openmsx::EmuTimer &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'openmsx::Schedulable::Schedulable(const openmsx::Schedulable &)' (compiling source file ..\..\src\sound\YMF262.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
       C:\compiler\openMSX\src\Schedulable.hh(36,2): message : 'openmsx::Schedulable::Schedulable(const openmsx::Schedulable &)': function was explicitly deleted (compiling source file ..\..\src\sound\YMF262.cc) [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         DeltaBlock.cc
         MemoryOps.cc
         StringOp.cc
         sha1.cc
         ADVram.cc
         AviRecorder.cc
         CharacterConverter.cc
         Display.cc
         DummyRenderer.cc
         DummyVideoSystem.cc
         FBPostProcessor.cc
         GLContext.cc
         GLImage.cc
         GLPostProcessor.cc
         GLSnow.cc
         PixelRenderer.cc
         PostProcessor.cc
         RenderSettings.cc
         RendererFactory.cc
         SDLGLVisibleSurface.cc
         SDLImage.cc
         SDLRasterizer.cc
         SDLSnow.cc
         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
         GLScaler.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(241,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(241,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(241,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(241,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(241,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:\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:\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\sound\MSXPSG.cc(36,40): 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\SVIPSG.cc(51,40): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data [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\MSXMatsushita.cc(21,8): error C2280: 'std::optional::optional(const std::optional &)': attempting to reference a deleted function [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\MSXS1985.cc(15,8): error C2280: 'openmsx::SRAM::SRAM(const openmsx::SRAM &)': attempting to reference a deleted function [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\memory\SdCard.cc(36,6): error C2280: 'std::optional::optional(const std::optional &)': attempting to reference a deleted function [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\serial\MSXRS232.cc(38,17): error C2280: 'std::optional::optional(const std::optional &)': attempting to reference a deleted function [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\sound\YMF262.cc(1456,10): error C2280: 'openmsx::EmuTimer::EmuTimer(const openmsx::EmuTimer &)': attempting to reference a deleted function [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]
         C:\compiler\openMSX\src\sound\YMF262.cc(1459,10): error C2280: 'openmsx::EmuTimer::EmuTimer(const openmsx::EmuTimer &)': attempting to reference a deleted function [C:\compiler\openMSX\build\msvc\openmsx.vcxproj]

    10 Warning(s)
    6 Error(s)

Time Elapsed 00:02:46.40
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